Skip to content
Snippets Groups Projects
Commit fec0b00d authored by Lucas Manika Koeb's avatar Lucas Manika Koeb
Browse files

le5-light: Place the correct 10adduser script on the templates/casper folder

parent 8922046e
No related branches found
No related tags found
No related merge requests found
...@@ -21,28 +21,56 @@ load_confmodule ...@@ -21,28 +21,56 @@ load_confmodule
log_begin_msg "$DESCRIPTION" log_begin_msg "$DESCRIPTION"
debconf_backup () {
local question backup
for question; do
backup="$question-casper-backup"
db_register debian-installer/dummy "$backup"
db_get "$question"
db_set "$backup" "$RET"
db_fget "$question" seen
db_fset "$backup" seen "$RET"
done
}
debconf_restore () {
local question backup
for question; do
backup="$question-casper-backup"
db_get "$backup"
db_set "$question" "$RET"
db_fget "$backup" seen
db_fset "$question" seen "$RET"
db_unregister "$backup"
done
}
debconf_backup \
passwd/root-password-crypted \
passwd/root-password passwd/root-password-again \
passwd/user-password-crypted \
passwd/user-password passwd/user-password-again \
passwd/user-fullname passwd/username passwd/user-uid
# U6aMy0wojraho is just a blank password # U6aMy0wojraho is just a blank password
#db_set passwd/root-password-crypted '*' db_set passwd/root-password-crypted '*'
#db_set passwd/user-password-crypted U6aMy0wojraho db_set passwd/user-password-crypted U6aMy0wojraho
#db_set passwd/user-fullname "$USERFULLNAME" db_set passwd/user-fullname "$USERFULLNAME"
#db_set passwd/username "$USERNAME" db_set passwd/username "$USERNAME"
#db_set passwd/user-uid 998 db_set passwd/user-uid 998
#chroot /root /usr/lib/user-setup/user-setup-apply > /dev/null chroot /root /usr/lib/user-setup/user-setup-apply > /dev/null
# Clear out debconf database again to avoid confusing ubiquity later. # Clear out debconf database again to avoid confusing ubiquity later.
db_set passwd/root-password-crypted debconf_restore \
db_set passwd/user-password-crypted passwd/root-password-crypted \
db_set passwd/user-fullname passwd/root-password passwd/root-password-again \
db_set passwd/username passwd/user-password-crypted \
db_set passwd/user-uid passwd/user-password passwd/user-password-again \
passwd/user-fullname passwd/username passwd/user-uid
if [ -f /root/etc/sudoers ]; then if [ -f /root/etc/sudoers ]; then
if grep -q '^%admin' /root/etc/sudoers; then echo "${USERNAME} ALL=(ALL) NOPASSWD: ALL" >> /root/etc/sudoers
sed -i -e '/^%admin/s/(ALL) ALL$/(ALL) NOPASSWD: ALL/' /root/etc/sudoers
else
echo '%admin ALL=(ALL) NOPASSWD: ALL' >> /root/etc/sudoers
fi
fi fi
# XXX - awful hack to stop xscreensaver locking the screen (#7150) # XXX - awful hack to stop xscreensaver locking the screen (#7150)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment