Re: backup software in /bin or /usr/bin ?
Bill Mitchell writes ("Re: backup software in /bin or /usr/bin ?"):
> It sounds like the sysadmin might make a choice to use cpio (or ...)
> for backups instead of tar, and might manually move the backup program
> from /usr/bin to /bin after package install.
Right.
> Perhaps packages supplying prospective backup support programs should
> check for and handle this possibility by having postinst move the
> upgrade binary from /usr/bin to /bin in postinst if a file of the
> same name exists there, and by having postrm delete such a file.
> It seems error-prone to rely on individual maintainers to do this
> without fail and in a consistent manner, though.
>
> Alternatively, dpkg itself might do this processing for all files
> installed by all packages into /usr/bin. Sysadmins could then decide
> to relocate whatever they desired from /usr/bin to /bin, and it'd
> be handled reasonably through package upgrades and removals.
>
> Do I hear a loud objection and a better suggestion from Ian J? ;-)
What I'm thinking of doing is providing a generic mechanism for
package X to say "install /foo/bar as /spong/wibble instead".
This would allow wrapper programs (which typically want to move aside
the originals) to be installed, and when used with a "null" X would
allow sysadmins to override the distribution's X.
It could also be used here.
I'd be interested to hear of any other similar things (applications or
solutions - briefly, please!) people might want to do, as this will
make it much clearer to me what the requirements are.
Ian.
Reply to: