From fce1146ed88553e85a31252ae31fc1dbf98ea98f Mon Sep 17 00:00:00 2001 From: enzo Date: Wed, 13 May 2026 00:45:29 +0200 Subject: [PATCH] fix(debian): move fullupdater-update to /opt, symlink in postinst - Install both scripts in /opt/full-updater/scripts/ - Create symlinks in /usr/local/bin via postinst - Fixes dh_usrlocal error --- debian/postinst | 1 + debian/rules | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/postinst b/debian/postinst index 4197fae..bc06e47 100644 --- a/debian/postinst +++ b/debian/postinst @@ -13,6 +13,7 @@ fi # Ensure symlinks ln -sf "$OPT_DIR/scripts/fullupdater" /usr/local/bin/fullupdater +ln -sf "$OPT_DIR/scripts/fullupdater-update" /usr/local/bin/fullupdater-update # Ensure cache dir exists mkdir -p /tmp/full-updater-cache diff --git a/debian/rules b/debian/rules index 2cf6507..69e93c3 100755 --- a/debian/rules +++ b/debian/rules @@ -8,9 +8,8 @@ export DH_VERBOSE = 1 override_dh_auto_install: install -d -m 755 $(CURDIR)/debian/full-updater/opt/full-updater install -d -m 755 $(CURDIR)/debian/full-updater/opt/full-updater/scripts - install -d -m 755 $(CURDIR)/debian/full-updater/usr/local/bin install -D -m 755 scripts/fullupdater $(CURDIR)/debian/full-updater/opt/full-updater/scripts/fullupdater - install -D -m 755 scripts/fullupdater-update $(CURDIR)/debian/full-updater/usr/local/bin/fullupdater-update + install -D -m 755 scripts/fullupdater-update $(CURDIR)/debian/full-updater/opt/full-updater/scripts/fullupdater-update install -D -m 644 requirements.txt $(CURDIR)/debian/full-updater/opt/full-updater/requirements.txt cp -r full_updater $(CURDIR)/debian/full-updater/opt/full-updater/ find $(CURDIR)/debian/full-updater/opt/full-updater -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null || true