Date: Wed, 3 Sep 2003 15:39:48 +0100 From: David Taylor <davidt@yadt.co.uk> To: freebsd-arch@freebsd.org Subject: (proposal) new flag for pkg_delete Message-ID: <20030903143948.GA61515@gattaca.yadt.co.uk>
next in thread | raw e-mail | index | archive | help
(I hope this is the right list)
Currently, pkg_delete's manpage states:
-f Force removal of the package, even if a dependency is
recorded or the deinstall or require script fails.
It fails to mention that if -f is specified it will also delete any files
where the MD5 checksum is incorrect. I have now been repeatedly bitten by
portupgrade wiping my configuration information because it specifies -f
(as it must, in order to remove packages which are still 'in use' by other
packages).
So, I have a proposal:
Create two seperate flags (open to ideas for what to call them, say '-F'
and '-m'), which work as follows:
-F works as '-f' is currently documented.
-m ignores MD5 checksums
Then change -f:
-f backwards compatability (activates -F and -m)
Then portupgrade could be changed to use '-F' instead of '-f' (or whatever
it is eventually called), and should stop deleting config files.
Any comments?
--
David Taylor
davidt@yadt.co.uk
"The future just ain't what it used to be"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030903143948.GA61515>
