From 23ef581d0d107d6a81a1250f653d1c94305cdb72 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Mon, 20 Jul 2026 10:31:49 +0200 Subject: [PATCH] add rom_patcher --- ct/romm.sh | 10 +++++++++- install/romm-install.sh | 12 ++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/ct/romm.sh b/ct/romm.sh index 5c70adca3..ed1341d49 100644 --- a/ct/romm.sh +++ b/ct/romm.sh @@ -37,7 +37,6 @@ function update_script() { systemctl stop romm-backend romm-worker romm-scheduler romm-watcher msg_ok "Stopped Services" - create_backup /opt/romm/.env CLEAN_INSTALL=1 fetch_and_deploy_gh_release "romm" "rommapp/romm" "tarball" "latest" "/opt/romm" @@ -49,6 +48,15 @@ function update_script() { $STD uv sync --all-extras cd /opt/romm/backend $STD uv run alembic upgrade head + if [[ -f /opt/romm/backend/utils/rom_patcher/package.json ]]; then + cd /opt/romm/backend/utils/rom_patcher + $STD npm install --ignore-scripts --no-audit --no-fund + if [[ -d node_modules/rom-patcher/rom-patcher-js ]]; then + rm -rf rom-patcher-js + cp -r node_modules/rom-patcher/rom-patcher-js ./rom-patcher-js + fi + rm -rf node_modules + fi cd /opt/romm/frontend $STD npm install $STD npm run build diff --git a/install/romm-install.sh b/install/romm-install.sh index 94784c877..06d4d9c51 100644 --- a/install/romm-install.sh +++ b/install/romm-install.sh @@ -184,6 +184,18 @@ cd /opt/romm/backend $STD uv run alembic upgrade head msg_ok "Set up RomM Backend" +if [[ -f /opt/romm/backend/utils/rom_patcher/package.json ]]; then + msg_info "Building ROM Patcher helper" + cd /opt/romm/backend/utils/rom_patcher + $STD npm install --ignore-scripts --no-audit --no-fund + if [[ -d node_modules/rom-patcher/rom-patcher-js ]]; then + rm -rf rom-patcher-js + cp -r node_modules/rom-patcher/rom-patcher-js ./rom-patcher-js + fi + rm -rf node_modules + msg_ok "Built ROM Patcher helper" +fi + msg_info "Setting up RomM Frontend" cd /opt/romm/frontend $STD npm install