[OpenWrt-Devel] [PATCH 1/7] package/utils/busybox: add optional selinux support

Daniel Golle daniel at makrotopia.org
Sat Jan 4 08:06:38 EST 2020


Hi Thomas,

On Fri, Nov 22, 2019 at 10:55:35AM +0100, Thomas Petazzoni wrote:
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
> ---
>  package/utils/busybox/Makefile | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git a/package/utils/busybox/Makefile b/package/utils/busybox/Makefile
> index c0f3007e5d..bad4598525 100644
> --- a/package/utils/busybox/Makefile
> +++ b/package/utils/busybox/Makefile
> @@ -17,7 +17,7 @@ PKG_SOURCE_URL:=https://www.busybox.net/downloads \
>  		http://sources.buildroot.net
>  PKG_HASH:=d0f940a72f648943c1f2211e0e3117387c31d765137d92bd8284a3fb9752a998
>  
> -PKG_BUILD_DEPENDS:=BUSYBOX_CONFIG_PAM:libpam
> +PKG_BUILD_DEPENDS:=BUSYBOX_CONFIG_PAM:libpam BUSYBOX_CONFIG_SELINUX:libselinux
>  PKG_BUILD_PARALLEL:=1
>  PKG_CHECK_FORMAT_SECURITY:=0
>  
> @@ -45,7 +45,7 @@ define Package/busybox
>    MAINTAINER:=Felix Fietkau <nbd at nbd.name>
>    TITLE:=Core utilities for embedded Linux
>    URL:=http://busybox.net/
> -  DEPENDS:=+BUSYBOX_CONFIG_PAM:libpam +BUSYBOX_CONFIG_NTPD:jsonfilter
> +  DEPENDS:=+BUSYBOX_CONFIG_PAM:libpam +BUSYBOX_CONFIG_NTPD:jsonfilter +BUSYBOX_CONFIG_SELINUX:libselinux
>    MENU:=1
>  endef
>  
> @@ -76,6 +76,9 @@ LDLIBS += $(call BUSYBOX_IF_ENABLED,PAM,pam pam_misc pthread)
>  ifeq ($(CONFIG_USE_GLIBC),y)
>    LDLIBS += $(call BUSYBOX_IF_ENABLED,NSLOOKUP_OPENWRT,resolv)
>  endif
> +ifeq ($(CONFIG_BUSYBOX_CONFIG_SELINUX),y)
> +  LDLIBS += selinux sepol
> +endif

also here, it would be better to have a build-variant of busybox with
has selinux enabled instead of a buildroot compile option.


Cheers


Daniel

>  
>  TARGET_CFLAGS += -flto
>  TARGET_LDFLAGS += -flto=jobserver -fuse-linker-plugin
> -- 
> 2.23.0
> 
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list