2021-07-18 12:37:53 +03:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
SCRIPT_MD5_SUM=$( md5sum collect-clish-scripts-daemon.sh |awk '{print $1}' )
|
2021-07-19 14:02:36 +03:00
|
|
|
|
|
|
|
GOGS_GIT_PREFIX=$( cat gogs_url_prefix )
|
|
|
|
GITHUB_GIT_PREFIX=$( github_url_prefix )
|
|
|
|
|
|
|
|
if [ -f "use-gogs" ];then
|
|
|
|
SCRIPT_URL="${GOGS_GIT_PREFIX}collect-clish-scripts-daemon.sh"
|
|
|
|
else
|
|
|
|
SCRIPT_URL="${GITHUB_GIT_PREFIX}collect-clish-scripts-daemon.sh"
|
|
|
|
fi
|
|
|
|
|
2021-07-18 12:37:53 +03:00
|
|
|
SCRIPT_PATH="/storage/collect-clish-scripts-daemon.sh"
|
2021-07-18 12:41:50 +03:00
|
|
|
USERSCRIPT_PATH="/pfrm2.0/etc/userScript"
|
2021-07-18 12:43:46 +03:00
|
|
|
LOCK_FILE="/tmp/clish-scripts-collector-cron-lockfile"
|
2021-07-18 12:37:53 +03:00
|
|
|
|
|
|
|
echo -e "#!/usr/bin/env bash
|
|
|
|
|
|
|
|
logger \"Starting /pfrm2.0/etc/userScript\"
|
2021-07-18 12:43:46 +03:00
|
|
|
|
|
|
|
rm -f -v "${LOCK_FILE}"
|
|
|
|
|
2021-07-18 12:37:53 +03:00
|
|
|
wget ${SCRIPT_URL} \\
|
|
|
|
-O ${SCRIPT_PATH} && \\
|
2021-07-18 12:41:50 +03:00
|
|
|
md5sum ${SCRIPT_PATH} | grep \"^${SCRIPT_MD5_SUM} \" >/dev/null && \\
|
2021-07-18 17:43:25 +03:00
|
|
|
bash ${SCRIPT_PATH} $(date|md5sum |awk '{print $1}')>/dev/null 2>&1 &
|
2021-07-18 12:37:53 +03:00
|
|
|
logger \"Exiting /pfrm2.0/etc/userScript\""
|