Revision: 14382 http://gar.svn.sourceforge.net/gar/?rev=14382&view=rev Author: bdwalton Date: 2011-04-22 19:02:28 +0000 (Fri, 22 Apr 2011)
Log Message: ----------- bacula/trunk: drop the legacy pre/post scripts as the functionality is wholly moved to CAS now Removed Paths: ------------- csw/mgar/pkg/bacula/trunk/files/postinstall csw/mgar/pkg/bacula/trunk/files/postremove csw/mgar/pkg/bacula/trunk/files/preremove Deleted: csw/mgar/pkg/bacula/trunk/files/postinstall =================================================================== --- csw/mgar/pkg/bacula/trunk/files/postinstall 2011-04-22 18:07:11 UTC (rev 14381) +++ csw/mgar/pkg/bacula/trunk/files/postinstall 2011-04-22 19:02:28 UTC (rev 14382) @@ -1,79 +0,0 @@ -# Postinstall script for bacula -# 2006-01-09 Add SMF capability -# 2007-01-19 Add csw.conf support -# 2007-09-11 Fix PKG_INSTALL_ROOT usage. BASEDIR is not used for non -# relocatable packages. -# -# Copy configuration files if they do not exist -# -host=`hostname` -if [ ! -f ${PKG_INSTALL_ROOT}/opt/csw/etc/bacula/bacula-dir.conf ]; then - echo "Creating initial copy of /opt/csw/etc/bacula/bacula-dir.conf" - sed -e "s/Name = ra/Name = $host/g" -e "s/Name = thor/Name = $host/g" -e "s/Address = ra/Address = $host/g" -e "s/Address = thor/Address = $host/g" -e "s/Client = ra/Client = $host/g" -e "s/Client = thor/Client = $host/g" -e "s/Client=ra/Client=$host/g" -e "s/Client=thor/Client=$host/g" ${PKG_INSTALL_ROOT}/opt/csw/etc/bacula/bacula-dir.conf.CSW >${PKG_INSTALL_ROOT}/opt/csw/etc/bacula/bacula-dir.conf - chown root:bin ${PKG_INSTALL_ROOT}/opt/csw/etc/bacula/bacula-dir.conf -fi - -if [ ! -f ${PKG_INSTALL_ROOT}/opt/csw/etc/bacula/bacula-sd.conf ]; then - echo "Creating initial copy of /opt/csw/etc/bacula/bacula-sd.conf" - sed -e "s/Name = ra/Name = $host/g" -e "s/Name = thor/Name = $host/g" -e "s/director = ra/director = $host/g" -e "s/director = thor/director = $host/g" ${PKG_INSTALL_ROOT}/opt/csw/etc/bacula/bacula-sd.conf.CSW >${PKG_INSTALL_ROOT}/opt/csw/etc/bacula/bacula-sd.conf - chown root:bin ${PKG_INSTALL_ROOT}/opt/csw/etc/bacula/bacula-sd.conf -fi - -# daemons are started by default -enable_daemon=yes - -# Source csw.conf, if it exists -if [ -f $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf ] ; then - . $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf -fi -if [ -f $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf ] ; then - . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf -fi - -# If defined, autoenable for the specific daemon name takes precedence -if [ "$autoenable_bacula" = "no" ] ; then - enable_daemon=no -elif [ "$autoenable_daemons" = "no" -a ! -n "$autoenable_bacula" ] ; then - enable_daemon=no -fi - -# Set variable for the availability of SMF -smf=no -if [ -f /usr/sbin/svccfg -a -f /usr/sbin/svcadm ] - then - smf=yes -fi - -# Stop bacula if it is running. -if [ "$enable_daemon" = "yes" -a x"$PKG_INSTALL_ROOT" = x"" ] ; then - echo " " - echo "Stopping bacula" - if [ $smf = no ] - then - /etc/init.d/cswbacula stop - else - /usr/sbin/svcadm disable svc:application/cswbacula - fi - sleep 3 -fi - -# Start bacula -if [ "$enable_daemon" = "yes" -a x"$PKG_INSTALL_ROOT" = x"" ] ; then - echo "Starting bacula" - if [ $smf = no ] - then - /etc/init.d/cswbacula start - else - /usr/sbin/svcadm enable svc:application/cswbacula - fi -fi - -echo -echo "*** START OF IMPORTANT NOTICE ***" -echo " With bacula 2.2.7 and later, the MySQL version is changed" -echo " from 4.1 to 5.0. See /opt/csw/share/doc/bacula/README.CSW" -echo " for notes on the database upgrade." -echo "*** END OF IMPORTANT NOTICE ***" -echo - -exit 0 Deleted: csw/mgar/pkg/bacula/trunk/files/postremove =================================================================== --- csw/mgar/pkg/bacula/trunk/files/postremove 2011-04-22 18:07:11 UTC (rev 14381) +++ csw/mgar/pkg/bacula/trunk/files/postremove 2011-04-22 19:02:28 UTC (rev 14382) @@ -1,43 +0,0 @@ -# bacula - postremove script -# 2007-01-19 Initial version -# -# Since bacula_client is still installed; restart the init script. -# -# Start bacula if it is running. - -if [ ! x"$PKG_INSTALL_ROOT" = x"" -a ! x"$PKG_INSTALL_ROOT" = x"/" ] ; then exit 0 ; fi - -# daemons are started by default -enable_daemon=yes - -# Source csw.conf, if it exists -if [ -f /opt/csw/etc/csw.conf ] ; then - . /opt/csw/etc/csw.conf -fi -if [ -f /etc/opt/csw/csw.conf ] ; then - . /etc/opt/csw/csw.conf -fi - -# If defined, autoenable for the specific daemon name takes precedence -if [ "$autoenable_bacula" = "no" ] ; then - enable_daemon=no -elif [ "$autoenable_daemons" = "no" -a ! -n "$autoenable_bacula" ] ; then - enable_daemon=no -fi - -smf=no -if [ -f /usr/sbin/svccfg -a -f /usr/sbin/svcadm ] ; then smf=yes ; fi - -if [ "$enable_daemon" = "yes" ] ; then - echo "Starting bacula client" - if [ $smf = yes ] - then - # Enable service - /usr/sbin/svcadm enable svc:application/cswbacula:default >/dev/null 2>&1 - else - /etc/init.d/cswbacula start >/dev/null 2>&1 - fi - sleep 3 -fi - -exit 0 Deleted: csw/mgar/pkg/bacula/trunk/files/preremove =================================================================== --- csw/mgar/pkg/bacula/trunk/files/preremove 2011-04-22 18:07:11 UTC (rev 14381) +++ csw/mgar/pkg/bacula/trunk/files/preremove 2011-04-22 19:02:28 UTC (rev 14382) @@ -1,24 +0,0 @@ -# bacula - preremove script -# 2007-08-18 Fix usage of $BASEDIR and $PKG_INSTALL_ROOT. This package is -# not relocatable; so $BASEDIR is not used -# 2006-01-09 Add SMF capability -# - -# If removing package from a filesystem tree not running the OS; then exit. -if [ ! x"$PKG_INSTALL_ROOT" = x"" ] ; then exit 0 ; fi - -# Stop bacula if it is running. -smf=no -if [ -f /usr/sbin/svccfg -a -f /usr/sbin/svcadm ] ; then smf=yes ; fi - - echo "Stopping bacula" - if [ $smf = yes ] - then - # Disable service - /usr/sbin/svcadm disable svc:application/cswbacula:default - else - /etc/init.d/cswbacula stop - fi - sleep 3 - -exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel