Disable sandboxing when building with WITHOUT_CAPSICUM.

PR:		bin/269185
MFC after:	3 days
This commit is contained in:
Xin LI 2023-01-28 10:53:47 -08:00
parent 050e4bca94
commit 8f02c0d156
2 changed files with 9 additions and 1 deletions

View file

@ -24,8 +24,10 @@
/* Define to 1 if you have the <byteswap.h> header file. */
/* #undef HAVE_BYTESWAP_H */
#ifndef WITHOUT_CAPSICUM
/* Define to 1 if Capsicum is available. */
#define HAVE_CAPSICUM 1
#endif
/* Define to 1 if the system has the type `CC_SHA256_CTX'. */
/* #undef HAVE_CC_SHA256_CTX */
@ -283,8 +285,10 @@
/* Define to 1 if you have the <sys/byteorder.h> header file. */
/* #undef HAVE_SYS_BYTEORDER_H */
#ifndef WITHOUT_CAPSICUM
/* Define to 1 if you have the <sys/capsicum.h> header file. */
#define HAVE_SYS_CAPSICUM_H 1
#endif
/* Define to 1 if you have the <sys/endian.h> header file. */
/* #undef HAVE_SYS_ENDIAN_H */

View file

@ -1,4 +1,4 @@
# $FreeBSD$
.include <src.opts.mk>
PROG= xz
@ -43,6 +43,10 @@ CFLAGS+= -DHAVE_CONFIG_H \
-I${LZMALIBDIR} \
-I${XZDIR}/common
.if ${MK_CAPSICUM} == "no"
CFLAGS+= -DWITHOUT_CAPSICUM
.endif
LIBADD= lzma
.include <bsd.prog.mk>