Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Mar 2007 02:36:37 +0300
From:      Boris Samorodov <bsam@ipt.ru>
To:        emulation@FreeBSD.org
Subject:   [upcomming linux_base-fc6] conditional install
Message-ID:  <58206554@bsam.ru>

next in thread | raw e-mail | index | archive | help
Hi!


The FC6 port doesn't install with linux.osrelease=2.4.2. Assuming that
FreeBSD supports only two values (2.6.16 is the second one) I use the
following line at the Makefile:
-----
.include <bsd.port.pre.mk>

LINUX_OSRELEASE!=       ${SYSCTL} -n compat.linux.osrelease

.if ${LINUX_OSRELEASE} != "2.6.16"
IGNORE= supported only for compat.linux.osrelease: 2.6.16
.endif
----- 

Something similar should be written to pkg-install script for
packages sake. The Porters Handbook says it's not good to use sysctl.
But such approach should be used for all upcomming fc6 ports...

What do you think? Thanks.


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve



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