Author: blogic
Date: 2016-02-12 09:30:56 +0100 (Fri, 12 Feb 2016)
New Revision: 48707

Modified:
   trunk/package/utils/util-linux/Makefile
Log:
util-linux: Subpackage for blkdiscard

Adding subpackage to make it possible to enable blkdiscard utility.

Signed-off-by: Michal Hrusecky <[email protected]>

Modified: trunk/package/utils/util-linux/Makefile
===================================================================
--- trunk/package/utils/util-linux/Makefile     2016-02-12 08:30:38 UTC (rev 
48706)
+++ trunk/package/utils/util-linux/Makefile     2016-02-12 08:30:56 UTC (rev 
48707)
@@ -137,6 +137,18 @@
  /bin/login command
 endef
 
+define Package/blkdiscard
+$(call Package/util-linux/Default)
+  TITLE:=discard sectors on a device
+  SUBMENU=disc
+endef
+
+define Package/blkdiscard/description
+ The blkdiscard is used to discard device sectors. This is useful for
+ solid-state drivers (SSDs) and thinly-provisioned storage. Unlike fstrim,
+ this command is used directly on the block device.
+endef
+
 define Package/blkid
 $(call Package/util-linux/Default)
   TITLE:=locate/print block device attributes
@@ -462,6 +474,11 @@
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/agetty $(1)/usr/sbin/
 endef
 
+define Package/blkdiscard/install
+       $(INSTALL_DIR) $(1)/usr/sbin
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/blkdiscard $(1)/usr/sbin/
+endef
+
 define Package/blkid/install
        $(INSTALL_DIR) $(1)/usr/sbin
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/blkid $(1)/usr/sbin/
@@ -613,6 +630,7 @@
 $(eval $(call BuildPackage,libsmartcols))
 $(eval $(call BuildPackage,libuuid))
 $(eval $(call BuildPackage,agetty))
+$(eval $(call BuildPackage,blkdiscard))
 $(eval $(call BuildPackage,blkid))
 $(eval $(call BuildPackage,cal))
 $(eval $(call BuildPackage,cfdisk))
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to