[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

update for debootstrap lxc-debian template / LXC wiki page



Hi the page at:

http://wiki.debian.org/LXC

was very helpful, but the debootstrap command:

mkdir -p /var/lib/lxc/vm0
/usr/lib/lxc/templates/lxc-debian -p /var/lib/lxc/vm0/

creates a 5.0.8 container with no LXC tools in it, fixing this is
pretty simply however, just update the template file to include
isc-dhcp-client, lxc, and lenny->squeeze. It should be noted that the
script contains a check for the cached files, so if you're already run
the command to create a container you'll end up with 5.0.8 containers
even after you have updated the script (so clear out the debootstrap
cache in /var/cache/lxc/debian/).

For the debootstrap guys, maybe create a new script called
lxc-debian-squeeze with the following changes? Thanks in advance.

--- lxc-debian	2010-08-04 11:27:58.000000000 -0600
+++ lxc-kurt	2011-06-05 12:15:53.000000000 -0600
@@ -90,8 +90,9 @@
 locales,\
 libui-dialog-perl,\
 dialog,\
-dhcp-client,\
+isc-dhcp-client,\
 netbase,\
+lxc,\
 net-tools,\
 iproute,\
 openssh-server
@@ -110,7 +111,7 @@
     echo "Downloading debian minimal ..."
     debootstrap --verbose --variant=minbase --arch=$arch \
 	--include $packages \
-	lenny $cache/partial-$arch http://ftp.debian.org/debian
+	squeeze $cache/partial-$arch http://ftp.debian.org/debian
     if [ $? -ne 0 ]; then
 	echo "Failed to download the rootfs, aborting."
 	return 1




-- 
Kurt Seifried
kurt@seifried.org
skype: (206) 905-9462


Reply to: