At 8:05 PM -0800 1/29/03, Steve Kargl wrote:
On Wed, Jan 29, 2003, Garance A Drosihn wrote:
> How about requiring the user to touch some file in / or /boot which
indicates the branch-tag that's acceptable for installworlds? Then
you just need to propagate the tag from the 'cvs co' stage to some
file under /usr/src (such as /usr/src/CVS/Tag ).
So, maybe compare /usr/src/CVS/Tag to /boot/BRANCH_TAG, where the
second file has to be typed in by the user, by hand. Eh, maybe
> /boot isn't the right place for it. Well, maybe /.branch_tag
I don't have a /usr/src/CVS directory. I suspect
most people don't pulldown the cvs repository.
Well, then, just have the branch-tag show up in some file that is
somewhere else in the /usr/src tree. It ain't hard to do. This
new check would not go into effect until you updated your /usr/src
tree, and the same update could bring in a /usr/src/BRANCH file.
uname(1) works on both 4.7 and 5.0. This seems
like a trivial problem to fix.
If you use something fixed like uname, then what does one do once
they *DO* want to switch from one branch to another one?
--
Garance Alistair Drosehn = [EMAIL PROTECTED]
Senior Systems Programmer or [EMAIL PROTECTED]
Rensselaer Polytechnic Institute or [EMAIL PROTECTED]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message