summaryrefslogtreecommitdiff
path: root/packaging/debian/monkeysphere.postinst
diff options
context:
space:
mode:
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>2009-02-28 13:13:14 -0500
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>2009-02-28 13:13:14 -0500
commit6a8ca11c71b55becac131b58caa27e8d69696587 (patch)
tree48835c4252c40f46ae2582aeff334e9953606de0 /packaging/debian/monkeysphere.postinst
parent90e182fac0303b6a5a9c9da92446b366b2bdadd7 (diff)
parent54abd85dc6b4c54a99644eec21ce51635012ea8b (diff)
Merge commit 'jrollins/master'
Diffstat (limited to 'packaging/debian/monkeysphere.postinst')
-rwxr-xr-xpackaging/debian/monkeysphere.postinst34
1 files changed, 19 insertions, 15 deletions
diff --git a/packaging/debian/monkeysphere.postinst b/packaging/debian/monkeysphere.postinst
index 3d0d66f..bbb02cf 100755
--- a/packaging/debian/monkeysphere.postinst
+++ b/packaging/debian/monkeysphere.postinst
@@ -7,21 +7,25 @@
VARLIB="/var/lib/monkeysphere"
-# add a monkeysphere user if one does not already exist
-if ! getent passwd monkeysphere >/dev/null ; then
- echo "adding monkeysphere user..."
- adduser --quiet --system --no-create-home --group \
- --home "$VARLIB" \
- --shell '/bin/bash' \
- --gecos 'monkeysphere authentication user,,,' \
- monkeysphere
-fi
-
-# try to transition from to 0.23:
-/usr/share/monkeysphere/transitions/0.23
-
-# setup monkeysphere authentication
-monkeysphere-authentication setup
+case $1 in
+ configure)
+ # add a monkeysphere user if one does not already exist
+ if ! getent passwd monkeysphere >/dev/null ; then
+ echo "adding monkeysphere user..."
+ adduser --quiet --system --no-create-home --group \
+ --home "$VARLIB" \
+ --shell '/bin/bash' \
+ --gecos 'monkeysphere authentication user,,,' \
+ monkeysphere
+ fi
+
+ # try to transition from to 0.23:
+ /usr/share/monkeysphere/transitions/0.23
+
+ # setup monkeysphere authentication
+ monkeysphere-authentication setup
+ ;;
+esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.