[pkg-netfilter-team] Bug#911777: iptables: ferm broken by changed path of iptables-restore
Cesare Leonardi
celeonar at gmail.com
Thu Oct 25 00:15:33 BST 2018
Dear iptables maintainers, reading the initial bug report you can think
I haven't read README.Debian before filing this bug, but I did. It's
clear that now iptables is handled by update-alternatives, so that the
user can choose between the new nftables compatible programs (the
dafault) or the legacy programs. That's great!
And you have also documented the changed path of the binaries, from
/sbin to /usr/sbin/.
The point is: existing packages, like ferm, that search for the previous
full paths, are now broken. Since iptables-nft-save/iptables-nft-restore
should be compatible with the legacy iptables-save/iptables-restore, why
not render the old paths a symlink to /etc/alternatives/?
For example:
/sbin/iptables -> /etc/alternatives/iptables
/sbin/iptables-restore -> /etc/alternatives/iptables-restore
/sbin/iptables-save -> /etc/alternatives/iptables-save
In the ferm case, it suffice to create the following two symlinks, to
make it start again:
ln -s /etc/alternatives/iptables-restore /sbin/iptables-restore
ln -s /etc/alternatives/ip6tables-restore /sbin/ip6tables-restore
With alternatives left with the current default:
/etc/alternatives/iptables-restore -> /usr/sbin/iptables-nft-restore
/etc/alternatives/ip6tables-restore -> /usr/sbin/ip6tables-nft-restore
Cesare.
More information about the pkg-netfilter-team
mailing list