attempt to fix path issues
diff --git a/tools/get_uec_image.sh b/tools/get_uec_image.sh
index 82bc9a6..a7fb356 100755
--- a/tools/get_uec_image.sh
+++ b/tools/get_uec_image.sh
@@ -10,6 +10,10 @@
 ROOTSIZE=${ROOTSIZE:-2000}
 MIN_PKGS=${MIN_PKGS:-"apt-utils gpgv openssh-server"}
 
+# Keep track of the current directory
+TOOLS_DIR=$(cd $(dirname "$0") && pwd)
+TOP_DIR=`cd $TOOLS_DIR/..; pwd`
+
 usage() {
     echo "Usage: $0 - Prepare Ubuntu images"
     echo ""
@@ -31,7 +35,7 @@
         m)  MINIMAL=1
             ;;
         r)  ROOTSIZE=$OPTARG
-            if $(( ROOTSIZE < 2000 )); then
+            if [[ $ROOTSIZE < 2000 ]]; then
                 echo "root size must be greater than 2000MB"
                 exit 1
             fi
@@ -108,7 +112,7 @@
     mount -t ext4 ${NBD}p1 $MNTDIR
 
     # Install our required packages
-    cp -p files/sources.list $MNTDIR/etc/apt/sources.list
+    cp -p $TOP_DIR/files/sources.list $MNTDIR/etc/apt/sources.list
     sed -e "s,%DIST%,$DIST_NAME,g" -i $MNTDIR/etc/apt/sources.list
     cp -p /etc/resolv.conf $MNTDIR/etc/resolv.conf
     chroot $MNTDIR apt-get update