[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Integrating local changes



I'm looking to use Debian as a base for several servers and turnkey
systems.  dpkg seems very nice, far nicer than the "Slackware plus a lot
of work" method I'm trying to kill.  And I'd be able to maintain a few
missing packages, like nn, on company time (I don't log in much at home
these days).

However, I need ways to (a) maintain configuration files, (b) replace
Debian packages with local packages when necessary, and (c) add local
packages.

(a) How would dpkg react when a package contains configuration files for
    other package(s)?  It would be nice if I could create a new server
    just by installing a stack of Debian packages and a locally
    generated package consisting of configuration files.

(b) Is there a way to create, say, an `emacs-local' package that
    conflicts with `emacs'?  Could I make `emacs' a virtual package?  Or
    should I just keep calling it `emacs' and use a different version?
    (Emacs is just an example; more likely I'd be replacing /bin/login
    or inetd or other system software.)

(c) I can create a local package (so as not to have files on the system
    not under dpkg control), but what is a clean way to add it to the
    list of available packages?
-- 
Shields, CrossLink.


Reply to: