Re: Bug #32888: The old `base' package.
*- On 9 Mar, Santiago Vila wrote about "Re: Bug #32888: The old `base' package."
> I think the following could be done:
>
>
> In base-files.postinst, test for the existence of
> /var/lib/dpkg/info/base.list. If it does exist, show a message saying:
>
> "You have the old base package installed. This package is completely
> harmless and since it is essential, it should not be removed, but if
> it bothers you, please read /usr/doc/base-files/old-base-package"
>
How about:
"You have the old base package installed. This package is no longer
needed but can not be removed by Debian's package managment tools(yet).
The base package will not affect your installation in any way if left
installed. If you would like to remove it please read
/usr/doc/base-files/old-base-package for a way to remove this package
safely."
> Then, "old-base-package" would be a file describing the "problem" and
> the possible solutions, in full detail.
>
/usr/doc/base-files/old-base-package:
[a nice description of what went wrong back in the old days]
To remove the obsolete base package:
1) Delete /var/lib/dpkg/base.list
2) Execute 'touch /var/lib/dpkg/base.list'
3) Execute 'dpkg --force-remove-essential --purge base'
* dpkg will complain loudly about removing an essential package but
since you have zero'ed out the list of files that the obsolete base
package controls this will cause no harm.
Just a user's point of view,
--
Brian
---------------------------------------------------------------------
"Never criticize anybody until you have walked a mile in their shoes,
because by that time you will be a mile away and have their shoes."
- unknown
Mechanical Engineering bservis@usa.net
Purdue University http://www.ecn.purdue.edu/~servis
---------------------------------------------------------------------
Reply to: