Add function to refresh start script from main repository
This commit is contained in:
+13
@@ -36,6 +36,17 @@ need_cmd() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
refresh_start_script_from_main() {
|
||||||
|
local start_url
|
||||||
|
start_url="https://raw.githubusercontent.com/$REPO_SLUG/main/start.sh"
|
||||||
|
|
||||||
|
if curl -fsSL "$start_url" -o "$TMP_DIR/start.sh"; then
|
||||||
|
sudo install -m 755 "$TMP_DIR/start.sh" "$PROJECT_DIR/start.sh"
|
||||||
|
else
|
||||||
|
echo "Warning: failed to refresh start.sh from main; using bundled start.sh"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
install_docker_if_missing() {
|
install_docker_if_missing() {
|
||||||
if command -v docker >/dev/null 2>&1; then
|
if command -v docker >/dev/null 2>&1; then
|
||||||
return 0
|
return 0
|
||||||
@@ -319,6 +330,8 @@ EOF
|
|||||||
sudo install -m 755 "$TMP_DIR/restart.sh" "$PROJECT_DIR/restart.sh"
|
sudo install -m 755 "$TMP_DIR/restart.sh" "$PROJECT_DIR/restart.sh"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
refresh_start_script_from_main
|
||||||
|
|
||||||
if [ ! -f "$PROJECT_DIR/cleanup-old.sh" ] && [ -f "$INSTALLER_DIR/cleanup-old.sh" ]; then
|
if [ ! -f "$PROJECT_DIR/cleanup-old.sh" ] && [ -f "$INSTALLER_DIR/cleanup-old.sh" ]; then
|
||||||
sudo install -m 755 "$INSTALLER_DIR/cleanup-old.sh" "$PROJECT_DIR/cleanup-old.sh"
|
sudo install -m 755 "$INSTALLER_DIR/cleanup-old.sh" "$PROJECT_DIR/cleanup-old.sh"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user