[Pkg-zenoss-commits] r232 - in /packages/zenoss/trunk/debian: rules zenoss.dh_zenosspostinst zenoss.postinst

bzed-guest at users.alioth.debian.org bzed-guest at users.alioth.debian.org
Tue Jul 10 23:49:21 UTC 2007


Author: bzed-guest
Date: Tue Jul 10 23:49:21 2007
New Revision: 232

URL: http://svn.debian.org/wsvn/pkg-zenoss/?sc=1&rev=232
Log:
+       #this is a kinda not so nice hack,
+       #but we need to populate ZEO before the daemons start.

if anybody has a better idea on how to put a script in the middle of the debhelper stuff, please modify.


Added:
    packages/zenoss/trunk/debian/zenoss.dh_zenosspostinst
Modified:
    packages/zenoss/trunk/debian/rules
    packages/zenoss/trunk/debian/zenoss.postinst

Modified: packages/zenoss/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/rules?rev=232&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/rules (original)
+++ packages/zenoss/trunk/debian/rules Tue Jul 10 23:49:21 2007
@@ -124,11 +124,14 @@
 	dh_installzope -i
 	dh_installzopeinstance -pzenoss zenoss
 	dh_installman -i
-	dh_installinit -i
 	dh_link -i
 	dh_compress -i -XZenossAdminGuide2-0.pdf
 	dh_fixperms -i
 	dh_installdebconf -i
+	#this is a kinda not so nice hack,
+	#but we need to populate ZEO before the daemons start.
+	cat $(CURDIR)/debian/zenoss.dh_zenosspostinst >> $(CURDIR)/debian/zenoss.postinst.debhelper
+	dh_installinit -i
 	dh_installdeb -i
 	dh_gencontrol -i
 	dh_md5sums -i

Added: packages/zenoss/trunk/debian/zenoss.dh_zenosspostinst
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.dh_zenosspostinst?rev=232&op=file
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.dh_zenosspostinst (added)
+++ packages/zenoss/trunk/debian/zenoss.dh_zenosspostinst Tue Jul 10 23:49:21 2007
@@ -1,0 +1,31 @@
+
+db_stop || true
+
+
+if [ "$1" = "configure" ]; then
+  # we're supposed to stop the zope processes to insert the data/migrate
+  dzhandle zopectl zenoss stop
+  if [ -z "$2" ]; then
+    . /etc/dbconfig-common/zenoss.conf
+    if [ -z "$dbc_dbserver" ]; then
+      dbc_dbserver="localhost"
+    fi
+    LOGFILE="$ZENUSERHOME/log/zenbuild_install.log"
+    if [ -f $LOGFILE ]; then
+      mv $LOGFILE $LOGFILE.bak
+    fi
+    echo "Initializing Zenoss: building zentinel portal object and dmd database."
+    echo -n "It might take a while (logging to $LOGFILE) ..."
+    su - "$ZENUSER" -s /bin/bash -c "$ZENUSERHOME/bin/zenbuild -s \"$dbc_dbserver\" -u \"$dbc_dbuser\" -p \"$dbc_dbpass\" -d \"$dbc_dbname\"" &> $LOGFILE
+    echo " done."
+  else
+    LOGFILE="/var/lib/zope$ZOPE_VERSION/instance/zenoss/log/zenmigrate.log"
+      if [ -f $LOGFILE ]; then
+        mv $LOGFILE $LOGFILE.bak
+     fi
+     su - $ZENUSER -s /bin/bash -c "$ZENUSERHOME/bin/zenmigrate run" 1>$LOGFILE 2>&1
+  fi
+  #start the zope instance again
+  dzhandle zopectl zenoss start
+fi
+

Modified: packages/zenoss/trunk/debian/zenoss.postinst
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.postinst?rev=232&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.postinst (original)
+++ packages/zenoss/trunk/debian/zenoss.postinst Tue Jul 10 23:49:21 2007
@@ -30,34 +30,4 @@
 
 #DEBHELPER#
 
-db_stop || true
-
-if [ "$1" = "configure" ]; then
-  # we're supposed to stop the zope processes to insert the data/migrate
-  dzhandle zopectl zenoss stop
-  if [ -z "$2" ]; then
-    . /etc/dbconfig-common/zenoss.conf
-    if [ -z "$dbc_dbserver" ]; then
-      dbc_dbserver="localhost"
-    fi
-    LOGFILE="$ZENUSERHOME/log/zenbuild_install.log"
-    if [ -f $LOGFILE ]; then
-      mv $LOGFILE $LOGFILE.bak
-    fi
-    echo "Initializing Zenoss: building zentinel portal object and dmd database."
-    echo -n "It might take a while (logging to $LOGFILE) ..."
-    su - "$ZENUSER" -s /bin/bash -c "$ZENUSERHOME/bin/zenbuild -s \"$dbc_dbserver\" -u \"$dbc_dbuser\" -p \"$dbc_dbpass\" -d \"$dbc_dbname\"" &> $LOGFILE
-    echo " done."
-  else
-    LOGFILE="/var/lib/zope$ZOPE_VERSION/instance/zenoss/log/zenmigrate.log"
-      if [ -f $LOGFILE ]; then
-        mv $LOGFILE $LOGFILE.bak
-     fi
-     su - $ZENUSER -s /bin/bash -c "$ZENUSERHOME/bin/zenmigrate run" 1>$LOGFILE 2>&1
-  fi
-  #start the zope instance again
-  dzhandle zopectl zenoss start
-fi
-
-
 exit 0




More information about the Pkg-zenoss-commits mailing list