Package: ntop
Version: 3:3.3-11+b2
Severity: normal
Tags: patch

First, postrm does not check for the possible location of the init.cfg file in 
/var/lib/ntop/ => fixed

Second, there is no ntop/createuser entry in debconf, as none is added in the 
config file => check removed

Also done some cosmetic changes like indenting etc.


--- postrm      2010-02-06 11:13:56.000000000 +0100
+++ postrm.new  2010-02-06 11:26:30.000000000 +0100
@@ -3,37 +3,35 @@
 if [ "$1" = "purge" ] ; then

   # source debconf library
-if [ -f  /usr/share/debconf/confmodule ] ; then
+  if [ -f /usr/share/debconf/confmodule ]; then
     . /usr/share/debconf/confmodule
-fi
+  fi

-  INIT="/etc/ntop/init.cfg"
-  if [ -f $INIT ] ; then
+  for f in /var/lib/ntop/init.cfg /etc/ntop/init.cfg; do
+    if [ -f $f ]; then
+      INIT=$f
+    fi
+  done
+  if [ -n "$INIT" ]; then
     # parse config file for user
-if [ -f "$INIT" ] ; then
     . $INIT
-fi

     # remove user
     if grep -q ^$USER: /etc/passwd; then
-      db_get ntop/createuser
-      CREATEUSER=$RET
-      if [ "$CREATEUSER" = "true" ]; then
-        deluser $USER;
-      fi
+      deluser $USER
     fi
   fi

   # Remove init.cfg file and dir
-  if [ -d /etc/ntop ] ; then
-    rm -rf /etc/ntop;
+  if [ -d /etc/ntop ]; then
+    rm -rf /etc/ntop
   fi
   # remove stored data
-  if [ -d /var/lib/ntop ] ; then
-    rm -rf /var/lib/ntop;
+  if [ -d /var/lib/ntop ]; then
+    rm -rf /var/lib/ntop
   fi
-  if [ -d /var/log/ntop ] ; then
-    rm -rf /var/log/ntop;
+  if [ -d /var/log/ntop ]; then
+    rm -rf /var/log/ntop
   fi

   db_purge

-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages ntop depends on:
ii  adduser             3.110                add and remove users and groups
ii  debconf [debconf-2. 1.5.24               Debian configuration management sy
ii  libc6               2.7-18lenny2         GNU C Library: Shared libraries
ii  libcairo2           1.6.4-7              The Cairo 2D vector graphics libra
ii  libfontconfig1      2.6.0-3              generic font configuration library
ii  libfreetype6        2.3.7-2+lenny1       FreeType 2 font engine, shared lib
ii  libgdbm3            1.8.3-3              GNU dbm database routines (runtime
ii  libglib2.0-0        2.16.6-3             The GLib library of C routines
ii  libpango1.0-0       1.20.5-5             Layout and rendering of internatio
ii  libpcap0.8          0.9.8-5              system interface for user-level pa
ii  libpixman-1-0       0.10.0-2             pixel-manipulation library for X a
ii  libpng12-0          1.2.27-2+lenny2      PNG library - runtime
ii  librrd4             1.3.1-4              Time-series data storage and displ
ii  libssl0.9.8         0.9.8g-15+lenny6     SSL shared libraries
ii  libx11-6            2:1.1.5-2            X11 client-side library
ii  libxcb-render-util0 0.2.1+git1-1         utility libraries for X C Binding 
ii  libxcb-render0      1.1-1.2              X C Binding, render extension
ii  libxcb1             1.1-1.2              X C Binding
ii  libxml2             2.6.32.dfsg-5+lenny1 GNOME XML library
ii  libxrender1         1:0.9.4-2            X Rendering Extension client libra
ii  zlib1g              1:1.2.3.3.dfsg-12    compression library - runtime

ntop recommends no packages.

Versions of packages ntop suggests:
ii  graphviz      2.20.2-3                   rich set of graph drawing tools
ii  gsfonts       1:8.11+urwcyr1.0.7~pre44-3 Fonts for the Ghostscript interpre

-- debconf information:
* ntop/interfaces: eth0
* ntop/user: ntop



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to