Fix upgrade action in setup script and improve script behavior, update man page and...
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Sat, 9 Mar 2013 19:36:22 +0000 (19:36 +0000)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Sat, 9 Mar 2013 20:07:55 +0000 (21:07 +0100)
org.glite.lb.server/config/setup
org.glite.lb.server/doc/glite-lb-setup.8

index 10e414e..1c72cf6 100755 (executable)
@@ -22,7 +22,8 @@ GLITE_HOST_CERT=${GLITE_HOST_CERT:-"$GLITE_HOME/.certs/hostcert.pem"}
 GLITE_HOST_KEY=${GLITE_HOST_KEY:-"$GLITE_HOME/.certs/hostkey.pem"}
 
 
-ACTIONS="db certs msg authz harvester bdii emir_info emir_daemon upgrade crl startup krb krbgsi"
+ACTIONS="db certs msg authz harvester bdii emir_info emir_daemon upgrade_files upgrade_logger upgrade_notif upgrade_proxy crl startup krb krbgsi"
+GROUP_ACTIONS="all none yaim logger upgrade emir"
 
 qecho() {
        if test "$quiet" != "1"; then
@@ -123,7 +124,7 @@ setup_all() {
        setup_bdii=1
        setup_emir_info=1
        setup_emir_daemon=1
-       setup_upgrade=1
+       setup_upgrade_files=1
        setup_upgrade_logger=1
        setup_upgrade_notif=1
        setup_upgrade_proxy=1
@@ -148,7 +149,7 @@ ACTIONS are:
        db certs msg authz harvester bdii
        emir_info .... prepare service info file
        emir_daemon .. configure EMIR client daemon
-       upgrade_logger upgrade_notif upgrade_proxy
+       upgrade_files upgrade_logger upgrade_notif upgrade_proxy
        crl startup
        krb    ....... setup Kerberos
        krbgsi ....... setup Kerberos and enable GSI autentization
@@ -184,9 +185,9 @@ EOF
        logger)
                setup_certs=1
                setup_msg=1
-               setup_upgrade=1
+               setup_upgrade_logger=1
                ;;
-       upgrade) setup_upgrade=1;
+       upgrade) setup_upgrade_files=1;
                setup_upgrade_logger=1;
                setup_upgrade_notif=1;
                setup_upgrade_proxy=1
@@ -203,6 +204,7 @@ EOF
        bdii)   setup_bdii=1 ;;
        emir_info) setup_emir_info=1 ;;
        emir_daemon) setup_emir_daemon=1 ;;
+       upgrade_files) setup_upgrade_files=1 ;;
        upgrade_logger) setup_upgrade_logger=1 ;;
        upgrade_notif) setup_upgrade_notif=1 ;;
        upgrade_proxy) setup_upgrade_proxy=1 ;;
@@ -217,7 +219,7 @@ EOF
        esac
        shift
 done
-for action in $ACTIONS all none yaim logger upgrade emir; do
+for action in $ACTIONS $GROUP_ACTIONS; do
        eval value=\"$`echo setup_$action`\"
        if test "$value" = "1"; then
                setup=1;
@@ -604,7 +606,7 @@ fi
 
 # ==== upgrade ====
 
-if test "$setup_upgrade" = "1"; then
+if test "$setup_upgrade_files" = "1"; then
        # upgrade from L&B <= 3.1.1
        # (legacy start-up stuff)
        if test -f @glite_etc@/gLiteservices; then
@@ -629,8 +631,8 @@ fi
 if test "$setup_upgrade_notif" = "1"; then
        # upgrade from L&B <= 4.0.1
        rm -f /tmp/glite-lb-notif.sock
-       if test -d /var/spool/lb-notif; then
-               find /var/tmp -type f -name glite-lb-notif.\* -exec mv {} /var/spool/lb-notif \;
+       if test -d /var/spool/glite/lb-notif; then
+               find /var/tmp -type f -name glite-lb-notif.\* -exec mv {} /var/spool/glite/lb-notif \;
        fi
 fi
 
index ea308a0..02af28d 100644 (file)
@@ -1,4 +1,4 @@
-.TH GLITE-LB-SETUP 19 "November 2012" "EMI Project" "Logging&Bookkeeping"
+.TH GLITE-LB-SETUP 19 "November 2012" "EMI Project" "Logging&Bookkeeping"
 
 .SH NAME
 glite-lb-setup - script for setting up L&B services
@@ -95,15 +95,19 @@ Sets up emir-serp daemon.
 Package \fIemir-serp\fR must be installed and $EMIR_URL must be specified for this action to take effect.
 
 .TP
-\fBupgrade_logger\fR (part of upgrade action)
-Move L&B logger event files, if needed (upgrade from L&B >= 4.0.1).
+\fBupgrade_files\fR
+Remove old obsolete files (upgrade from L&B <= 3.1.1).
 
 .TP
-\fBupgrade_notif\fR (part of upgrade action)
+\fBupgrade_logger\fR
+Move L&B logger event files, if needed (upgrade from L&B <= 4.0.1).
+
+.TP
+\fBupgrade_notif\fR
 Move L&B notification event files, if needed (upgrade from L&B >= 4.0.1).
 
 .TP
-\fBupgrade_proxy\fR (part of upgrade action)
+\fBupgrade_proxy\fR
 Move L&B proxy event files, if needed (upgrade from L&B >= 4.0.1).
 
 .TP
@@ -152,7 +156,6 @@ Set up an L&B server running in the combined proxy and server ("BOTH") mode in S
 
  mysqladmin -u root password [Edited]
  MYSQL_PASSWORD=[Edited] glite-lb-setup
- fetch-crl
 
 .SH "SEE ALSO"
 .PP