diff options
| author | Oleksandr Kuchmystyi <o.kuchmystyi@vyos.io> | 2026-04-24 17:30:32 +0300 |
|---|---|---|
| committer | Oleksandr Kuchmystyi <o.kuchmystyi@vyos.io> | 2026-04-28 10:40:59 +0300 |
| commit | 996a872eca8786ddd4335dd23dd9cb048ec11ffd (patch) | |
| tree | c6f67cb13f7a1dde25aedbdcd29b565d351815ff /interface-definitions/include/interface/enable-proxy-arp.xml.i | |
| parent | 6bbd589ae563e4737845217710ff80c73a3b8fc4 (diff) | |
| download | vyos-1x-996a872eca8786ddd4335dd23dd9cb048ec11ffd.tar.gz vyos-1x-996a872eca8786ddd4335dd23dd9cb048ec11ffd.zip | |
migration: T8280: Fix auth file read for interfaces on first boot of new image
During first boot after installing a new VyOS image, migrations are
executed before the filesystem is fully initialized.
At this point `/config` is not yet bind-mounted, causing auth files
(certificates, keys, credentials) for OpenVPN, WireGuard and Ethernet
EAPoL interfaces under `/config/auth` to be inaccessible even though they
exist under the underlying `/opt/vyatta/etc/config/auth` path which is
available at all boot stages.
Add fallback logic to `read_auth_file()` to retry the file lookup under
`/opt/vyatta/etc/config/auth` when the file is not found under `/config/auth`.
Diffstat (limited to 'interface-definitions/include/interface/enable-proxy-arp.xml.i')
0 files changed, 0 insertions, 0 deletions
