Use consistent bash5 style for conditionals and quoting

This commit is contained in:
David Heinemeier Hansson
2026-02-21 10:18:47 +01:00
parent d2acf3b6ba
commit 7514ae7dcf
113 changed files with 289 additions and 287 deletions
+2 -2
View File
@@ -4,11 +4,11 @@
echo "Temporarily disabling mkinitcpio hooks during installation..."
# Move the specific mkinitcpio pacman hooks out of the way if they exist
if [ -f /usr/share/libalpm/hooks/90-mkinitcpio-install.hook ]; then
if [[ -f /usr/share/libalpm/hooks/90-mkinitcpio-install.hook ]]; then
sudo mv /usr/share/libalpm/hooks/90-mkinitcpio-install.hook /usr/share/libalpm/hooks/90-mkinitcpio-install.hook.disabled
fi
if [ -f /usr/share/libalpm/hooks/60-mkinitcpio-remove.hook ]; then
if [[ -f /usr/share/libalpm/hooks/60-mkinitcpio-remove.hook ]]; then
sudo mv /usr/share/libalpm/hooks/60-mkinitcpio-remove.hook /usr/share/libalpm/hooks/60-mkinitcpio-remove.hook.disabled
fi
+4 -4
View File
@@ -11,18 +11,18 @@ fi
# Must not be an Arch derivative distro
for marker in /etc/cachyos-release /etc/eos-release /etc/garuda-release /etc/manjaro-release; do
if [[ -f "$marker" ]]; then
if [[ -f $marker ]]; then
abort "Vanilla Arch"
fi
done
# Must not be running as root
if [ "$EUID" -eq 0 ]; then
if (( EUID == 0 )); then
abort "Running as root (not user)"
fi
# Must be x86 only to fully work
if [ "$(uname -m)" != "x86_64" ]; then
if [[ $(uname -m) != "x86_64" ]]; then
abort "x86_64 CPU"
fi
@@ -40,7 +40,7 @@ fi
command -v limine &>/dev/null || abort "Limine bootloader"
# Must have btrfs root filesystem
[ "$(findmnt -n -o FSTYPE /)" = "btrfs" ] || abort "Btrfs root filesystem"
[[ $(findmnt -n -o FSTYPE /) = "btrfs" ]] || abort "Btrfs root filesystem"
# Cleared all guards
echo "Guards: OK"