Skip to content

Commit

Permalink
util-linux: add rev utility package
Browse files Browse the repository at this point in the history
I found use for this in my scripts; I noticed that it is already
compiled with util-linux - there just isn't package for it -
let's package it then.

Description:
The rev utility copies the specified files to the standard output,
reversing the order of characters in everyline.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
  • Loading branch information
oskarirauta authored and fixcom committed Dec 11, 2023
1 parent a8d36a7 commit a34977c
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion package/utils/util-linux/Makefile
Expand Up @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk

PKG_NAME:=util-linux
PKG_VERSION:=2.38.1
PKG_RELEASE:=1
PKG_RELEASE:=2

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=@KERNEL/linux/utils/$(PKG_NAME)/v2.38
Expand Down Expand Up @@ -415,6 +415,17 @@ define Package/rename/description
expression in their name by replacement
endef

define Package/rev
$(call Package/util-linux/Default)
TITLE:=Reverse lines characterwise
endef

define Package/rev/description
rev utility copies the specified files to the standard output, reversing the
order of characters in every line. If no files are specified, the standard
input is read.
endef

define Package/partx-utils
$(call Package/util-linux/Default)
TITLE:=inform kernel about the presence and numbering of on-disk partitions
Expand Down Expand Up @@ -804,6 +815,11 @@ define Package/rename/install
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rename $(1)/usr/bin/
endef

define Package/rev/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rev $(1)/usr/bin/
endef

define Package/partx-utils/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/partx $(1)/usr/sbin/
Expand Down Expand Up @@ -904,6 +920,7 @@ $(eval $(call BuildPackage,namei))
$(eval $(call BuildPackage,nsenter))
$(eval $(call BuildPackage,prlimit))
$(eval $(call BuildPackage,rename))
$(eval $(call BuildPackage,rev))
$(eval $(call BuildPackage,partx-utils))
$(eval $(call BuildPackage,script-utils))
$(eval $(call BuildPackage,setterm))
Expand Down

0 comments on commit a34977c

Please sign in to comment.