libselinux: package executables into -utils
authorDaniel Golle <daniel@makrotopia.org>
Fri, 4 Sep 2020 01:49:23 +0000 (02:49 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Fri, 4 Sep 2020 01:50:20 +0000 (02:50 +0100)
Add new package libselinux-utils containing the executable
utilities included with libselinux.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
package/libs/libselinux/Makefile

index 9270e88a048ecac3e064904bba2b3abc8e0a82d2..450bdfbf3baa817b8ef62fa5acae4667617282fa 100644 (file)
@@ -37,6 +37,13 @@ define Package/libselinux/description
        older version supported by the kernel) when loading policy.
 endef
 
+define Package/libselinux-utils
+  SECTION:=utils
+  DEPENDS:=+libselinux
+  CATEGORY:=Utilities
+  TITLE:=Runtime SELinux utilities
+  URL:=http://selinuxproject.org/page/Main_Page
+endef
 
 # Needed to link libselinux utilities, which link against
 # libselinux.so, which indirectly depends on libpcre.so, installed in
@@ -76,5 +83,11 @@ define Package/libselinux/install
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libselinux.so.* $(1)/usr/lib/
 endef
 
+define Package/libselinux-utils/install
+       $(INSTALL_DIR) $(1)/usr/sbin
+       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin
+endef
+
 $(eval $(call HostBuild))
 $(eval $(call BuildPackage,libselinux))
+$(eval $(call BuildPackage,libselinux-utils))