ifupdown-ng: does not respect udhcpc_opts, silently regresses udhcpc behavior, possibly breaks or degrades upgrading systems
The ifupdown-ng
code does not respect udhcpc_opts settings. Eg.
auto eth0
iface eth0 inet dhcp
udhcpc_opts -x hostname:$(cat /etc/hostname) -O search
udhcpc
instance will not include -x
nor -O
arguments.
This silently breaks dhcp behavior/setup to varying degree on existing/upgrading setups.
https://wiki.alpinelinux.org/wiki/Configure_Networking still mentions udhcpc_opts is a respected/valid option.
Looking at https://lists.alpinelinux.org/~alpine/devel/%3C12372156.q0HFhEdf7Z%40localhost%3E#%3C20200824095536.6425075c@ncopa-desktop.lan%3E it doesn't seem like this problem has been reported/spotted/considered.
If ifupdown-ng is to find its way to 3.13 it makes it update the wiki and include a warning in future release notes.