From df1cf36437dae8c8d51161ad827e890c60e596d5 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 25 Jan 2023 20:35:09 +0100 Subject: [PATCH] Change help viewer to 'most', more helpful to newbies - Default to start pager (most), fall back to less/more/cat - Drop : from sub-headings - Repeat 'See Also' section - Relocate network section's Interesting Files to end - Add dhcpcd.conf to list of interesting files Signed-off-by: Joachim Wiberg --- board/common/rootfs/bin/help | 63 +++++++++++++------ .../rootfs/etc/profile.d/convenience.sh | 2 +- configs/aarch64_defconfig | 2 + configs/amd64_defconfig | 2 + 4 files changed, 50 insertions(+), 19 deletions(-) diff --git a/board/common/rootfs/bin/help b/board/common/rootfs/bin/help index 8158ad5b..cfffa421 100755 --- a/board/common/rootfs/bin/help +++ b/board/common/rootfs/bin/help @@ -10,15 +10,21 @@ H0=$(printf '\033[0m') overview() { cat <"$fn" + if command -v most; then + most "$fn" + elif command -v less; then + less -R "$fn" + elif command -v more; then + more "$fn" + else + cat "$fn" + fi + rm "$fn" +else + topic $* +fi diff --git a/board/common/rootfs/etc/profile.d/convenience.sh b/board/common/rootfs/etc/profile.d/convenience.sh index 92154db0..f8939a1d 100644 --- a/board/common/rootfs/etc/profile.d/convenience.sh +++ b/board/common/rootfs/etc/profile.d/convenience.sh @@ -3,6 +3,7 @@ alias la='ls -A' alias ll='ls -alF' alias ls='ls --color=auto' +alias less=most alias vim='vi' alias view='vi -R' alias emacs='mg' @@ -17,4 +18,3 @@ alias ipb='ip -br' alias ipaddr='ip addr' alias iplink='ip link' alias bridge='bridge --color=auto' - diff --git a/configs/aarch64_defconfig b/configs/aarch64_defconfig index adc93ad0..33dee033 100644 --- a/configs/aarch64_defconfig +++ b/configs/aarch64_defconfig @@ -81,6 +81,8 @@ BR2_PACKAGE_SYSKLOGD=y BR2_PACKAGE_SYSKLOGD_LOGGER=y BR2_PACKAGE_WATCHDOGD=y BR2_PACKAGE_MG=y +BR2_PACKAGE_MOST=y +BR2_PACKAGE_NANO=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="384M" diff --git a/configs/amd64_defconfig b/configs/amd64_defconfig index 0c9b236a..90eccc5e 100644 --- a/configs/amd64_defconfig +++ b/configs/amd64_defconfig @@ -77,6 +77,8 @@ BR2_PACKAGE_SYSKLOGD=y BR2_PACKAGE_SYSKLOGD_LOGGER=y BR2_PACKAGE_WATCHDOGD=y BR2_PACKAGE_MG=y +BR2_PACKAGE_MOST=y +BR2_PACKAGE_NANO=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="128M" BR2_TARGET_ROOTFS_ISO9660=y