@ -4,42 +4,14 @@ USER=phablet
DEFGROUPS="tty,admin,adm,dialout,cdrom,plugdev,audio,dip,video,gps,radio,bluetooth,android_net,android_net2,android_net3,android_graphics,android_input,sdcard_rw"
DEFGROUPS="tty,admin,adm,dialout,cdrom,plugdev,audio,dip,video,gps,radio,bluetooth,android_net,android_net2,android_net3,android_graphics,android_input,sdcard_rw"
/bin/egrep -i "^admin" /etc/group
/bin/egrep -i "^admin: " /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User admin exists in /etc/group"
echo "User admin exists in /etc/group"
else
else
echo "User admin does not exists in /etc/group must create"
echo "User admin does not exists in /etc/group must create"
groupadd admin
groupadd admin
fi
fi
/bin/egrep -i "^tty" /etc/group
/bin/egrep -i "^audio:" /etc/group
if [ $? -eq 0 ]; then
echo "User tty exists in /etc/group"
else
echo "User tty does not exists in /etc/group must create"
groupadd tty
fi
/bin/egrep -i "^dialout" /etc/group
if [ $? -eq 0 ]; then
echo "User dialout exists in /etc/group"
else
echo "User dialout does not exists in /etc/group must create"
groupadd dialout
fi
/bin/egrep -i "^cdrom" /etc/group
if [ $? -eq 0 ]; then
echo "User cdrom exists in /etc/group"
else
echo "User cdrom does not exists in /etc/group must create"
groupadd cdrom
fi
/bin/egrep -i "^plugdev" /etc/group
if [ $? -eq 0 ]; then
echo "User plugdev exists in /etc/group"
else
echo "User plugdev does not exists in /etc/group must create"
groupadd plugdev
fi
/bin/egrep -i "^audio" /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
# Needed to change group id as audio is already created by ubuntu
# Needed to change group id as audio is already created by ubuntu
echo "User audio exists in /etc/group, changing gid to be android compatible"
echo "User audio exists in /etc/group, changing gid to be android compatible"
@ -48,84 +20,63 @@ else
echo "User audio does not exists in /etc/group must create"
echo "User audio does not exists in /etc/group must create"
groupadd -g 1005 audio
groupadd -g 1005 audio
fi
fi
/bin/egrep -i "^dip" /etc/group
/bin/egrep -i "^gps:" /etc/group
if [ $? -eq 0 ]; then
echo "User dip exists in /etc/group"
else
echo "User dip does not exists in /etc/group must create"
groupadd dip
fi
/bin/egrep -i "^video" /etc/group
if [ $? -eq 0 ]; then
echo "User video exists in /etc/group"
else
echo "User video does not exists in /etc/group must create"
groupadd video
fi
/bin/egrep -i "^adm" /etc/group
if [ $? -eq 0 ]; then
echo "User adm exists in /etc/group"
else
echo "User adm does not exists in /etc/group must create"
groupadd adm
fi
/bin/egrep -i "^gps" /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User gps exists in /etc/group"
echo "User gps exists in /etc/group"
else
else
echo "User gps does not exist in /etc/group -- must create"
echo "User gps does not exist in /etc/group -- must create"
groupadd -g 1021 gps
groupadd -g 1021 gps
fi
fi
/bin/egrep -i "^radio" /etc/group
/bin/egrep -i "^radio:" /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User radio exists in /etc/group"
echo "User radio exists in /etc/group"
else
else
echo "User radio does not exist in /etc/group -- must create"
echo "User radio does not exist in /etc/group -- must create"
groupadd -g 1001 radio
groupadd -g 1001 radio
fi
fi
/bin/egrep -i "^bluetooth" /etc/group
/bin/egrep -i "^bluetooth:" /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User bluetooth exists in /etc/group"
echo "User bluetooth exists in /etc/group"
else
else
echo "User bluetooth does not exist in /etc/group -- must create"
echo "User bluetooth does not exist in /etc/group -- must create"
groupadd -g 1002 bluetooth
groupadd -g 1002 bluetooth
fi
fi
/bin/egrep -i "^android_net" /etc/group
/bin/egrep -i "^android_net:" /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User android_net exists in /etc/group"
echo "User android_net exists in /etc/group"
else
else
echo "User android_net does not exist in /etc/group -- must create"
echo "User android_net does not exist in /etc/group -- must create"
groupadd -g 3003 android_net
groupadd -g 3003 android_net
fi
fi
/bin/egrep -i "^android_net2" /etc/group
/bin/egrep -i "^android_net2: " /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User android_net2 exists in /etc/group"
echo "User android_net2 exists in /etc/group"
else
else
echo "User android_net2 does not exist in /etc group -- must create"
echo "User android_net2 does not exist in /etc group -- must create"
groupadd -g 3004 android_net2
groupadd -g 3004 android_net2
fi
fi
/bin/egrep -i "^android_net3" /etc/group
/bin/egrep -i "^android_net3: " /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User android_net3 exists in /etc/group"
echo "User android_net3 exists in /etc/group"
else
else
echo "User android_net3 does not exist in /etc group -- must create"
echo "User android_net3 does not exist in /etc group -- must create"
groupadd -g 3002 android_net3
groupadd -g 3002 android_net3
fi
fi
/bin/egrep -i "^android_graphics" /etc/group
/bin/egrep -i "^android_graphics: " /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User android_graphics exists in /etc/group"
echo "User android_graphics exists in /etc/group"
else
else
echo "User android_graphics does not exist in /etc group -- must create"
echo "User android_graphics does not exist in /etc group -- must create"
groupadd -g 1003 android_graphics
groupadd -g 1003 android_graphics
fi
fi
/bin/egrep -i "^android_input" /etc/group
/bin/egrep -i "^android_input: " /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User android_input exists in /etc/group"
echo "User android_input exists in /etc/group"
else
else
echo "User android_input does not exist in /etc group -- must create"
echo "User android_input does not exist in /etc group -- must create"
groupadd -g 1004 android_input
groupadd -g 1004 android_input
fi
fi
/bin/egrep -i "^sdcard_rw" /etc/group
/bin/egrep -i "^sdcard_rw: " /etc/group
if [ $? -eq 0 ]; then
if [ $? -eq 0 ]; then
echo "User sdcard_rw exists in /etc/group"
echo "User sdcard_rw exists in /etc/group"
else
else