chown image file and require sudo to run
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 13 May 2011 19:48:28 +0000 (19:48 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 13 May 2011 19:48:28 +0000 (19:48 +0000)
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

index e22ed30..f7b0420 100755 (executable)
@@ -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
+