summaryrefslogtreecommitdiff
path: root/packaging/debian/monkeysphere.postrm
diff options
context:
space:
mode:
authorJameson Graef Rollins <jrollins@finestructure.net>2009-02-28 13:07:36 -0500
committerJameson Graef Rollins <jrollins@finestructure.net>2009-02-28 13:07:36 -0500
commit54abd85dc6b4c54a99644eec21ce51635012ea8b (patch)
tree6fe05fcb1b58b330eaa75f355debb65fc1c4745f /packaging/debian/monkeysphere.postrm
parented24f09f17c6f5aa8722af9facce34bbe02e3844 (diff)
work on maintainer scripts:
- remove preinst and prerm because they were empty - put everything in postint into 'config' argument, since that's really what it is - make sure deletion of monkeysphere user is correct, based on what we found here: http://wiki.debian.org/AccountHandlingInMaintainerScripts
Diffstat (limited to 'packaging/debian/monkeysphere.postrm')
-rwxr-xr-xpackaging/debian/monkeysphere.postrm9
1 files changed, 7 insertions, 2 deletions
diff --git a/packaging/debian/monkeysphere.postrm b/packaging/debian/monkeysphere.postrm
index 79f7245..e70a1b1 100755
--- a/packaging/debian/monkeysphere.postrm
+++ b/packaging/debian/monkeysphere.postrm
@@ -7,8 +7,13 @@
case $1 in
purge)
- echo "removing monkeysphere user..."
- userdel monkeysphere > /dev/null || true
+ # delete monkeysphere user
+ # http://wiki.debian.org/AccountHandlingInMaintainerScripts
+ if type deluser >/dev/null 2>&1; then
+ deluser --quiet --system monkeysphere > /dev/null || true
+ else
+ echo >&2 "not removing monkeysphere system account because deluser command was not found"
+ fi
;;
esac