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

Reply via email to