On Sun, Jan 14, 2018 at 08:03:54PM +0100, Helmut Grohne wrote: > Package: dnssec-trigger [...] > /usr/lib/dnssec-trigger/dnssec-trigger-script contains chattr. According to > file it is a Python script, UTF-8 Unicode text executable > /usr/sbin/dnssec-triggerd contains chattr. According to file it is a ELF > 64-bit LSB shared object, x86-64, version 1 (SYSV) [...]
These occurances can be found in the source at: https://sources.debian.org/src/dnssec-trigger/0.13-6/riggerd/reshook.c/#L114 https://sources.debian.org/src/dnssec-trigger/0.13-6/dnssec-trigger-script.in/#L528 Both of them does indeed seem to execute the chattr command (with -i or +i to set/unset immutable flag). Both of them also doesn't seem to care very much about errors from executing the command (and one is even called _try_*). I would assume this means it's not critical for the command to actually exist and a Recommends relationship or lower against e2fsprogs is enough. Would be great to hear what maintainers think about this. Regards, Andreas Henriksson