Browse code

attempt to fix path issues

Jesse Andrews authored on 2011/11/01 03:59:55
Showing 1 changed files
... ...
@@ -10,6 +10,10 @@ FORMAT=${FORMAT:-qcow2}
10 10
 ROOTSIZE=${ROOTSIZE:-2000}
11 11
 MIN_PKGS=${MIN_PKGS:-"apt-utils gpgv openssh-server"}
12 12
 
13
+# Keep track of the current directory
14
+TOOLS_DIR=$(cd $(dirname "$0") && pwd)
15
+TOP_DIR=`cd $TOOLS_DIR/..; pwd`
16
+
13 17
 usage() {
14 18
     echo "Usage: $0 - Prepare Ubuntu images"
15 19
     echo ""
... ...
@@ -31,7 +35,7 @@ while getopts f:hmr: c; do
31 31
         m)  MINIMAL=1
32 32
             ;;
33 33
         r)  ROOTSIZE=$OPTARG
34
-            if $(( ROOTSIZE < 2000 )); then
34
+            if [[ $ROOTSIZE < 2000 ]]; then
35 35
                 echo "root size must be greater than 2000MB"
36 36
                 exit 1
37 37
             fi
... ...
@@ -108,7 +112,7 @@ if [ ! -e $CACHEDIR/$UEC_NAME-disk1.img ]; then
108 108
     mount -t ext4 ${NBD}p1 $MNTDIR
109 109
 
110 110
     # Install our required packages
111
-    cp -p files/sources.list $MNTDIR/etc/apt/sources.list
111
+    cp -p $TOP_DIR/files/sources.list $MNTDIR/etc/apt/sources.list
112 112
     sed -e "s,%DIST%,$DIST_NAME,g" -i $MNTDIR/etc/apt/sources.list
113 113
     cp -p /etc/resolv.conf $MNTDIR/etc/resolv.conf
114 114
     chroot $MNTDIR apt-get update