diff --git a/rpi-update b/rpi-update index 38495b1..17d4736 100755 --- a/rpi-update +++ b/rpi-update @@ -58,7 +58,7 @@ function update_self() { #!/bin/bash if mv "${_tempFileName}" "$0"; then rm -- "\$0" - exec env UPDATE=0 /bin/bash "$0" "$FW_RAM" + exec env UPDATE=0 /bin/bash "$0" "$FW_RAM" "$FW_REV" else echo "Failed!" fi @@ -219,7 +219,7 @@ if [[ ${FW_RAM} -ne 240 ]] &&[[ ${FW_RAM} -ne 224 ]] && [[ ${FW_RAM} -ne 192 ]] exit 1 fi echo "Using ARM/GPU memory split of ${FW_RAM}MB/${FW_GPU}MB" -if [ "${FW_REV}" != "" ]; then +if [[ ${FW_REV} != "" ]]; then download_rev do_update "updated to revision ${FW_REV}" elif [[ -f "${FW_REPOLOCAL}/.git/config" ]]; then