Browse Source

tcpdump: add WITH_CHROOT flavour

Signed-off-by: Phil Sutter <phil.sutter@viprinet.com>
Phil Sutter 14 years ago
parent
commit
61692c9004
1 changed files with 8 additions and 1 deletions
  1. 8 1
      package/tcpdump/Makefile

+ 8 - 1
package/tcpdump/Makefile

@@ -14,8 +14,9 @@ PKG_BUILDDEP:=		libpcap
 PKG_URL:=		http://www.tcpdump.org/
 PKG_SITES:=		http://www.tcpdump.org/release/
 
-PKG_FLAVOURS:=		WITH_IPV6
+PKG_FLAVOURS:=		WITH_IPV6 WITH_CHROOT
 PKGFD_WITH_IPV6:=	enable IPv6 support
+PKGFD_WITH_CHROOT:=	enable chrooting to /var/lib/tcpdump
 
 include ${TOPDIR}/mk/package.mk
 
@@ -30,11 +31,17 @@ CONFIGURE_ARGS+=	--enable-ipv6
 else
 CONFIGURE_ARGS+=	--disable-ipv6
 endif
+ifneq (${ADK_PACKAGE_TCPDUMP_WITH_CHROOT},)
+CONFIGURE_ARGS+=	--with-chroot="/var/lib/tcpdump"
+endif
 XAKE_FLAGS+=		CCOPT="${TARGET_CFLAGS}" \
 			INCLS="-I. -I${STAGING_TARGET_DIR}/usr/include"
 
 post-install:
 	${INSTALL_DIR} ${IDIR_TCPDUMP}/usr/sbin
 	${INSTALL_BIN} ${WRKINST}/usr/sbin/tcpdump ${IDIR_TCPDUMP}/usr/sbin/
+ifneq (${ADK_PACKAGE_TCPDUMP_WITH_CHROOT},)
+	${INSTALL_DIR} ${IDIR_TCPDUMP}/var/lib/tcpdump
+endif
 
 include ${TOPDIR}/mk/pkg-bottom.mk