Imported Upstream version 2.6.1p2
[debian/amanda] / packaging / deb / amanda-backup-client.postinst
index c91894ee69f6efd1844f96a1c5834e52aafdde83..c28fc4c57704a31020f9e4f2f995f88f51a3560b 100644 (file)
@@ -3,7 +3,7 @@
 SYSCONFDIR="/etc"
 LOCALSTATEDIR="/var"
 LOGDIR="${LOCALSTATEDIR}/log/amanda/"
-AMHOMEDIR="${LOCALSTATEDIR}/lib/amanda"
+AMANDAHOMEDIR="${LOCALSTATEDIR}/lib/amanda"
 amanda_user=amandabackup
 amanda_group=disk
 xinetd_reload="restart"
@@ -12,7 +12,7 @@ xinetd_reload="restart"
 # Installing xinetd config and make it active.
 if [ -e /etc/xinetd.d ] && [ -d /etc/xinetd.d ] ; then
        if [ ! -f /etc/xinetd.d/amandaclient ] ; then
-               cp ${AMHOMEDIR}/example/xinetd.amandaclient /etc/xinetd.d/amandaclient || exit 1
+               cp ${AMANDAHOMEDIR}/example/xinetd.amandaclient /etc/xinetd.d/amandaclient || exit 1
                echo -n "`date +'%b %e %Y %T'`: Reloading xinetd configuration..." 
                if [ "${xinetd_reload}" = "reload" ] ; then
                        /usr/sbin/invoke-rc.d xinetd ${xinetd_reload} # don't exit yet...
@@ -38,38 +38,38 @@ if [ -x /sbin/restorecon ] ; then
 fi
 
 # Install .amandahosts to client
-echo "`date +'%b %e %Y %T'`: Checking '${AMHOMEDIR}/.amandahosts' file." 
-if [ ! -f ${AMHOMEDIR}/.amandahosts ] ; then
-       touch ${AMHOMEDIR}/.amandahosts || exit 1
+echo "`date +'%b %e %Y %T'`: Checking '${AMANDAHOMEDIR}/.amandahosts' file." 
+if [ ! -f ${AMANDAHOMEDIR}/.amandahosts ] ; then
+       touch ${AMANDAHOMEDIR}/.amandahosts || exit 1
 fi
 for host in localhost localhost.localdomain ; do
-               if [ -z "`grep \"^${host}[[:blank:]]\+${amanda_user}[[:blank:]]\+amdump\" ${AMHOMEDIR}/.amandahosts`" ] ; then
-                       echo "${host} ${amanda_user} amdump" >> "${AMHOMEDIR}/.amandahosts" || exit 1
+               if [ -z "`grep \"^${host}[[:blank:]]\+${amanda_user}[[:blank:]]\+amdump\" ${AMANDAHOMEDIR}/.amandahosts`" ] ; then
+                       echo "${host} ${amanda_user} amdump" >> "${AMANDAHOMEDIR}/.amandahosts" || exit 1
                fi
 done
-chown ${amanda_user}:${amanda_group} ${AMHOMEDIR}/.amandahosts || exit 1
-chmod 0600 ${AMHOMEDIR}/.amandahosts || exit 1
+chown ${amanda_user}:${amanda_group} ${AMANDAHOMEDIR}/.amandahosts || exit 1
+chmod 0600 ${AMANDAHOMEDIR}/.amandahosts || exit 1
 
 # Install amanda client configuration file
 echo "`date +'%b %e %Y %T'`: Checking '${SYSCONFDIR}/amanda/amanda-client.conf' file." 
 if [ ! -f ${SYSCONFDIR}/amanda/amanda-client.conf ] ; then
-       cp ${AMHOMEDIR}/example/amanda-client.conf ${SYSCONFDIR}/amanda/amanda-client.conf || exit 1
+       cp ${AMANDAHOMEDIR}/example/amanda-client.conf ${SYSCONFDIR}/amanda/amanda-client.conf || exit 1
 fi
 chown ${amanda_user}:${amanda_group} ${SYSCONFDIR}/amanda/amanda-client.conf || exit 1
 chmod 0600 ${SYSCONFDIR}/amanda/amanda-client.conf || exit 1
 
 # Install .gnupg directory
