Advertisement
Rikairchy

inspircd.postinst

May 18th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.05 KB | None | 0 0
  1. #/bin/bash
  2.  
  3. set -e
  4.  
  5. case "$1" in
  6.     configure)
  7.         if [ "$(grep -c '^inspircd:' /etc/passwd)" == 0 ]; then
  8.         useradd -s /bin/bash -m -d /opt/stormbit/inspircd inspircd; fi;
  9.         chown inspircd /opt/stormbit/inspircd/;
  10.         chown inspircd /opt/stormbit/inspircd/conf/;
  11.         chown inspircd /opt/stormbit/inspircd/modules/;
  12.         chown inspircd /opt/stormbit/inspircd/bin/;
  13.     chown inspircd /opt/stormbit/inspircd/data/;
  14.     chown inspircd /opt/stormbit/inspircd/logs/;
  15.         wget -O /etc/init.d/inspircd http://stormbit.net/apt/scripts/inspircd.init;
  16.     ;;
  17.  
  18.     install|upgrade)
  19.         if [ "$(grep -c '^inspircd:' /etc/passwd)" == 0 ]; then
  20.         useradd -s /bin/bash -m -d /opt/stormbit/inspircd inspircd; fi;
  21.         chown inspircd /opt/stormbit/inspircd/;
  22.         chown inspircd /opt/stormbit/inspircd/conf/;
  23.         chown inspircd /opt/stormbit/inspircd/modules/;
  24.         chown inspircd /opt/stormbit/inspircd/bin/;
  25.     chown inspircd /opt/stormbit/inspircd/data/;
  26.     chown inspircd /opt/stormbit/inspircd/logs/;
  27.  
  28. esac
  29. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement