diff --git a/scripts/chroot.sh b/scripts/chroot.sh index 06edf4c2b52ab2211dcc23bb0d60bd6f36d356e4..f04776c3bd5718f947714270589220b46e349185 100755 --- a/scripts/chroot.sh +++ b/scripts/chroot.sh @@ -468,7 +468,7 @@ cat > ${DIR}/chroot_script.sh <<-__EOF__ add_user () { groupadd admin || true - default_groups="admin,adm,dialout,cdrom,floppy,audio,dip,video,netdev" + default_groups="admin,adm,dialout,i2c,cdrom,floppy,audio,dip,video,netdev,plugdev,users" pkg="sudo" dpkg_check @@ -490,6 +490,11 @@ cat > ${DIR}/chroot_script.sh <<-__EOF__ root root EOF + + sed -i -e 's:#EXTRA_GROUPS:EXTRA_GROUPS:g' /etc/adduser.conf + sed -i -e 's:dialout:dialout i2c:g' /etc/adduser.conf + sed -i -e 's:#ADD_EXTRA_GROUPS:ADD_EXTRA_GROUPS:g' /etc/adduser.conf + ;; Ubuntu) passwd -l root || true