set -u
set -e
-
-USERNAME=''
-[ -r /etc/grml/grml-live.conf ] && . /etc/grml/grml-live.conf
-[ -n "$GRML_LIVE_LOCAL_CONFIG" ] && . "$GRML_LIVE_LOCAL_CONFIG"
-[ -n "$USERNAME" ] || USERNAME=grml
+. "$GRML_LIVE_CONFIG"
if grep -q "$USERNAME:x:1000" $target/etc/group ; then
echo "group $USERNAME exists already, skipping"
else
- if grep -q 'gsmsms:x:1000' $target/etc/group ; then
- echo 'Bug #353967 detected, fixing GUID = 1000 setup for you'
- $ROOTCMD delgroup gsmsms || /bin/true
- $ROOTCMD deluser gsmsms || /bin/true
- $ROOTCMD addgroup --system gsmsms || /bin/true
- $ROOTCMD adduser --system --ingroup gsmsms \
- --no-create-home --home /var/spool/sms gsmsms || /bin/true
- $ROOTCMD adduser gsmsms dialout || /bin/true
- fi
$ROOTCMD addgroup --gid 1000 $USERNAME
fi
add_user_to_group cdrom
add_user_to_group dialout
add_user_to_group dip
+add_user_to_group disk
add_user_to_group fax
add_user_to_group floppy
add_user_to_group fuse
add_user_to_group games
-add_user_to_group nvram
+add_user_to_group input
add_user_to_group netdev
+add_user_to_group nvram
add_user_to_group plugdev
add_user_to_group scanner
add_user_to_group sudo
add_user_to_group tty
add_user_to_group usb
add_user_to_group users
+add_user_to_group vboxsf
add_user_to_group video
add_user_to_group vlock
add_user_to_group voice
sed -i 's/^root::/root:*:/' $target/etc/shadow
sed -i "s/^$USERNAME:!:/$USERNAME:*:/" $target/etc/shadow
-if [ -r $target/bin/zsh ] ; then
+if $ROOTCMD [ -r /bin/zsh ] ; then
$ROOTCMD chsh -s /bin/zsh root
$ROOTCMD chsh -s /bin/zsh $USERNAME
fi