On 03/24/2013 07:13 AM, Michał Górny wrote:
> Oh, I didn't reply to use of userland. I thought about using that but
> that would mean that I'd have to check all the userlands we support.

BSD and GNU should be the only relevant USERLAND values (no others are
listed in profiles/desc/userland.desc). In portage code, I always do the
USERLAND conditionals like this:

if [[ ${USERLAND} == BSD ]] ; then
  # bsd stuff
else
  # gnu stuff
fi

That way, if USERLAND happens to be unset for whatever reason, it
defaults to the GNU case. GNU seems like a reasonable default, since for
prefix portage we use a GNU userland even for *BSD kernels.
-- 
Thanks,
Zac

Reply via email to