summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/get.sh9
-rw-r--r--include/release.sh2
-rw-r--r--include/rom.sh2
-rw-r--r--include/vendor.sh2
4 files changed, 11 insertions, 4 deletions
diff --git a/include/get.sh b/include/get.sh
index ae2c5a35..6f1b5f1d 100644
--- a/include/get.sh
+++ b/include/get.sh
@@ -104,7 +104,8 @@ try_file()
echk="d" && [ "$2" != "git" ] && echk="f" && \
bad_checksum "$6" "$cached" 2>/dev/null && x_ rm -f "$cached"
- eval "[ -$echk \"$cached\" ] || try_$2 \"\$cached\" \"\$@\" || return 1"
+ evalchk="[ -$echk \"$cached\" ] || " && [ "$2" = "git" ] && evalchk=""
+ eval "${evalchk}try_$2 \"\$cached\" \"\$@\" || return 1"
[ "$2" != "git" ] && [ -f "$5" ] && \
bad_checksum "$6" "$5" 2>/dev/null && x_ cp "$cached" "$5"
eval "[ -$echk \"$cached\" ] || return 1"
@@ -143,8 +144,10 @@ try_git()
[ -d "$gitdest" ] || x_ mkdir -p "${gitdest%/*}"
[ -d "$gitdest" ] || x_ mv "$tmpgitcache" "$gitdest"
- ( x_ git -C "$gitdest" remote add main "$4" 2>/dev/null ) || :
- ( x_ git -C "$gitdest" remote add backup "$5" 2>/dev/null ) || :
+ ( x_ git -C "$gitdest" remote remove main ) || :
+ ( x_ git -C "$gitdest" remote remove backup ) || :
+ x_ git -C "$gitdest" remote add main "$4"
+ x_ git -C "$gitdest" remote add backup "$5"
( x_ git -C "$gitdest" fetch --all ) || :
( x_ git -C "$gitdest" pull --all ) || :; :
}
diff --git a/include/release.sh b/include/release.sh
index 5d6da466..f23ed541 100644
--- a/include/release.sh
+++ b/include/release.sh
@@ -27,6 +27,8 @@ release()
remkdir "$vdir"
x_ git clone . "$rsrc"
+ x_ cp ".version" "$rsrc/.version"
+ x_ cp ".versiondate" "$rsrc/.versiondate"
prep_release src
prep_release tarball
diff --git a/include/rom.sh b/include/rom.sh
index 65900a01..1c39979d 100644
--- a/include/rom.sh
+++ b/include/rom.sh
@@ -20,6 +20,8 @@ buildser()
copyps1bios()
{
+ [ "$dry" = ":" ] && return 0; :
+
remkdir "bin/playstation"
x_ cp src/pcsx-redux/src/mips/openbios/openbios.bin bin/playstation
diff --git a/include/vendor.sh b/include/vendor.sh
index 2732eade..99fc7467 100644
--- a/include/vendor.sh
+++ b/include/vendor.sh
@@ -107,7 +107,7 @@ fetch()
[ "$dl_type" = "fsp" ] && for _cdl in dl dl_bkup; do
eval "$_cdl=\"\${$_cdl##*../}\"; _cdp=\"\$$_cdl\""
[ -f "$_cdp" ] || _cdp="$cbdir/$_cdp"
- [ -f "$_cdp" ] && eval "$_cdl=\"$_cdp\""
+ [ -f "$_cdp" ] && eval "$_cdl=\"$_cdp\""; :
done; :
# download the file (from the internet) to extract from