45f0573865aec1b486ce070bb84288a047ee6325
[automated-distro-installer] / fai / config / scripts / DEMO / 10-misc
1 #! /bin/bash
2
3 # (c) Thomas Lange, 2001-2013, lange@debian.org
4
5 error=0; trap 'error=$(($?>$error?$?:$error))' ERR # save maximum error code
6
7 ifclass XORG && {
8 fcopy -M /etc/X11/xorg.conf
9 }
10
11 if ifclass UBUNTU; then
12 groups="adm cdrom sudo dip plugdev lpadmin sambashare"
13 $ROOTCMD addgroup --system lpadmin || true
14 $ROOTCMD addgroup --system sambashare || true
15 fi
16
17 # add a demo user account
18 if ! $ROOTCMD getent passwd demo ; then
19 $ROOTCMD adduser --disabled-login --gecos "fai demo user" demo
20 $ROOTCMD usermod -p "$ROOTPW" demo
21 for g in $groups; do
22 $ROOTCMD adduser demo $g
23 done
24 fi