From 552f102517d5de3416bb9683996d1d63131d976c Mon Sep 17 00:00:00 2001 From: librelad Date: Wed, 19 Aug 2026 01:35:38 +0100 Subject: [PATCH] init: bump footprint_version for the crowdsec helper change MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit scripts/system/libreportal-crowdsec gained bouncer-traefik-rotate and a parameterised bind-lapi. That file is part of the root-owned footprint, which a manager-run update deliberately cannot rewrite — so without a bump the installed helper stays stale silently and `libreportal app tool crowdsec rotate_bouncer_key` fails with a usage error, because the installed copy has no such action. Bumping it is what makes the updater flag footprint_update_needed and ask for a root re-install, per the rule in docs/contributing/development.md. Co-Authored-By: Claude Opus 5 --- init.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.sh b/init.sh index bdb87e1..3a89f5a 100755 --- a/init.sh +++ b/init.sh @@ -134,7 +134,7 @@ command_symlink="/usr/local/bin/libreportal" # `update apply` runs as the manager and CANNOT rewrite root-owned files, so a bump # tells the updater the new release needs a root re-install (which re-bakes them). # Recorded at install in $lp_lib_dir/.footprint_version. See docs/contributing/development.md. -footprint_version=4 +footprint_version=5 footprint_marker="$lp_lib_dir/.footprint_version" # Directories — three independently-relocatable roots (see scripts/source/paths.sh