Imported Debian patch 1:1.05-8
[hcoop/zz_old/debian/djbdns.git] / debian / dnscache-run.preinst
diff --git a/debian/dnscache-run.preinst b/debian/dnscache-run.preinst
new file mode 100644 (file)
index 0000000..2485baf
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh
+set -e
+
+test "$1" = 'install' || exit 0
+test -z "$2" || exit 0
+
+# not upgrading
+for i in Gdnscache Gdnslog; do
+  getent passwd $i >/dev/null ||
+    adduser --quiet --system --force-badname --shell /bin/false --group \
+      --home /nonexistent --no-create-home $i || exit 1;
+done