diff -Nuar ubiquity.orig/d-i/source/user-setup/user-setup-apply ubiquity/d-i/source/user-setup/user-setup-apply --- ubiquity.orig/d-i/source/user-setup/user-setup-apply 2009-02-03 11:07:05.000000000 +0100 +++ ubiquity/d-i/source/user-setup/user-setup-apply 2009-02-03 13:46:20.000000000 +0100 @@ -15,6 +15,8 @@ . /usr/lib/user-setup/functions.sh +[ ! -f $ROOT/etc/default/user-setup ] || . $ROOT/etc/default/user-setup + # Set a password, via chpasswd. # Use a heredoc rather than echo, to avoid the password # showing in the process table. (However, this is normally @@ -233,7 +235,9 @@ esac fi db_get passwd/user-default-groups - for group in $RET; do + # Added $USER_SETUP_EXTRA_GROUPS as it was in LliureX 08.09 + #for group in $RET; do + for group in $RET ${USER_SETUP_EXTRA_GROUPS} ; do $log $chroot $ROOT adduser "$USER" $group >/dev/null 2>&1 || true done