cmsigler

x2goserver-git: x2goserver.install

Sep 1st, 2016
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. pre_install() {
  2. cat << 'EOM'
  3. ==> Use the following command to setup sqlite database:
  4. ==> x2godbadmin --createdb
  5. EOM
  6.  
  7. getent group x2gouser &> /dev/null || groupadd -g 111 x2gouser &> /dev/null
  8. getent group x2goprint &> /dev/null || groupadd -g 112 x2goprint &> /dev/null
  9. getent passwd x2gouser &> /dev/null || useradd -s /usr/bin/false -c "X2GoUser user" -M -d /var/lib/x2go -u 111 -g x2gouser -r x2gouser &> /dev/null
  10. getent passwd x2goprint &> /dev/null || useradd -s /usr/bin/false -c "X2GoPrint user" -M -d /var/spool/x2go -u 112 -g x2goprint -r x2goprint &> /dev/null
  11.  
  12. }
  13.  
  14. post_remove() {
  15. rm -rf /var/lib/x2go/* &> /dev/null || /bin/true
  16. rm -rf /var/spool/x2go/* &> /dev/null || /bin/true
  17. }
Add Comment
Please, Sign In to add comment