[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