aboutsummaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-02 21:57:39 -0400
committerCraig Jennings <c@cjennings.net>2026-07-02 21:57:39 -0400
commit2e40781ebf91fa0f9dc67f4381a8d3784cda8872 (patch)
treed84d14c48100de722b0da204305054a103d1c5f3 /assets
parent03897904c3270c07f2a5e8d3cf0457895dbe0e4f (diff)
downloadarchsetup-2e40781ebf91fa0f9dc67f4381a8d3784cda8872.tar.gz
archsetup-2e40781ebf91fa0f9dc67f4381a8d3784cda8872.zip
feat(vpn): wireguard config import for the NM migration
scripts/import-wireguard-configs.sh imports the seven Proton configs into NetworkManager with autoconnect forced off. Each config stages through a wgpvpn.conf temp copy (NM's import name must be a valid interface name; several config names exceed the 15-char limit) and is renamed by the UUID parsed from the import output, so a stray same-named connection can't be hit. A leftover wgpvpn connection — a run that died between import and rename, autoconnect still armed — makes the script refuse to run. 10 tests over a fake nmcli; velox migration verified (all seven wireguard, autoconnect no). The tunnels spec is implemented: all six phases shipped.
Diffstat (limited to 'assets')
0 files changed, 0 insertions, 0 deletions