diff options
author | imp <imp@FreeBSD.org> | 2015-02-09 16:03:55 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2015-02-09 16:03:55 +0000 |
commit | 7b04f767b17cd853d1a7847a71f990a108fd8eeb (patch) | |
tree | 7b6511171edc8b58b0b253e15ebfca41abcbef81 /sys/conf/kern.opts.mk | |
parent | 83e35772fc60b517471d40f47dfbc31ea0c08ee8 (diff) | |
download | FreeBSD-src-7b04f767b17cd853d1a7847a71f990a108fd8eeb.zip FreeBSD-src-7b04f767b17cd853d1a7847a71f990a108fd8eeb.tar.gz |
Enforce that MK_foo options shall be either "yes" or "no" and nothing
else.
Diffstat (limited to 'sys/conf/kern.opts.mk')
-rw-r--r-- | sys/conf/kern.opts.mk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/conf/kern.opts.mk b/sys/conf/kern.opts.mk index 81d91af..112c217e 100644 --- a/sys/conf/kern.opts.mk +++ b/sys/conf/kern.opts.mk @@ -58,7 +58,11 @@ MK_${var}:= no .else MK_${var}:= yes .endif +.else +.if ${MK_${var}} != "yes" && ${MK_${var}} != "no" +.error "Illegal value for MK_${var}: ${MK_${var}}" .endif +.endif # !defined(MK_${var}) .endfor .undef __DEFAULT_YES_OPTIONS @@ -70,7 +74,11 @@ MK_${var}:= yes .else MK_${var}:= no .endif +.else +.if ${MK_${var}} != "yes" && ${MK_${var}} != "no" +.error "Illegal value for MK_${var}: ${MK_${var}}" .endif +.endif # !defined(MK_${var}) .endfor .undef __DEFAULT_NO_OPTIONS |