diff --git a/pull-roms.sh b/pull-roms.sh index ff3e65a..0b6b1f4 100755 --- a/pull-roms.sh +++ b/pull-roms.sh @@ -1,31 +1,24 @@ -TEMPDIR=${TEMPDIR:-$(pwd)/tmpdir} -FWDIR=${FWDIR:-$(pwd)/firmware} +CWD=$(pwd) +TEMPDIR=${TEMPDIR:-$CWD/tmpdir} +FWDIR=${FWDIR:-$CWD/firmware} -mkdir -p $FWDIR +mkdir -p "$FWDIR" +mkdir -p "$TEMPDIR" +cd "$TEMPDIR" || exit 1 echo Retrieving Bootloader from hpcalc.org for HP 49g+ and HP 50g... -mkdir -p $TEMPDIR -pushd $TEMPDIR wget https://www.hpcalc.org/hp49/pc/rom/hp-arm-models-bootloader.zip -unzip -j hp-arm-models-bootloader.zip -d $TEMPDIR -cp *.bin $FWDIR/ -popd -rm -rf $TEMPDIR - +unzip -j hp-arm-models-bootloader.zip -d "$TEMPDIR" +mv ./*.bin "$FWDIR"/ echo Retrieving ROM 2.15 from hpcalc.org for HP 49g+ and HP 50g... -mkdir -p $TEMPDIR -pushd $TEMPDIR wget https://www.hpcalc.org/hp49/pc/rom/hp4950v215.zip -unzip -j hp4950v215.zip -d $TEMPDIR -cp *.bin $FWDIR/ -popd -rm -rf $TEMPDIR +unzip -j hp4950v215.zip -d "$TEMPDIR" +mv ./*.bin "$FWDIR"/ echo Retrieving latest Unofficial newRPL build... -mkdir -p $TEMPDIR -pushd $TEMPDIR wget https://hpgcc3.org/downloads/newrplfw.bin -cp newrplfw.bin $FWDIR/ -popd -rm -rf $TEMPDIR +mv ./newrplfw.bin "$FWDIR"/ + +cd "$CWD" || exit 1 +rm -rf "$TEMPDIR"