I'm trying to create a Debian package that doesn't delete an empty directory after it's purged. Specifically, I'm creating my own package containing some CA certificates I trust.
I'm following Debian's suggested method of installing the certificates to
/usr/local/share/ca-certificates. The problem I'm running in to is that the
ca-certificates package creates
/usr/local/share/ca-certificates when it's installed and I'd like that directory to stick around when my package is purged.
My goal is to install my trust chain into
/usr/local/share/ca-certificates/mychain but when my Debian package is removed I want dpkg to not remove
/usr/local/share/ca-certificates if it's empty since the
ca-certificates package explicitly created that directory.
I searched around for a definitive answer but all I managed to find were long forum posts and e-mail threads.