[csw-devel] SF.net SVN: gar:[14382] csw/mgar/pkg/bacula/trunk/files

bdwalton at users.sourceforge.net bdwalton at users.sourceforge.net
Fri Apr 22 21:02:28 CEST 2011


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.


More information about the devel mailing list