[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