diff options
author | Ruslan Ermilov <ru@FreeBSD.org> | 2005-10-27 14:33:08 +0000 |
---|---|---|
committer | Ruslan Ermilov <ru@FreeBSD.org> | 2005-10-27 14:33:08 +0000 |
commit | bebb05211fe81334a419450f74e3f7eb4d45f75a (patch) | |
tree | 92b85c1267f3fbeeee5530359facc3f3ee141b94 | |
parent | 98b45a8ff8990a3a48b6d94d80bec8137b8202bf (diff) | |
download | src-bebb05211fe81334a419450f74e3f7eb4d45f75a.tar.gz src-bebb05211fe81334a419450f74e3f7eb4d45f75a.zip |
Use ${S} to pass ${SYSDIR} to ports. This makes PORTS_MODULES
feature work when compiling a kernel via "make buildkernel".
Noticed and tested by: nork
Notes
Notes:
svn path=/head/; revision=151732
-rw-r--r-- | sys/conf/kern.post.mk | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/conf/kern.post.mk b/sys/conf/kern.post.mk index 3556b6a860bd..7335822da247 100644 --- a/sys/conf/kern.post.mk +++ b/sys/conf/kern.post.mk @@ -29,11 +29,7 @@ modules-${target}: # Handle out of tree ports .if !defined(NO_MODULES) && defined(PORTS_MODULES) -.for _dir in ${.CURDIR}/../../.. -.if !defined(SYSDIR) && exists(${_dir}/kern/) -SYSDIR= ${_dir} -.endif -.endfor +SYSDIR?= ${S:C;^[^/];${.CURDIR}/&;} PORTSMODULESENV=SYSDIR=${SYSDIR} .for __target in all install reinstall clean ${__target}: ports-${__target} |