[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