diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-02 21:57:39 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-02 21:57:39 -0400 |
| commit | 53ce3b6c4b74834c11605ef1ea9c6e7e0204ba35 (patch) | |
| tree | 3d114923689df38cd734e60375cdf466f0c93d12 /scripts/testing/tests/test_desktop.py | |
| parent | 158836ff433fdc51416f23d022a68a483b69603b (diff) | |
| download | archsetup-53ce3b6c4b74834c11605ef1ea9c6e7e0204ba35.tar.gz archsetup-53ce3b6c4b74834c11605ef1ea9c6e7e0204ba35.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 'scripts/testing/tests/test_desktop.py')
0 files changed, 0 insertions, 0 deletions
