Change quantal-64 lxc template default user from ubuntu to vagrant
This commit is contained in:
parent
8448c53155
commit
bd05b44647
1 changed files with 10 additions and 7 deletions
|
@ -1,13 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This is a modified version of /usr/share/lxc/templates/lxc-ubuntu
|
||||||
|
# that comes with Ubuntu 12.10 changed to suit vagrant-lxc needs
|
||||||
|
|
||||||
#
|
#
|
||||||
# template script for generating ubuntu container for LXC
|
# template script for generating ubuntu container for LXC
|
||||||
#
|
#
|
||||||
# This script consolidates and extends the existing lxc ubuntu scripts
|
# This script consolidates and extends the existing lxc ubuntu scripts
|
||||||
#
|
#
|
||||||
|
|
||||||
# Copyright © 2011 Serge Hallyn <serge.hallyn@canonical.com>
|
# Copyright © 2011 Serge Hallyn <serge.hallyn@canonical.com>
|
||||||
# Copyright © 2010 Wilhelm Meier
|
# Copyright © 2010 Wilhelm Meier
|
||||||
# Author: Wilhelm Meier <wilhelm.meier@fh-kl.de>
|
# Author: Wilhelm Meier <wilhelm.meier@fh-kl.de>
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -76,8 +79,8 @@ EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$bindhome" ]; then
|
if [ -z "$bindhome" ]; then
|
||||||
chroot $rootfs useradd --create-home -s /bin/bash ubuntu
|
chroot $rootfs useradd --create-home -s /bin/bash vagrant
|
||||||
echo "ubuntu:ubuntu" | chroot $rootfs chpasswd
|
echo "vagrant:vagrant" | chroot $rootfs chpasswd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
@ -85,7 +88,7 @@ EOF
|
||||||
|
|
||||||
# finish setting up the user in the container by injecting ssh key and
|
# finish setting up the user in the container by injecting ssh key and
|
||||||
# adding sudo group membership.
|
# adding sudo group membership.
|
||||||
# passed-in user is either 'ubuntu' or the user to bind in from host.
|
# passed-in user is 'vagrant'
|
||||||
finalize_user()
|
finalize_user()
|
||||||
{
|
{
|
||||||
user=$1
|
user=$1
|
||||||
|
@ -703,7 +706,7 @@ if [ -n "$bindhome" ]; then
|
||||||
do_bindhome $rootfs $bindhome
|
do_bindhome $rootfs $bindhome
|
||||||
finalize_user $bindhome
|
finalize_user $bindhome
|
||||||
else
|
else
|
||||||
finalize_user ubuntu
|
finalize_user vagrant
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
|
@ -711,7 +714,7 @@ echo "##"
|
||||||
if [ -n "$bindhome" ]; then
|
if [ -n "$bindhome" ]; then
|
||||||
echo "# Log in as user $bindhome"
|
echo "# Log in as user $bindhome"
|
||||||
else
|
else
|
||||||
echo "# The default user is 'ubuntu' with password 'ubuntu'!"
|
echo "# The default user is 'vagrant' with password 'vagrant'!"
|
||||||
echo "# Use the 'sudo' command to run tasks as root in the container."
|
echo "# Use the 'sudo' command to run tasks as root in the container."
|
||||||
fi
|
fi
|
||||||
echo "##"
|
echo "##"
|
||||||
|
|
Loading…
Add table
Reference in a new issue