On Sat, 09 Oct 2004, Andrew Pollock wrote: > On Sat, Oct 09, 2004 at 07:32:19AM +0200, Peter Palfrader wrote: > > On Sat, 09 Oct 2004, Andrew Pollock wrote: > > > > > On Sat, Oct 09, 2004 at 05:52:39AM +0200, Peter Palfrader wrote: > > > > Package: nagios-text > > > > Version: 2:1.2-3.6 > > > > Severity: serious > > > > > > > > nagios-text removes /etc/nagios on purge (postinst). Other packages, > > > > like nagios-nrpe-server also have configuration in there, and purging > > > > nagios-text removed them as well. > > > > > > Surely this is akin to "I purged Apache it it blew away all my logs in > > > /var/log/apache"? > > > > Surely it isn't. var/log != /etc > > Apache owns /var/log/apache because it made it, and removes it on a purge. > nagios owns /etc/nagios, and removes it on a purge. All bets are off if > another package or non-standard configuration goes putting files in there...
var/log is greatly different from /etc. I don't assume apache rm -rf's /etc/apache. > > > Doesn't nagios-text own /etc/nagios? Surely any other packages that go > > > shoving stuff in /etc/nagios can expect all bets to be off on a purge, > > > especially if they don't depend on nagios? > > > > Just remove the files you created there. The package has no business > > removing other _configuration_ files from /etc/nagios. > > Well that's going to happen if it removes the directory. If the postrm only > removes the directory when it's empty, it's going require more smarts in the > the postrm's of all the packages that are using this directory, otherwise > it's potentially going to get left lying around after all such packages are > purged. just try rmdir, or let dpkg solve it, if you have /etc/nagios in the package. -- Peter