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