[OpenWrt-Devel] [PATCH] ubox: make system log support as a selectable option

Hauke Mehrtens hauke at hauke-m.de
Sun Apr 24 13:40:29 EDT 2016


On 04/23/2016 01:11 AM, Andrej Vlasic wrote:
> Currently system log is always included as a part of ubox.
> Add a config option to optionally exclude system log from ubox package.
> 
> Signed-off-by: Andrej Vlasic <andrej.vlasic at sartura.hr>
> ---
>  package/system/ubox/Makefile | 20 ++++++++++++++++++--
>  1 file changed, 18 insertions(+), 2 deletions(-)
> 
> diff --git a/package/system/ubox/Makefile b/package/system/ubox/Makefile
> index b32c794..70a9273 100644
> --- a/package/system/ubox/Makefile
> +++ b/package/system/ubox/Makefile
> @@ -26,13 +26,29 @@ define Package/ubox
>    CATEGORY:=Base system
>    DEPENDS:=+libubox +ubusd +ubus +libubus +libuci +USE_GLIBC:librt
>    TITLE:=OpenWrt system helper toolbox
> +  MENU:=1
> +endef
> +
> +define Package/ubox/config
> +config UBOX_LOGD
> +  bool
> +  default y
> +  depends on PACKAGE_ubox
> +  prompt "Include system log implementation"
> +  help
> +	Include system log implementation which is implemented as part of ubox project.
>  endef
>  
>  define Package/ubox/install
> -	$(INSTALL_DIR) $(1)/sbin $(1)/usr/sbin $(1)/lib/ $(1)/etc/init.d/
> +	$(INSTALL_DIR) $(1)/sbin $(1)/usr/sbin $(1)/lib/
>  
> -	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{kmodloader,logd,logread,validate_data} $(1)/sbin/
> +	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{kmodloader,validate_data} $(1)/sbin/
> +  ifeq ($(CONFIG_UBOX_LOGD),y)
> +	$(INSTALL_DIR) $(1)/etc/init.d/
> +	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{logd,logread} $(1)/sbin/
>  	$(INSTALL_BIN) ./files/log.init $(1)/etc/init.d/log
> +  endif
> +
>  	$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libvalidate.so $(1)/lib
>  
>  	$(LN) ../../sbin/kmodloader $(1)/usr/sbin/rmmod
> 

Instead of making this a package option I think it would be better to
have two packages. One named ubox and one named logd for example.

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


More information about the openwrt-devel mailing list