-echo "`date +'%b %e %Y %T'`: Installing '${AMHOMEDIR}/.gnupg'." 
-if [ ! -d ${AMHOMEDIR}/.gnupg ] ; then
-       echo "`date +'%b %e %Y %T'`: '${AMHOMEDIR}/.gnupg' will be created." 
-       mkdir ${AMHOMEDIR}/.gnupg || exit 1
+echo "`date +'%b %e %Y %T'`: Installing '${AMANDAHOMEDIR}/.gnupg'." 
+if [ ! -d ${AMANDAHOMEDIR}/.gnupg ] ; then
+       echo "`date +'%b %e %Y %T'`: '${AMANDAHOMEDIR}/.gnupg' will be created." 
+       mkdir ${AMANDAHOMEDIR}/.gnupg || exit 1
 fi
-echo "`date +'%b %e %Y %T'`: Ensuring correct permissions for '${AMHOMEDIR}/.gnupg'." 
-chown ${amanda_user}:${amanda_group} ${AMHOMEDIR}/.gnupg || exit 1
-chmod 700 ${AMHOMEDIR}/.gnupg || exit 1
+echo "`date +'%b %e %Y %T'`: Ensuring correct permissions for '${AMANDAHOMEDIR}/.gnupg'." 
+chown ${amanda_user}:${amanda_group} ${AMANDAHOMEDIR}/.gnupg || exit 1
+chmod 700 ${AMANDAHOMEDIR}/.gnupg || exit 1
 
 # SSH RSA key generation on client for amrecover
-KEYDIR="${AMHOMEDIR}/.ssh"
+KEYDIR="${AMANDAHOMEDIR}/.ssh"
 KEYFILE="id_rsa_amrecover"
 COMMENT="root@client"
 if [ ! -d ${KEYDIR} ] ; then
@@ -90,15 +90,15 @@ chmod 0750 ${KEYDIR} || exit 1
 chmod 0600 ${KEYDIR}/${KEYFILE}* || exit 1
 
 # environment variables (~amandabackup/.profile)
-echo "`date +'%b %e %Y %T'`: Checking for '${AMHOMEDIR}/.profile' and ensuring correct environment." 
-if [ ! -f ${AMHOMEDIR}/.profile ] ; then
-       touch ${AMHOMEDIR}/.profile || exit 1
+echo "`date +'%b %e %Y %T'`: Checking for '${AMANDAHOMEDIR}/.profile' and ensuring correct environment." 
+if [ ! -f ${AMANDAHOMEDIR}/.profile ] ; then
+       touch ${AMANDAHOMEDIR}/.profile || exit 1
 fi
-if [ -z "`grep PATH ${AMHOMEDIR}/.profile | grep '/usr/sbin'`" ] ; then
-       echo "export PATH=\"\$PATH:/usr/sbin/\"" >> "${AMHOMEDIR}/.profile" || exit 1
+if [ -z "`grep PATH ${AMANDAHOMEDIR}/.profile | grep '/usr/sbin'`" ] ; then
+       echo "export PATH=\"\$PATH:/usr/sbin/\"" >> "${AMANDAHOMEDIR}/.profile" || exit 1
 fi
-echo "`date +'%b %e %Y %T'`: Setting ownership and permissions for '${AMHOMEDIR}/.profile'" 
-chown ${amanda_user}:${amanda_group} ${AMHOMEDIR}/.profile || exit 1
-chmod 0640 ${AMHOMEDIR}/.profile || exit 1
+echo "`date +'%b %e %Y %T'`: Setting ownership and permissions for '${AMANDAHOMEDIR}/.profile'" 
+chown ${amanda_user}:${amanda_group} ${AMANDAHOMEDIR}/.profile || exit 1
+chmod 0640 ${AMANDAHOMEDIR}/.profile || exit 1
 
 echo "`date +'%b %e %Y %T'`: === Amanda backup client installation complete. ==="