Merge "Clean up arch.mk, only define really board-specific things here"
diff --git a/flash.sh b/flash.sh
old mode 100644
new mode 100755
index 4ae5012..fc6746f
--- a/flash.sh
+++ b/flash.sh
@@ -16,7 +16,7 @@
 
 set -e
 
-SCRIPT_DIR=$(dirname $0)
+SCRIPT_DIR=$(realpath $(dirname $0))
 FLASHTOOLS_DIR=${SCRIPT_DIR}/flashtools
 FBTOOL=${FLASHTOOLS_DIR}/fbtool.py
 EXCELSIOR_DEBUG_RESET_TOOL=${FLASHTOOLS_DIR}/debug_board_reset.py
@@ -42,8 +42,10 @@
 }
 
 load_lk_to_ram() {
+  pushd ${PRODUCT_OUT}
   echo "Load LK to rom and boot LK"
   ${FBTOOL} -f ${PRODUCT_OUT}/dl_addr.ini
+  popd
 }
 
 erase_mmc() {