5 # Checking if package is installed or already configured
6 if [ ! -e /var/lib/dpkg/info/user-setup.list ] || \
7 [ -e /var/lib/live/config/user-setup ]
17 Configure_user_setup ()
19 # Checking if if package is already configured differently
20 if grep -q "^${LIVE_USERNAME}" /etc/passwd
25 # Default password is: live
26 # passwords can be generated with 'echo "live" | mkpasswd -s',
27 # a blank password is 'U6aMy0wojraho'.
28 _PASSWORD="8Ab05sVQ4LLps"
30 cat > /tmp/debconf.live << EOF
31 user-setup passwd/make-user boolean true
32 user-setup passwd/root-password-crypted string *
33 user-setup passwd/user-password-crypted string ${_PASSWORD}
34 user-setup passwd/user-fullname string ${LIVE_USER_FULLNAME}
35 user-setup passwd/username string ${LIVE_USERNAME}
36 user-setup passwd/user-uid string 999
39 debconf-set-selections < /tmp/debconf.live
40 rm -f /tmp/debconf.live
45 chmod 0600 /etc/passwd-
47 /usr/lib/user-setup/user-setup-apply 2>&1 \
48 | grep -v "Shadow passwords are now on"
52 touch /var/lib/live/config/user-setup