From 99cce8b51fffd804ed4db5447f091a45932d39e2 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Fri, 13 May 2011 19:48:28 +0000 Subject: [PATCH 1/1] chown image file and require sudo to run git-svn-id: svn://svn.rot13.org/sysadmin-cookbook@250 191e9f34-6774-4a6d-acfc-7664dacd4a2a --- recepies/lxc/kvm/01-setup/00-create-kvm-root.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/recepies/lxc/kvm/01-setup/00-create-kvm-root.sh b/recepies/lxc/kvm/01-setup/00-create-kvm-root.sh index e22ed30..f7b0420 100755 --- a/recepies/lxc/kvm/01-setup/00-create-kvm-root.sh +++ b/recepies/lxc/kvm/01-setup/00-create-kvm-root.sh @@ -1,6 +1,11 @@ #!/bin/sh -debootstrap squeeze squeeze +if [ -z "$SUDO_UID" ] ; then + echo "Run this script with: sudo $0" + exit 1 +fi + +debootstrap squeeze squeeze http://192.168.1.20:3142/ftp.debian.org/debian echo -e "root\nroot" | chroot squeeze passwd echo -e "auto lo\niface lo inet loopback\nauto eth0\niface eth0 inet dhcp" \ @@ -15,3 +20,6 @@ BLOCKS=$(((1024*$(du -m -s squeeze | awk '{print $1}')*12)/10)) genext2fs -z -d squeeze -b $BLOCKS -i 1024 squeeze.ext3 resize2fs squeeze.ext3 1G tune2fs -j -c 0 -i 0 squeeze.ext3 + +chown $SUDO_UID:$SUDO_GID squeeze.ext3 + -- 2.20.1