[pkg-netfilter-team] Bug#1007829: arptables - Fails to install: Too many levels of symbolic links

Ansgar ansgar at debian.org
Wed Apr 6 08:24:48 BST 2022


On Thu, 17 Mar 2022 13:38:20 +0100 Bastian Blank wrote:
> | lrwxrwxrwx 1 root root    19 Mar 17 12:32 /usr/sbin/arptables ->
/usr/sbin/arptables

This is caused by arptables' postinst script:

+---
| if [ "$1" = "configure" ]; then
|    LIST="arptables arptables-save arptables-restore"
|
|    for i in $LIST; do
|        if [ ! -e "/sbin/$i" ]; then
|            ln -sf /usr/sbin/$i /sbin/$i
|        fi
|    done
| fi
+---

This intends to only create a /sbin/arptables -> /usr/sbin/arptables
symlink on non-usrmerged systems.

However, with arptables renamed to arptables-legacy, the condition `[ !
-e /sbin/arptables ]` is true on all systems and the /sbin/arptables ->
/usr/sbin/arptables symlink gets created on usrmerged systems as well.
And on these this is a /usr/sbin/arptables -> /usr/sbin/arptables
symlink.

Ansgar



More information about the pkg-netfilter-team mailing list