YAIM-less deployment improvements (fetching CRL on Fedora, defaults for PX to perform...
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Sun, 3 Feb 2013 10:20:53 +0000 (10:20 +0000)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Sun, 3 Feb 2013 11:22:04 +0000 (12:22 +0100)
org.glite.lb.server/config/setup
org.glite.px.proxyrenewal/config/setup
org.glite.px.proxyrenewal/config/startup

index 6199414..eb2c692 100755 (executable)
@@ -646,12 +646,15 @@ fi
 
 if test "$setup_crl" = "1"; then
        if test -x /usr/sbin/fetch-crl; then
-               if egrep -i "Debian|Ubuntu" /etc/issue >/dev/null; then
-                       :
-               else
-                       /sbin/service fetch-crl-cron start
-                       /sbin/chkconfig fetch-crl-cron on
-               fi
+@debian@               # additional fetch-crl setup not needed
+@redhat@               /sbin/chkconfig fetch-crl-boot on
+@redhat@               /sbin/chkconfig fetch-crl-cron on
+@redhat@               /sbin/service fetch-crl-boot start
+@redhat@               /sbin/service fetch-crl-cron start
+@fedora@               systemctl enable fetch-crl-boot.service
+@fedora@               systemctl enable fetch-crl-cron.service
+@fedora@               systemctl start fetch-crl-boot.service
+@fedora@               systemctl start fetch-crl-cron.service
        else
                echo "glite-lb-setup: WARNING: fetch-crl not found, fetching won't be configured"
        fi
index 33aa098..5dd5e94 100755 (executable)
@@ -130,12 +130,15 @@ fi
 
 if test "$setup_crl" = "1"; then
        if test -x /usr/sbin/fetch-crl; then
-               if egrep -i "Debian|Ubuntu" /etc/issue >/dev/null; then
-                       :
-               else
-                       /sbin/service fetch-crl-cron start
-                       /sbin/chkconfig fetch-crl-cron on
-               fi
+@debian@               # additional fetch-crl setup not needed
+@redhat@               /sbin/chkconfig fetch-crl-boot on
+@redhat@               /sbin/chkconfig fetch-crl-cron on
+@redhat@               /sbin/service fetch-crl-boot start
+@redhat@               /sbin/service fetch-crl-cron start
+@fedora@               systemctl enable fetch-crl-boot.service
+@fedora@               systemctl enable fetch-crl-cron.service
+@fedora@               systemctl start fetch-crl-boot.service
+@fedora@               systemctl start fetch-crl-cron.service
        else
                echo "$NAME: WARNING: fetch-crl not found, fetching won't be configured"
        fi
index e261cdb..09c24f5 100755 (executable)
 GLITE_LOCATION=${GLITE_LOCATION:-'@glite_prefix@'}
 GLITE_LOCATION_ETC=${GLITE_LOCATION_ETC:-'@glite_etc@'}
 GLITE_PX_LOCATION_VAR=${GLITE_PX_LOCATION_VAR:-'@glite_var@'}
+GLITE_USER=${GLITE_USER:-'glite'}
+GLITE_HOME=`getent passwd ${GLITE_USER} | cut -d: -f6`
+GLITE_HOST_CERT=${GLITE_HOST_CERT:-"$GLITE_HOME/.certs/hostcert.pem"}
+GLITE_HOST_KEY=${GLITE_HOST_KEY:-"$GLITE_HOME/.certs/hostkey.pem"}
 
 PROXY_REPOSITORY="$GLITE_PX_LOCATION_VAR/spool/glite-renewd"