[pkg-apparmor] Bug#934735: Bug#934735: dh-apparmor: please improve dh integration
intrigeri
intrigeri at debian.org
Sat Feb 6 11:37:15 GMT 2021
Hi,
thanks for the quick answer. For now I'll focus on Andrej's plans
(not potential future improvements) and the bits I know best,
leaving it to Andrej to reply about the other aspects :)
Niels Thykier (2021-02-06):
> intrigeri:
> As I read dh_apparmor, it generates maintscript based on the
> --profile-name parameter. That name must match a file installed
> in /etc/apparmor.d (of same name). This implies that something else
> have (or will) install the actual file into /etc/apparmor.d.
>
> => Is this correctly understood?
Right.
>> Possible improvements for further iterations, definitely not blocking
>> this plan IMO, i.e. food for future thought:
>>
>> - Either drop support for --profile-name or, if for some reason it's
>> still needed, support declarative syntax to configure it.
>>
>
> What about manifests? We can have them declarative by providing them in
> a "guessible" location (e.g. debian/apparmor-manifests/<foo> would match
> debian/.../etc/apparmor.d/<foo>). But that implies that "omission"
> (including accidental) is silently accepted as "no manifest".
> I do not know the consequence of that, so I cannot say if this
> approach is good or not.
FTR, I've not found any trace of a package in the archive using
the --manifest=manifestfile facility.
> Accordingly, I am not going to take a decision in the near future
> about whether dh_apparmor should be enabled by default via debhelper
> itself.
Fully agreed, this was merely food for thought for potential future
iterations :)
More information about the pkg-apparmor-team
mailing list