add basic update for base setup

This commit is contained in:
2025-07-04 13:29:13 +09:00
parent c80a4a9c17
commit 330fe7b6db

View File

@@ -61,11 +61,20 @@ GIT_WEBHOOK_BASE_FOLDER="${GIT_WEBHOOK_BASE_FOLDER%/}/"
if [ -d "${GIT_WEBHOOK_BASE_FOLDER}" ]; then if [ -d "${GIT_WEBHOOK_BASE_FOLDER}" ]; then
echo "Base folder already exists, update check"; echo "Base folder already exists, update check";
echo "[TODO] -> Not implemented exit";
# check folders # check folders
# check folder ACL # check folder ACL
# copy scripts echo "[TODO] -> Not implemented: check folder, check ACL";
# copy default config # copy scripts & default config
echo "~ Copy basic script and config files";
# git_pull.sh, init.sh, new_clone.sh, webhook.default.cfg
cp "${BASE_FOLDER}new_clone.sh" "${BASE_FOLDER}init.sh" "${BASE_FOLDER}git_pull.sh" "${GIT_WEBHOOK_BASE_FOLDER}${SCRIPT_FOLDER}";
cp "${CONFIG_BASE}/webhook.default.cfg" "${GIT_WEBHOOK_BASE_FOLDER}${CONFIG_FOLDER}";
# and make sure they are all owned by the correct user
chown "${SUDO_USER}" \
"${BASE_FOLDER}new_clone.sh" \
"${BASE_FOLDER}init.sh" \
"${BASE_FOLDER}git_pull.sh" \
"${CONFIG_BASE}/webhook.default.cfg";
# check config entries missing # check config entries missing
exit; exit;
else else