void-packages/srcpkgs/xbps-casper/files/scripts/casper-bottom/10adduser

32 lines
580 B
Bash
Executable File

#!/bin/sh
PREREQ=""
DESCRIPTION="Setting up live session user '$USERNAME'"
[ -r /scripts/functions ] && . /scripts/functions
prereqs()
{
echo "$PREREQ"
}
case $1 in
# get pre-requisites
prereqs)
prereqs
exit 0
;;
esac
log_begin_msg "$DESCRIPTION"
# U6aMy0wojraho is just a blank password
chroot ${rootmnt} useradd -c "$USERFULLNAME" -m $USERNAME \
-G audio,video,wheel -p U6aMy0wojraho \
-s ${USERNAME_SHELL:-/bin/sh}
if [ -f ${rootmnt}/etc/sudoers ]; then
echo "${USERNAME} ALL=(ALL) NOPASSWD: ALL" >> ${rootmnt}/etc/sudoers
fi
log_end_msg