Commit 96bd45c8 by Stéphane Graber Committed by Daniel Lezcano

ubuntu template: add sudo group and cleanup minor devttydir issue

Always add the user to the 'sudo' group as it's been around since at least Ubuntu 10.04. In addition make the user part of the admin group until 12.04 where it's been removed. Also fix a minor layout issue with devttydir. Signed-off-by: 's avatarSerge Hallyn <serge.hallyn@ubuntu.com> Signed-off-by: 's avatarDaniel Lezcano <dlezcano@fr.ibm.com>
parent 39aa5856
...@@ -55,9 +55,9 @@ EOF ...@@ -55,9 +55,9 @@ EOF
EOF EOF
if [ "$release" = "precise" ]; then if [ "$release" = "precise" ]; then
group="sudo" groups="sudo"
else else
group="admin" groups="sudo admin"
# suppress log level output for udev # suppress log level output for udev
sed -i "s/=\"err\"/=0/" $rootfs/etc/udev/udev.conf sed -i "s/=\"err\"/=0/" $rootfs/etc/udev/udev.conf
...@@ -67,9 +67,14 @@ EOF ...@@ -67,9 +67,14 @@ EOF
rm -f $rootfs/etc/init/tty{5,6}.conf rm -f $rootfs/etc/init/tty{5,6}.conf
fi fi
chroot $rootfs groupadd --system $group >/dev/null 2>&1 || true chroot $rootfs useradd --create-home -s /bin/bash ubuntu
chroot $rootfs useradd --create-home -s /bin/bash -G $group ubuntu
echo "ubuntu:ubuntu" | chroot $rootfs chpasswd echo "ubuntu:ubuntu" | chroot $rootfs chpasswd
for group in $groups; do
chroot $rootfs groupadd --system $group >/dev/null 2>&1 || true
chroot $rootfs adduser ubuntu $group >/dev/null 2>&1 || true
done
if [ -n "$auth_key" -a -f "$auth_key" ]; then if [ -n "$auth_key" -a -f "$auth_key" ]; then
u_path="/home/ubuntu/.ssh" u_path="/home/ubuntu/.ssh"
root_u_path="$rootfs/$u_path" root_u_path="$rootfs/$u_path"
...@@ -307,7 +312,7 @@ EOF ...@@ -307,7 +312,7 @@ EOF
cat <<EOF >> $path/config cat <<EOF >> $path/config
lxc.utsname = $name lxc.utsname = $name
lxc.devttydir = $ttydir lxc.devttydir =$ttydir
lxc.tty = 4 lxc.tty = 4
lxc.pts = 1024 lxc.pts = 1024
lxc.rootfs = $rootfs lxc.rootfs = $rootfs
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment