On 11-02-2006 20:05:58 +0000, Ciaran McCreesh wrote: > On Sat, 11 Feb 2006 08:28:34 +0100 Grobian <[EMAIL PROTECTED]> wrote: > | > kfreebsd-gnu is, in effect, one example you're using already. You'd > | > have x86 as the arch, FreeBSD as the kernel and GNU as the userland. > | > | Yes, but you're actually mixing two things here now. The right hand > | side of the 2-tuple is not a kernel or userland, it is an OS, which > | includes this in itself. > > Mmmmmm. I'm not convinced that that justifies creating weird codes for > the weird cases...
Ok. If we're on the same wave length here, then I think the real question is here whether we do allow hyphens to be in the os part or not. If yes, the part till the first hyphen is the arch, and everything from the hyphen (exclusive) till the end of string is the os part. If no, an 'escape' method must be defined for the os part. In both cases it is necessary to state that the arch cannot contain hyphens in it, and if such restriction is defined, it might be handy to immediately add spaces and the like to the list. -- Fabian Groffen Gentoo/Alt -- [email protected] mailing list
