validate database handles in the right places
[MogileFS-Server.git] / debian / mogstored.postinst
blob99bb86659774b83df3b7f80d76e9a81e9c165820
1 #!/bin/sh
3 PKG=mogstored
5 . /usr/share/debconf/confmodule || exit 0
8 set -e
10 case "$1" in
11 configure)
13 if [ ! -e /etc/mogilefs/mogstored.conf ]
14 then
15 mkdir -p /etc/mogilefs
16 cp /usr/share/doc/mogstored/examples/mogstored.conf /etc/mogilefs/mogstored.conf
18 db_get $PKG/docroot
19 MOGSTORED_DOCROOT=$RET
20 db_get $PKG/runasuser
21 RUNASUSER="$RET"
23 if [ ! -d "$MOGSTORED_DOCROOT" ]
24 then
26 mkdir -p $MOGSTORED_DOCROOT
27 chown $RUNASUSER $MOGSTORED_DOCROOT
28 chmod 755 $MOGSTORED_DOCROOT
31 perl -pi -e "s|#MOGSTORED_DOCROOT|$MOGSTORED_DOCROOT|" /etc/mogilefs/mogstored.conf
38 abort-upgrade|abort-remove|abort-deconfigure)
43 echo "postinst called with unknown argument \`$1'" >&2
44 exit 1
46 esac
47 db_stop
49 #DEBHELPER#