Loading run/install.sh +20 −8 Original line number Diff line number Diff line Loading @@ -22,28 +22,40 @@ fi BASE=$(basename "$URL" .pat) rm -f "$STORAGE"/dsm.ver rm -f "$STORAGE"/"$BASE".pat rm -f "$STORAGE"/"$BASE".agent rm -f "$STORAGE"/"$BASE".boot.img rm -f "$STORAGE"/"$BASE".system.img echo "Install: Downloading extractor..." TMP="$STORAGE/tmp" RD="$TMP/rd.gz" RDC="$STORAGE/dsm.rd" rm -rf "$TMP" && mkdir -p "$TMP" [[ "${DEBUG}" == [Yy1]* ]] && set -x if [ ! -f "${RDC}" ]; then echo "Install: Downloading installer..." LOC="$DL/release/7.0.1/42218/DSM_VirtualDSM_42218.pat" { curl -r 64493568-69886247 -sfk -o "$RD" "$LOC"; rc=$?; } || : { curl -r 65627648-71021836 -sfk -o "$RD" "$LOC"; rc=$?; } || : (( rc != 0 )) && echo "ERROR: Failed to download $LOC, reason: $rc" && exit 60 SUM=$(md5sum "$RD" | cut -f 1 -d " ") if [ "$SUM" != "14fb88cb7cabddb5af1d0269bf032845" ]; then echo "ERROR: Invalid file, checksum mismatch: $SUM" && exit 61 if [ "$SUM" != "ab399db750f88ac7aa88f608f2b8651c" ]; then echo "ERROR: Invalid download location (checksum $SUM)" && exit 61 fi cp "$RD" "$RDC" else cp "$RDC" "$RD" fi set +e Loading Loading
run/install.sh +20 −8 Original line number Diff line number Diff line Loading @@ -22,28 +22,40 @@ fi BASE=$(basename "$URL" .pat) rm -f "$STORAGE"/dsm.ver rm -f "$STORAGE"/"$BASE".pat rm -f "$STORAGE"/"$BASE".agent rm -f "$STORAGE"/"$BASE".boot.img rm -f "$STORAGE"/"$BASE".system.img echo "Install: Downloading extractor..." TMP="$STORAGE/tmp" RD="$TMP/rd.gz" RDC="$STORAGE/dsm.rd" rm -rf "$TMP" && mkdir -p "$TMP" [[ "${DEBUG}" == [Yy1]* ]] && set -x if [ ! -f "${RDC}" ]; then echo "Install: Downloading installer..." LOC="$DL/release/7.0.1/42218/DSM_VirtualDSM_42218.pat" { curl -r 64493568-69886247 -sfk -o "$RD" "$LOC"; rc=$?; } || : { curl -r 65627648-71021836 -sfk -o "$RD" "$LOC"; rc=$?; } || : (( rc != 0 )) && echo "ERROR: Failed to download $LOC, reason: $rc" && exit 60 SUM=$(md5sum "$RD" | cut -f 1 -d " ") if [ "$SUM" != "14fb88cb7cabddb5af1d0269bf032845" ]; then echo "ERROR: Invalid file, checksum mismatch: $SUM" && exit 61 if [ "$SUM" != "ab399db750f88ac7aa88f608f2b8651c" ]; then echo "ERROR: Invalid download location (checksum $SUM)" && exit 61 fi cp "$RD" "$RDC" else cp "$RDC" "$RD" fi set +e Loading