component=lb yum install -y --nogpgcheck emi-lb yum install -y --nogpgcheck emi-lb-nagios-plugins = repo=(deployment|prod).*component=lb yum install -y emi-lb yum install -y emi-lb-nagios-plugins = project=umd.*repo=(deployment|prod).*component=lb yum install -y glite-lb-client-java . platform=deb.*component=lb aptitude install -y --allow-untrusted emi-lb aptitude install -y --allow-untrusted emi-lb-nagios-plugins = project=umd.*platform=deb.*component=lb aptitude install -y --allow-untrusted libglite-lb-client-java . repo=(deployment|prod).*platform=deb.*component=lb apt-get install -y emi-lb apt-get install -y emi-lb-nagios-plugins = project=umd.*repo=(deployment|prod).*platform=deb.*component=lb apt-get install -y libglite-lb-client-java . project=jenkins.*repo=(latest|release).*platform=f.*component=lb dnf install -y glite-lb-doc glite-lb-harvester glite-lb-logger glite-lb-logger-msg glite-lb-server glite-lb-utils glite-lb-ws-test glite-lb-client-progs dnf install -y bdii fetch-crl glite-info-provider-service glue-schema sudo dnf install -y glite-lb-client-java = project=jenkins.*repo=(latest|release).*platform=sl.*component=lb yum install -y glite-lb-doc glite-lb-harvester glite-lb-logger glite-lb-logger-msg glite-lb-server glite-lb-utils glite-lb-ws-test glite-lb-client-progs yum install -y bdii fetch-crl glite-info-provider-service glue-schema sudo yum install -y glite-lb-client-java = project=jenkins.*repo=(latest|release).*platform=deb.*component=lb apt-get install -y glite-lb-doc glite-lb-harvester glite-lb-logger glite-lb-logger-msg glite-lb-server glite-lb-utils glite-lb-ws-test glite-lb-client-progs apt-get install -y bdii fetch-crl glite-info-provider-service glue-schema sudo apt-get install -y libglite-lb-client-java = project=jenkins.*repo=(latest|release).*platform=deb7.*component=lb awk '/moduleload +(rwm|back_relay)/ {next;} /database +relay/ {relay=1;} { if (relay!=1) print $0; } /^$/ {relay=0;}' /etc/bdii/bdii-slapd.conf > /tmp/bdii-slapd.conf && mv -v /tmp/bdii-slapd.conf /etc/bdii/ + repo=(eticsless|perftest).*component=lb = repo=(eticsless|perftest).*component=lb if test x`uname -m` = x"x86_64"; then arch=".x86_64"; else arch=""; fi # development yum install -y gcc gcc-c++ make libtool doxygen cvs tidy docbook-dtds docbook-style-xsl bison flex tetex-latex docbook-utils chrpath pkgconfig # build dependencies (system) yum install -y c-ares-devel$arch globus-gssapi-gsi-devel$arch libxslt-devel$arch cppunit-devel$arch expat-devel$arch libxml2-devel$arch gsoap-devel$arch mysql-devel$arch postgresql-devel$arch log4c-devel$arch classads-devel$arch # build dependencies (gLite) yum install -y --nogpgcheck voms-devel$arch gridsite-devel$arch axis1.4 activemq-cpp-library lcas lcas-devel$arch globus-gss-assist-devel$arch # build dependencies (java, system + gLite) yum install -y --nogpgcheck ant jakarta-commons-codec jakarta-commons-lang # runtime dependencies yum install -y --nogpgcheck bdii glue-schema perl-LDAP glite-info-provider-service emi-version fetch-crl mysql-server glite-yaim-core glite-yaim-bdii export CVSROOT=:pserver:anonymous@glite.cvs.cern.ch:/cvs/glite # trustmanager yum install -y ant bouncycastle log4j yum install -y tomcat6 || : rpm -q tomcat6 || yum install -y tomcat5 cvs co -r emi-trustmanager_R_3_1_4 org.glite.security.util-java cd org.glite.security.util-java ver=3.1.4-1-E echo module.version=$ver>src/TMversion.properties ant compile -Dprefix=/opt/glite -Dstage=/opt/glite -Dmodule.version=$ver -Dant.build.javac.target=1.5 ant dist -Dprefix=/opt/glite -Dstage=/opt/glite -Dmodule.version=$ver -Dant.build.javac.target=1.5 cd - cvs co -r emi-trustmanager-axis_R_2_0_2 org.glite.security.trustmanager-axis cd org.glite.security.trustmanager-axis ver=2.0.2-1 echo module.version=$ver>src/TMAversion.properties ant compile -Dprefix=/opt/glite -Dstage=/opt/glite ant dist -Dprefix=/opt/glite -Dstage=/opt/glite cd - # preinst getent group glite >/dev/null || groupadd -r glite getent passwd glite >/dev/null || useradd -r -g glite -d /var/glite -c "gLite user" glite if [ -n "$TAG" ]; then CONFIGURE_ARGS="$CONFIGURE_ARGS --lb-tag=$TAG --lbjp-common-tag=$TAG --jobid-tag=$TAG" CO_ARGS="$CO_ARGS -r $TAG" fi cvs co $CO_ARGS org.glite.lb org.glite.lb/configure --project=emi --enable-lb --enable-nagios --mode=checkout $CONFIGURE_ARGS if test -n "$VERSION_DATE"; then wget --no-verbose http://scientific.zcu.cz/scatter/scripts/mega.patch cvs update -dP -D $VERSION_DATE patch -p1 < mega.patch fi org.glite.lb/configure --project=emi --enable-lb --enable-nagios --mode=build --thrflavour= --nothrflavour= --root=/ --with-gridsite=/usr --with-trustmanager=/opt/glite/usr --with-trustmanager_axis=/opt/glite/usr --with-axis=/usr/local/axis1.4/webapps/axis/WEB-INF $CONFIGURE_ARGS CFLAGS=${CFLAGS:-"-W -Wall -Wno-unused-parameter -Wno-sign-compare -g -O2"} LDFLAGS=${LDFLAGS:-"-Wl,--as-needed"} CFLAGS=$CFLAGS LDFLAGS=$LDFLAGS make all check $MAKE_FLAGS # postinst /sbin/ldconfig mkdir -p /var/glite /var/log/glite 2>/dev/null || : chown glite:glite /var/glite /var/log/glite chkconfig --add glite-lb-bkserverd chkconfig --add glite-lb-locallogger chkconfig --add glite-lb-harvester + repo=(eticsless|perftest).*platform=deb.*component=lb = repo=perftest ln -s glite-lb-logd-perf /usr/bin/glite-lb-logd ln -s glite-lb-interlogd-perf /usr/bin/glite-lb-interlogd + project=glite.*repo=perftest ln -s glite-lb-logd-perf /opt/glite/bin/glite-lb-logd ln -s glite-lb-interlogd-perf /opt/glite/bin/glite-lb-interlogd + project=native.*platform=f.*component=lb dnf install -y glite-lb-server glite-lb-logger glite-lb-logger-msg fetch-crl = project=native.*platform=sl.*component=lb yum install -y glite-lb-server glite-lb-logger glite-lb-logger-msg fetch-crl = project=native.*repo=testing.*platform=f.*component=lb.*scenario=install dnf install -y glite-lb-server glite-lb-logger glite-lb-logger-msg fetch-crl --enablerepo=updates-testing = project=native.*repo=testing.*platform=sl.*component=lb.*scenario=install yum install -y glite-lb-server glite-lb-logger glite-lb-logger-msg fetch-crl --enablerepo=epel-testing =