fix: install wireguard-tools from the webinstaller's package list
30ee044 added it to archinstall/user_configuration.json, but the
webinstaller builds its own package list in build_archinstall_config(),
so installed boxes had no wg-quick@.service and gateway connect failed
with "Unit wg-quick@furtka-gw.service does not exist".
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
905845187d
commit
f95bfcb56b
2 changed files with 4 additions and 1 deletions
|
|
@ -87,7 +87,7 @@ def test_build_archinstall_config_includes_post_install_bootstrap(monkeypatch, t
|
|||
}
|
||||
)
|
||||
|
||||
for pkg in ("caddy", "avahi", "nss-mdns"):
|
||||
for pkg in ("caddy", "avahi", "nss-mdns", "wireguard-tools"):
|
||||
assert pkg in cfg["packages"]
|
||||
# Packaged units go in `services` (enabled before custom_commands runs);
|
||||
# our own units don't exist at that point, so they must be enabled from
|
||||
|
|
|
|||
|
|
@ -469,6 +469,9 @@ def build_archinstall_config(s):
|
|||
"caddy",
|
||||
"avahi",
|
||||
"nss-mdns",
|
||||
# furtka-gateway tunnel — furtka/wireguard.py drives
|
||||
# wg-quick@furtka-gw.service, which ships in this package.
|
||||
"wireguard-tools",
|
||||
# Resource manager runtime — pure-stdlib Python, no pip needed
|
||||
# because we expose the package via PYTHONPATH in /usr/local/bin/furtka.
|
||||
"python",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue