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 <andrej.vlasic@sartura.hr> Signed-off-by: Luka Perkov <luka.perkov@sartura.hr>
This commit is contained in:
		 Andrej Vlasic
					Andrej Vlasic
				
			
				
					committed by
					
						 Luka Perkov
						Luka Perkov
					
				
			
			
				
	
			
			
			 Luka Perkov
						Luka Perkov
					
				
			
						parent
						
							b5b83706be
						
					
				
				
					commit
					5c20a4fec9
				
			| @@ -13,7 +13,7 @@ __target_inc=1 | ||||
| DEVICE_TYPE?=router | ||||
|  | ||||
| # Default packages - the really basic set | ||||
| DEFAULT_PACKAGES:=base-files libc libgcc busybox dropbear mtd uci opkg netifd fstools uclient-fetch | ||||
| DEFAULT_PACKAGES:=base-files libc libgcc busybox dropbear mtd uci opkg netifd fstools uclient-fetch logd | ||||
| # For nas targets | ||||
| DEFAULT_PACKAGES.nas:=block-mount fdisk lsblk mdadm | ||||
| # For router targets | ||||
|   | ||||
| @@ -5,7 +5,7 @@ PKG_RELEASE:=1 | ||||
|  | ||||
| PKG_SOURCE_PROTO:=git | ||||
| PKG_SOURCE_URL=$(LEDE_GIT)/project/ubox.git | ||||
| PKG_SOURCE_DATE:=2016-09-26 | ||||
| PKG_SOURCE_DATE:=2017-01-15 | ||||
| PKG_SOURCE_VERSION:=5649c028c426060616e2bd4e7ea83271cd333d21 | ||||
| PKG_MIRROR_HASH:=ae77504a4397f92173a7646fa3555e5b51abd7ff1dd1c419770223359e41937a | ||||
| CMAKE_INSTALL:=1 | ||||
| @@ -27,8 +27,15 @@ define Package/ubox | ||||
|   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)/usr/bin $(1)/etc/init.d | ||||
| 	$(INSTALL_DIR) $(1)/sbin $(1)/usr/sbin $(1)/lib $(1)/usr/bin | ||||
|  | ||||
| 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{kmodloader,validate_data} $(1)/sbin/ | ||||
| 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/getrandom $(1)/usr/bin/ | ||||
| @@ -39,9 +46,14 @@ define Package/ubox/install | ||||
| 	$(LN) ../../sbin/kmodloader $(1)/usr/sbin/lsmod | ||||
| 	$(LN) ../../sbin/kmodloader $(1)/usr/sbin/modinfo | ||||
| 	$(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)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user