From 5671bd0d1aee30a86133aa350a6ca307af4f70e9 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Mon, 14 Nov 2022 15:58:32 +0800 Subject: [PATCH] btop: append `--utf-force` argument by default btop reads the `LANG` env variable to delect if the system has utf8 support, which exists on common Linux distributions. However, OpenWrt does not ship it, and results in btop reporting "No UTF-8 locale detected!". Users have to manually pass `--utf-force` to make btop happy. To make it OOTB, append `--utf-force` argument by default via alias. Signed-off-by: Tianling Shen --- admin/btop/Makefile | 3 +++ admin/btop/files/btop.sh | 1 + 2 files changed, 4 insertions(+) create mode 100644 admin/btop/files/btop.sh diff --git a/admin/btop/Makefile b/admin/btop/Makefile index 557393d78a..d1a9868935 100644 --- a/admin/btop/Makefile +++ b/admin/btop/Makefile @@ -42,6 +42,9 @@ define Package/btop/install $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/local/bin/btop $(1)/usr/bin/ $(INSTALL_DIR) $(1)/usr/share $(CP) $(PKG_INSTALL_DIR)/usr/local/share/btop $(1)/usr/share/ + + $(INSTALL_DIR) $(1)/etc/profile.d + $(CP) $(CURDIR)/files/btop.sh $(1)/etc/profile.d/ endef $(eval $(call BuildPackage,btop)) diff --git a/admin/btop/files/btop.sh b/admin/btop/files/btop.sh new file mode 100644 index 0000000000..d7aa447600 --- /dev/null +++ b/admin/btop/files/btop.sh @@ -0,0 +1 @@ +alias btop="btop --utf-force"