on Mon, Mar 19, 2001 at 09:14:30AM -0800, Krzys Majewski (majewski@cs.ubc.ca) wrote:
> Anyone have a good way to register local customizations with the
> Debian package mechanism? For example, suppose file X is provided by
> Debian package Y.deb, and I patch X to provide some functionality
> local to my domain. I would now like to protect X from being
> completely overwritten by subsequent, possibly non-interactive,
> updates of Y.deb. I could of course build my own Y-local.deb, but then
> I wouldn't be able to benefit from updates to Debian's
> Y.deb. (Moreover, I would then need some way to resolve the conflict
> of ownership of X between Y and Y-local.)
To prevent updates to a single package:
$ echo $package hold | dpkg --set-selections
To indicate functionality provided by a package you've built or modified
locally...um...ask someone else. I've been shown this a half dozen
times and can never remember.
Even if you've held updates of package Y, you can unhold it or manually
retrieve updates at any time.
If you think your changes are significant and useful to others, you
might think about contributing them to the code maintainer.
If you're planning on maintaining an incompatible version of X, you
might think of creating your own deb, with appropriate dependencies (and
conflicts) to manage your system gracefully.
--
Karsten M. Self <kmself@ix.netcom.com> http://kmself.home.netcom.com/
What part of "Gestalt" don't you understand? There is no K5 cabal
http://gestalt-system.sourceforge.net/ http://www.kuro5hin.org
Attachment:
pgpIySZCPLkmM.pgp
Description: PGP signature