Apple should take a page from RedHat's book. When redhat replaces key
pieces like samba or apache, it leaves the existing configs intact with a
..rpmsave extension. That makes it trivial to put your custom
configurations back in place.

As for custom built software, ditto to what Chris and others have said.
Put it in /usr/local or use fink to install it somewhere independent of
"system" software.

Chris wrote:

> On Thursday, November 7, 2002, at 09:43  AM, David Wheeler wrote:
>
> > There's the rub -- I don't think you *can* "prevent future OS updates
> > from writing over our custom versions." That's why I choose to simply
> > disable Apple's Apache and create a startup bundle for my own.
>
> Since the updates necessarily run as root, the only way for you to
> protect customizations from them is to hide them where Apple will not
> be updating!  I have had to change several files after upgrades ...
> files that handle swapfile on a non-boot partition, for example ... a
> nuisance.  An "expert mode" in the installer/upgrader would be nice,
> letting admins check/uncheck and perhaps preview replacements in /etc
> and perhaps elsewhere.
>
> Your Apache/perl instructions are great, and your sharing your
> experience here and in publication is greatly appreciated.
>
> Best regards,
>         --Chris

Reply via email to