gmyth-stream/server/debian/gms.postinst
author morphbr
Wed Aug 29 14:42:10 2007 +0100 (2007-08-29)
branchtrunk
changeset 832 daa61fffb811
parent 815 gmyth-stream/server/0.3/debian/gms.postinst@7f290a3a34b1
permissions -rw-r--r--
[svn r838] - Arranged code in a better way
renatofilho@815
     1
#! /bin/sh
renatofilho@815
     2
# postinst script for gms
renatofilho@815
     3
renatofilho@815
     4
set -e
renatofilho@815
     5
renatofilho@815
     6
case "$1" in
renatofilho@815
     7
  configure)
renatofilho@815
     8
    if ! getent passwd gms >/dev/null; then
renatofilho@815
     9
      adduser --disabled-password  --quiet --system \
renatofilho@815
    10
        --home /var/gms-media \
renatofilho@815
    11
        --gecos "GMS media dir" --group gms
renatofilho@815
    12
    fi
renatofilho@815
    13
    if ! getent passwd gms | grep -q /var/run/gms; then
renatofilho@815
    14
        usermod -d /var/gms-media gms
renatofilho@815
    15
    fi
renatofilho@815
    16
    update-rc.d gmsd defaults
renatofilho@815
    17
    invoke-rc.d gmsd start
renatofilho@815
    18
  ;;
renatofilho@815
    19
  abort-upgrade|abort-remove|abort-deconfigure)
renatofilho@815
    20
  ;;
renatofilho@815
    21
  *)
renatofilho@815
    22
    echo "postinst called with unknown argument \`$1'" >&2
renatofilho@815
    23
    exit 1
renatofilho@815
    24
  ;;
renatofilho@815
    25
esac
renatofilho@815
    26
renatofilho@815
    27
#DEBHELPER#
renatofilho@815
    28
renatofilho@815
    29
exit 0