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>