[Pkg-zenoss-commits] r115 - in /packages/zenoss/trunk/debian: control zenoss.config zenoss.postinst zenoss.postrm zenoss.prerm
zack at users.alioth.debian.org
zack at users.alioth.debian.org
Fri Jun 15 21:28:03 UTC 2007
Author: zack
Date: Fri Jun 15 21:28:03 2007
New Revision: 115
URL: http://svn.debian.org/wsvn/pkg-zenoss/?sc=1&rev=115
Log:
draft dbconfig-common stuff (yet to be tested)
Added:
packages/zenoss/trunk/debian/zenoss.config
packages/zenoss/trunk/debian/zenoss.prerm
Modified:
packages/zenoss/trunk/debian/control
packages/zenoss/trunk/debian/zenoss.postinst
packages/zenoss/trunk/debian/zenoss.postrm
Modified: packages/zenoss/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/control?rev=115&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/control (original)
+++ packages/zenoss/trunk/debian/control Fri Jun 15 21:28:03 2007
@@ -12,7 +12,7 @@
Package: zenoss
Architecture: all
Depends: ${python:Depends}, ${misc:Depends},
- adduser,
+ adduser, dbconfig-common,
python-elementtree (>= 1.2.6), python-epydoc (>= 2.1),
python-mysqldb (>= 1.2.0),
python-pydot (>= 0.9.10), python-simplejson (>= 1.4),
Added: packages/zenoss/trunk/debian/zenoss.config
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.config?rev=115&op=file
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.config (added)
+++ packages/zenoss/trunk/debian/zenoss.config Fri Jun 15 21:28:03 2007
@@ -1,0 +1,10 @@
+#!/bin/sh
+set -e
+
+. /usr/share/debconf/confmodule
+
+if [ -f /usr/share/dbconfig-common/dpkg/config.mysql ] ; then
+ . /usr/share/dbconfig-common/dpkg/config.mysql
+ dbc_go zenoss $@
+fi
+
Modified: packages/zenoss/trunk/debian/zenoss.postinst
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.postinst?rev=115&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.postinst (original)
+++ packages/zenoss/trunk/debian/zenoss.postinst Fri Jun 15 21:28:03 2007
@@ -1,19 +1,26 @@
#!/bin/bash
set -e
+ZENUSER=zenoss
+ZENGROUP=zenoss
+
. /usr/share/debconf/confmodule
+. /usr/share/dbconfig-common/dpkg/postinst.mysql
-if ! getent group zenoss > /dev/null ; then
- addgroup --system zenoss
+if ! getent group $ZENGROUP > /dev/null ; then
+ addgroup --system $ZENGROUP
fi
-if ! getent passwd zenoss > /dev/null; then
- adduser --system --ingroup zenoss --no-create-home --home /var/lib/zenoss zenoss
+if ! getent passwd $ZENUSER > /dev/null; then
+ adduser --system --ingroup $ZENGROUP --no-create-home \
+ --home /var/lib/zenoss $ZENUSER
fi
if ! dpkg-statoverride --list /usr/bin/zensocket > /dev/null ; then
dpkg-statoverride --update --add root zenoss 4754 /usr/bin/zensocket
fi
+dbc_go zenoss $@
+
#DEBHELPER#
exit 0
Modified: packages/zenoss/trunk/debian/zenoss.postrm
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.postrm?rev=115&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.postrm (original)
+++ packages/zenoss/trunk/debian/zenoss.postrm Fri Jun 15 21:28:03 2007
@@ -1,18 +1,25 @@
#!/bin/bash
set -e
+ZENUSER=zenoss
+ZENGROUP=zenoss
+
. /usr/share/debconf/confmodule
+if [ -f /usr/share/dbconfig-common/dpkg/postrm.mysql ] ; then
+ . /usr/share/dbconfig-common/dpkg/postrm.mysql
+ dbc_go zenoss $@
+fi
if dpkg-statoverride --list /usr/bin/zensocket > /dev/null ; then
dpkg-statoverride --remove /usr/bin/zensocket
fi
if [ "$1" = "purge" ] ; then
- if getent passwd zenoss > /dev/null; then
- test -x /usr/sbin/deluser && deluser zenoss
+ if getent passwd $ZENUSER > /dev/null; then
+ test -x /usr/sbin/deluser && deluser $ZENUSER
fi
- if getent group zenoss > /dev/null ; then
- test -x /usr/sbin/delgroup && delgroup zenoss
+ if getent group $ZENGROUP > /dev/null ; then
+ test -x /usr/sbin/delgroup && delgroup $ZENGROUP
fi
fi
Added: packages/zenoss/trunk/debian/zenoss.prerm
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.prerm?rev=115&op=file
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.prerm (added)
+++ packages/zenoss/trunk/debian/zenoss.prerm Fri Jun 15 21:28:03 2007
@@ -1,0 +1,10 @@
+#!/bin/sh
+set -e
+
+. /usr/share/debconf/confmodule
+. /usr/share/dbconfig-common/dpkg/prerm.mysql
+dbc_go zenoss $@
+
+#DEBHELPER#
+
+exit 0
More information about the Pkg-zenoss-commits
mailing list