From 09c600b7a253f5b1714ae26810e53156f10f40ee Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Thu, 10 Mar 2022 15:08:24 -0500 Subject: sbrun: rename old build.log to build.log.old instead of deleting, sbodl: always cache file if it exists already --- sbodl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sbodl') diff --git a/sbodl b/sbodl index 43eacde..42623c2 100755 --- a/sbodl +++ b/sbodl @@ -90,7 +90,11 @@ for dl in $DL; do [ "$FORCEDL" = "yes" ] && rm -f "$FILE" - if [ -e "$FILE" ]; then + if [ -f "$FILE" -a ! -L "$FILE" ]; then + # file exists and is a regular file, cache it + mv -b "$FILE" "$CACHEDIR" + ln -s "$CACHEDIR/$FILE" "$FILE" + elif [ -e "$FILE" ]; then # don't do anything : elif [ "$FORCEDL" != "yes" ] && [ -e "$CACHEDIR/$FILE" ]; then -- cgit v1.2.3