make upgrade overwrites /etc/mail/mailer.conf
Devon H. O'Dell
dodell at sitetronics.com
Tue Feb 8 02:16:42 PST 2005
On Tue, 2005-02-08 at 11:04 +0100, Jonas Trollvik wrote:
> If an upgrade adds a service you dont want there is something wrong
> with the upgrade. Isnt the thought that all the services that'll be
> added are required for the system to function properly exactly just
> like a user is added automatically?
> Why else would be the point of this?
>
>
> On Mon, 07 Feb 2005 21:28:20 -0500, David Cuthbert <dacut at xxxxxxxxx> wrote:
> > Matthew Dillon wrote:
> > > I don't think it's necessary that we support service removal
> > > immediately, but if we were to do it I would suggest something like
> > > '-<servicename> ...' in /etc/services to remove a service entirely.
> >
> > Oof. This misses the (common) case where an upgrade adds a service I
> > don't want. I didn't remove it because I was unaware of it before.
> >
> > I'm somewhat fond of the way portage handles this (or, at least, is
> > supposed to): modify an example configuration file which is used for
> > reference only. /etc/make.conf, for example, is never touched;
> > upgrading portage modifies /etc/make.conf.example.
> >
> > Dave
> >
This shouldn't be an issue. If make upgrade modifies anything after this
change, it will be /etc/defaults/services, so you won't have anything
overwritten in the first place. If a service name is added
into /etc/defaults/services, I can't think of a single way that it would
be unwanted. If it's on the same port as something you've already got
in /etc/services, it's no problem because the one in /etc/services
overrides it anyway.
I like Matt's idea of (for instance)
-qotd 17/tcp
Assuming you wanted to simply overwrite it though, you could just do:
moocowsrv 17/tcp
in /etc/services.
--Devon
More information about the Bugs
mailing list