[Pkg-zenoss-commits] r102 - in /packages/zenoss/trunk/debian: control zenoss.postinst zenoss.postrm
zack at users.alioth.debian.org
zack at users.alioth.debian.org
Fri Jun 15 13:12:42 UTC 2007
Author: zack
Date: Fri Jun 15 13:12:42 2007
New Revision: 102
URL: http://svn.debian.org/wsvn/pkg-zenoss/?sc=1&rev=102
Log:
first draft of postinst/postrm scripts which create zenoss users and handle statoverrides for zensocket
Added:
packages/zenoss/trunk/debian/zenoss.postinst
packages/zenoss/trunk/debian/zenoss.postrm
Modified:
packages/zenoss/trunk/debian/control
Modified: packages/zenoss/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/control?rev=102&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/control (original)
+++ packages/zenoss/trunk/debian/control Fri Jun 15 13:12:42 2007
@@ -20,7 +20,7 @@
python-twill (>= 0.8.5), yapps2 (>= 2.1.1),
zope-common (>= 0.5.33), zope2.9, zope-advancedquery, zope-managableindex,
zope-cmfcore1.6, zope-genericsetup, zope-pas, zope-pluginregistry,
- wmi-client
+ wmi-client, zenoss-zensocket
Recommends: mysql-server-5.0 (>= 5.0.22), sendpage-server
Suggests: zenoss-doc, zenoss-plugins
Description: infrastucture monitoring and managment system
Added: packages/zenoss/trunk/debian/zenoss.postinst
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.postinst?rev=102&op=file
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.postinst (added)
+++ packages/zenoss/trunk/debian/zenoss.postinst Fri Jun 15 13:12:42 2007
@@ -1,0 +1,17 @@
+#!/bin/bash
+set -e
+
+if ! getent group zenoss > /dev/null ; then
+ addgroup --system zenoss
+fi
+if ! getent passwd gdm > /dev/null; then
+ adduser --system --ingroup zenoss --home /var/lib/zenoss zenoss
+fi
+
+if ! dpkg-statoverride --list /usr/bin/zensocket > /dev/null ; then
+ dpkg-statoverride --update --add root zenoss 4754
+fi
+
+#DEBHELPER#
+
+exit 0
Added: packages/zenoss/trunk/debian/zenoss.postrm
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.postrm?rev=102&op=file
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.postrm (added)
+++ packages/zenoss/trunk/debian/zenoss.postrm Fri Jun 15 13:12:42 2007
@@ -1,0 +1,17 @@
+#!/bin/bash
+set -e
+
+if dpkg-statoverride --list /usr/bin/zensocket > /dev/null ; then
+ dpkg-statoverride --remove /usr/bin/zensocket
+fi
+
+if getent passwd gdm > /dev/null; then
+ test -x /usr/sbin/deluser && deluser zenoss
+fi
+if getent group zenoss > /dev/null ; then
+ test -x /usr/sbin/delgroup && delgroup zenoss
+fi
+
+#DEBHELPER#
+
+exit 0
More information about the Pkg-zenoss-commits
mailing list