Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Feb 1995 12:11:25 -0800
From:      patl@asimov.lashley.slip.netcom.com
To:        mark@grondar.za, rgrimes@gndrsh.aac.dev.com
Cc:        bugs@FreeBSD.org, current@FreeBSD.org
Subject:   Re: Lots of crud...
Message-ID:  <9502222011.AA03245@lashley.slip.netcom.com>

next in thread | raw e-mail | index | archive | help
|>  > Whenever I do a build world, I resort to a hand checking of the files in
|>  > src/etc directory to see what has changed. What about some way of
|>  > automating this, so a make install will install the (hopefully) non-
|>  > customisable files (like rc, services etc) and leave alone the ones
|>  > that users are supposed to mess with (like netstart and hosts)?
|>  
|>  There is no such thing as a non-customizable file in /etc :-(.

I'm -very- new to the *BSD world, and probably don't properly understand
the issues well enough to comment; but I'll risk it...

One of the things I liked about the Solaris2(*) installation packages is
that the package maintainer can specify what is to happen if one of
the target files has been modified since the previous installation of
the package.  The choices are: 1. Rename the existing file and install
the new file.  2.  Install the new file, but under a modified name.
3. Run a script that will attempt to Do The Right Thing in some package
and file-dependant manner.  In all cases a message is emited to syserr
and the log file.  Would it be posible (and reasonable) to provide some
similar type of facility here?


(*) This update facility didn't completely work until Solaris 2.4.

-Pat

My opinions are my own.  For a small royalty, they can be yours as well...
Pat Lashley, Senior Software Engineer, Henry Davis Consulting
1098 Lynn, Sunnyvale, CA 94087	||  408/720-9039  ||  lashley@netcom.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9502222011.AA03245>