From 87044fbb40d508d11921ae887826f6a03d9250a4 Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Sun, 1 Sep 2013 16:52:06 +0100 Subject: [PATCH] Added a new $WORK_PATH variable Useful if you don't want to write files directly into /root --- rpi-update | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rpi-update b/rpi-update index 41f93ed..8b32e46 100755 --- a/rpi-update +++ b/rpi-update @@ -17,10 +17,11 @@ fi BRANCH=${BRANCH:-"master"} ROOT_PATH=${ROOT_PATH:-"/"} BOOT_PATH=${BOOT_PATH:-"/boot"} +WORK_PATH=${WORK_PATH:-"${ROOT_PATH}/root"} SKIP_KERNEL=${SKIP_KERNEL:-0} RPI_UPDATE_UNSUPPORTED=${RPI_UPDATE_UNSUPPORTED:-0} FW_REPO="${REPO_URI}.git" -FW_REPOLOCAL="${ROOT_PATH}/root/.rpi-firmware" +FW_REPOLOCAL="${WORK_PATH}/.rpi-firmware" FW_PATH="${BOOT_PATH}" FW_MODPATH="${ROOT_PATH}/lib/modules" FW_REV=${1:-""} @@ -43,7 +44,7 @@ function update_self() { exit 1 fi - cat > /root/.updateScript.sh << EOF + cat > "${WORK_PATH}/.updateScript.sh" << EOF if mv "${_tempFileName}" "$0"; then rm -- "\$0" exec env UPDATE_SELF=0 /bin/bash "$0" "${FW_REV}" @@ -53,7 +54,7 @@ function update_self() { EOF echo " *** Relaunching after update" - exec /bin/bash /root/.updateScript.sh + exec /bin/bash "${WORK_PATH}/.updateScript.sh" } function update_modules {