]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
debian: same style for postinst and postrm
authorVincent Bernat <vbe@deezer.com>
Thu, 20 Mar 2014 15:55:55 +0000 (16:55 +0100)
committerVincent Bernat <vbe@deezer.com>
Thu, 20 Mar 2014 15:55:55 +0000 (16:55 +0100)
Use a case switch in both files. Moreover, `#DEBHELPER#` may want to do
something if we configure or reconfigure. Let it do that.

debian/lldpd.postinst

index 5a854e1202445ca17da4584f12d5bc420417f81c..79c1b799f1accc654ac072858243ba7e3a1c03ad 100644 (file)
@@ -2,18 +2,20 @@
 
 set -e
 
-if ! ([ "$1" = "configure" ] || [ "$1" = "reconfigure" ]); then
-  exit 0
-fi
+case "$1" in
+    configure|reconfigure)
+        ;;
+    *)
+        adduser --system --disabled-password --disabled-login --home /var/run/lldpd \
+                   --no-create-home --quiet --force-badname --group _lldpd
 
-adduser --system --disabled-password --disabled-login --home /var/run/lldpd \
-               --no-create-home --quiet --force-badname --group _lldpd
-
-for i in /usr/sbin/lldpcli; do
-  if ! dpkg-statoverride --list $i > /dev/null 2>&1; then
-    dpkg-statoverride --update --add _lldpd adm 4750 $i
-  fi
-done
+        for i in /usr/sbin/lldpcli; do
+            if ! dpkg-statoverride --list $i > /dev/null 2>&1; then
+                dpkg-statoverride --update --add _lldpd adm 4750 $i
+            fi
+        done
+        ;;
+esac
 
 #DEBHELPER#