From c4e6a24a478028bbd7b8d85e15f36f68ccea8c39 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Thu, 6 Oct 2022 10:42:53 +0200 Subject: [PATCH] rootfs: Add common overlay Start out with some convenience macros and a proper PS1. --- .../common/rootfs/etc/profile.d/convenience.sh | 18 ++++++++++++++++++ board/common/rootfs/etc/profile.d/ps1.sh | 1 + configs/aarch64_defconfig | 1 + 3 files changed, 20 insertions(+) create mode 100644 board/common/rootfs/etc/profile.d/convenience.sh create mode 100644 board/common/rootfs/etc/profile.d/ps1.sh diff --git a/board/common/rootfs/etc/profile.d/convenience.sh b/board/common/rootfs/etc/profile.d/convenience.sh new file mode 100644 index 00000000..93e53b71 --- /dev/null +++ b/board/common/rootfs/etc/profile.d/convenience.sh @@ -0,0 +1,18 @@ +alias l='ls -CF' +alias la='ls -A' +alias ll='ls -alF' +alias ls='ls --color=auto' + +alias vim='vi' +alias view='vi -R' +alias emacs='mg' +alias edit='mg' +alias editor=edit +alias sensible-editor=edit +alias sensible-pager=less +export EDITOR=/usr/bin/mg + +alias ip='ip --color=auto' +alias ipb='ip -br' +alias bridge='bridge --color=auto' + diff --git a/board/common/rootfs/etc/profile.d/ps1.sh b/board/common/rootfs/etc/profile.d/ps1.sh new file mode 100644 index 00000000..ec213cba --- /dev/null +++ b/board/common/rootfs/etc/profile.d/ps1.sh @@ -0,0 +1 @@ +PS1='\u@\h:\w\$ ' diff --git a/configs/aarch64_defconfig b/configs/aarch64_defconfig index 9436671a..7af439f2 100644 --- a/configs/aarch64_defconfig +++ b/configs/aarch64_defconfig @@ -12,6 +12,7 @@ BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_INFIX_PATH)/patches" BR2_TARGET_GENERIC_HOSTNAME="infix" BR2_TARGET_GENERIC_ISSUE="Inf/IX by KernelKit" BR2_INIT_FINIT=y +BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_INFIX_PATH)/board/common/rootfs" BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_INFIX_PATH)/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y