Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jul 2000 14:28:24 -0500
From:      "Jeffrey J. Mountin" <jeff-ml@mountin.net>
To:        "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>
Cc:        stable@FreeBSD.ORG
Subject:   Re: NOUUCP knob MFC?
Message-ID:  <4.3.2.20000714141854.00bd24d0@207.227.119.2>
In-Reply-To: <200007131605.JAA12677@gndrsh.dnsmgr.net>
References:  <4.3.2.20000713094618.00abdf00@mixcom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
At 09:05 AM 7/13/00 -0700, Rodney W. Grimes wrote:

> > Can mtree deal with 'if' statements?
>No, but cpp or m4 can, ahhh..heck... just use unifdef:
>
>unifdef -DNOUUCP <BSD.root.dist | mtree -deU -f - -p ${DESTDIR}/root
>unifdef -DNOUUCP <BSD.usr.dist | mtree -deU -f - -p ${DESTDIR}/usr
>...
>
>Then you can sprinkle #ifdef/#ifndef/#else/#endif around what
>should/should not be needed, ie:
>
>#ifndef NOUUCP
>         uucp            uname=uucp gname=uucp mode=0770
>         ..
>#endif

Wonder if Doug did something similar with src/etc/Makefile.  A simple 
enough change.


> > Simple enough to blow away a
> > directory or modify the files, but it would be cleaner if the knobs would
> > be able to modify mtree's behavior.
>
>Agreed... and rather then add yet another feature to mtree use the
>small but eligant tools already provided.

The next step would be to advise of cruft left around after turning on 
knobs.  Something mergemaster could be expanded to do.  Shouldn't happen 
automagically.  One can be prompted and have a choice of options or like 
mergemaster currently does for files that only exist in the installed 
system.  A good enchancement and one step closer to a truly modular system.


Jeff Mountin - jeff@mountin.net
Systems/Network Administrator
FreeBSD - the power to serve



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




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