aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpost_chroot.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/post_chroot.sh b/post_chroot.sh
index 005f114..7725289 100755
--- a/post_chroot.sh
+++ b/post_chroot.sh
@@ -79,4 +79,22 @@ if [ "$_kernelflag" -eq 1 ]; then
grub-mkconfig -o /boot/grub/grub.cfg
fi
+# use dash as sh
+pacman -Sy dash
+ln -sfT dash /usr/bin/sh
+mkdir -p /etc/pacman.d/hooks
+cat <<EOL >> /etc/pacman.d/hooks/bash.hook
+[Trigger]
+Type = Package
+Operation = Install
+Operation = Upgrade
+Target = bash
+
+[Action]
+Description = Re-pointing /bin/sh symlink to dash...
+When = PostTransaction
+Exec = /usr/bin/ln -sfT dash /usr/bin/sh
+Depends = dash
+EOL
+
rm /post_chroot.sh