project=emi.*repo=(release|testing).*platform=sl.*component=px yum install -y --nogpgcheck emi-px glite-px-proxyrenewal + (project=(jenkins|umd).*repo=(deployment|prod|latest)).*platform=f.*component=px dnf install -y emi-px glite-px-proxyrenewal + (project=(jenkins|umd).*repo=(deployment|prod|latest)).*platform=sl.*component=px yum install -y emi-px glite-px-proxyrenewal + project=native.*platform=f.*component=px dnf install -y fetch-crl glite-px-proxyrenewal myproxy-admin myproxy-server + project=native.*platform=sl.*component=px yum install -y fetch-crl glite-px-proxyrenewal myproxy-admin myproxy-server + project=native.*repo=testing.*platform=f.*component=px.*scenario=install dnf install -y fetch-crl glite-px-proxyrenewal myproxy-admin myproxy-server --enablerepo=updates-testing = project=native.*repo=testing.*platform=sl.*component=px.*scenario=install yum install -y fetch-crl glite-px-proxyrenewal myproxy-admin myproxy-server --enablerepo=epel-testing = (project=jenkins|repo=deployment).*platform=deb.*component=px apt-get install -y emi-px glite-px-proxyrenewal apt-get install -y sudo = platform=deb7.*component=px 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.*component=px if test x`uname -m` = x"x86_64"; then arch=".x86_64"; else arch=""; fi # development yum install -y gcc gcc-c++ make libtool cvs chrpath pkgconfig # build dependencies (system) yum install -y --nogpgcheck globus-gssapi-gsi-devel$arch myproxy-devel$arch # build dependencies (gLite) yum install -y --nogpgcheck voms-devel$arch # runtime dependencies yum install -y --nogpgcheck bdii glue-schema perl-LDAP glite-info-provider-service emi-version fetch-crl myproxy-server myproxy-admin glite-yaim-core glite-yaim-bdii export CVSROOT=:pserver:anonymous@glite.cvs.cern.ch:/cvs/glite cvs co org.glite.lb org.glite.lb/configure --project=emi --enable-px --enable-proxyrenewal --mode=checkout org.glite.lb/configure --project=emi --enable-px --enable-proxyrenewal --mode=build --thrflavour= --nothrflavour --root=/ CFLAGS="-W -Wall -Wno-unused-parameter -Wno-sign-compare -g -O2" LDFLAGS="-Wl,--as-needed" make all check /sbin/ldconfig getent group glite >/dev/null || groupadd -r glite getent passwd glite >/dev/null || useradd -r -g glite -d /var/glite -c "gLite user" glite mkdir -p /var/glite /var/log/glite 2>/dev/null || : chown glite:glite /var/glite /var/log/glite chkconfig --add glite-proxy-renewald = project=native.*repo=eticsless.*component=px # development yum install -y gcc gcc-c++ make libtool cvs chrpath pkgconfig # build dependencies (system, gLite) yum install -y globus-gssapi-gsi-devel myproxy-devel voms-devel # runtime dependencies (missing: glite-info-provider-service ==> BDII doesn't work) (no yaim) yum install -y fetch-crl myproxy-server myproxy-admin # preinst getent group glite >/dev/null || groupadd -r glite getent passwd glite >/dev/null || useradd -r -g glite -d /var/lib/glite -c "gLite user" glite export CVSROOT=:pserver:anonymous@glite.cvs.cern.ch:/cvs/glite cvs co org.glite.lb org.glite.lb/configure --project=emi --enable-px --enable-proxyrenewal --mode=checkout org.glite.lb/configure --project=emi --enable-px --enable-proxyrenewal --mode=build --thrflavour= --nothrflavour --root=/ CFLAGS="-W -Wall -Wno-unused-parameter -Wno-sign-compare -g -O2" LDFLAGS="-Wl,--as-needed" make all check /sbin/ldconfig mkdir -p /var/lib/glite /var/spool/glite-renewd 2>/dev/null || : chown glite:glite /var/lib/glite /var/spool/glite-renewd = project=native.*repo=eticsless.*platform=sl.*component=px chkconfig --add glite-proxy-renewald . project=native.*repo=eticsless.*platform=f.*component=px systemctl daemon-reload .