Author: luka
Date: 2016-05-03 14:18:16 +0200 (Tue, 03 May 2016)
New Revision: 49294

Modified:
   branches/chaos_calmer/include/target.mk
   branches/chaos_calmer/package/system/ubox/Makefile
Log:
CC: ubox: turn logd into a separate package

Currently system log is always included as a part of ubox.
Add logd as a seperate package and add it to default packages list.

Signed-off-by: Andrej Vlasic <[email protected]>

Modified: branches/chaos_calmer/include/target.mk
===================================================================
--- branches/chaos_calmer/include/target.mk     2016-05-02 18:51:20 UTC (rev 
49293)
+++ branches/chaos_calmer/include/target.mk     2016-05-03 12:18:16 UTC (rev 
49294)
@@ -12,7 +12,7 @@
 DEVICE_TYPE?=router
 
 # Default packages - the really basic set
-DEFAULT_PACKAGES:=base-files libc libgcc busybox dropbear mtd uci opkg netifd 
fstools
+DEFAULT_PACKAGES:=base-files libc libgcc busybox dropbear mtd uci opkg netifd 
fstools logd
 # For nas targets
 DEFAULT_PACKAGES.nas:=block-mount fdisk lsblk mdadm
 # For router targets

Modified: branches/chaos_calmer/package/system/ubox/Makefile
===================================================================
--- branches/chaos_calmer/package/system/ubox/Makefile  2016-05-02 18:51:20 UTC 
(rev 49293)
+++ branches/chaos_calmer/package/system/ubox/Makefile  2016-05-03 12:18:16 UTC 
(rev 49294)
@@ -28,11 +28,17 @@
   TITLE:=OpenWrt system helper toolbox
 endef
 
+define Package/logd
+  SECTION:=base
+  CATEGORY:=Base system
+  DEPENDS:=+libubox +libubus +libblobmsg-json +USE_GLIBC:librt
+  TITLE:=OpenWrt system log implementation
+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) ./files/log.init $(1)/etc/init.d/log
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{kmodloader,validate_data} 
$(1)/sbin/
        $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libvalidate.so $(1)/lib
 
        $(LN) ../../sbin/kmodloader $(1)/usr/sbin/rmmod
@@ -42,4 +48,12 @@
        $(LN) ../../sbin/kmodloader $(1)/usr/sbin/modprobe
 endef
 
+define Package/logd/install
+       $(INSTALL_DIR) $(1)/sbin $(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
+endef
+
 $(eval $(call BuildPackage,ubox))
+$(eval $(call BuildPackage,logd))
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to