[Aptitude-devel] Bug#707662: Bug#707662: reinstall doesn't rewrite missing files

Daniel Hartwig mandyke at gmail.com
Mon May 13 04:24:44 UTC 2013


On 10 May 2013 09:04,  <jidanni at jidanni.org> wrote:
> Package: aptitude
> Version:
> Severity: wishlist
> The man page should note that reinstall doesn't fix missing files...
> # mv /etc/apache2/conf-available/php5-cgi.conf
> # aptitude reinstall php5-cgi
> # ls ... not found

That is a conffile.  It will be recreated if you purge and then
install, however reinstall does not work like that (more like remove
then install; or upgrade) as otherwise a reinstall will lose user

Had you tested this on a non-conffile, you would see that reinstall
does recreate such files.

> apt-get's man page should also note this.
> In fact what indeed reinstall does do, if anything, should be mentioned in detail.

I believe the apt-get man page is sufficiently clear, where aptitudes
could use perhaps some expansion.  Removing and cleansing of conffiles
is only mentioned for "purge", and there is no expectation of this
happening elsewhere.


More information about the Aptitude-devel mailing list