diff --git a/daily-use-pcs/setup-git.bash b/daily-use-pcs/setup-git.bash index 2d18c0a..c7c563c 100755 --- a/daily-use-pcs/setup-git.bash +++ b/daily-use-pcs/setup-git.bash @@ -31,7 +31,7 @@ elif command_exists "apk"; then sudo apk add pass sudo apk add git else - echo "Unsupported: unknown package manager" + echo "Unsupported: unknown package manager and distro" fi # Check if GCM is installed diff --git a/distro-specific.bash b/distro-specific.bash new file mode 100644 index 0000000..e96cfaa --- /dev/null +++ b/distro-specific.bash @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +set -e +if [ $(whoami) == "root" ]; then + echo "Run as a normal user, not root" + exit 1 +fi + +command_exists() { type "$1" &>/dev/null; } + +if command_exists "apt-get"; then + ; +elif command_exists "yum"; then + ; +elif command_exists "pacman"; then + ; +elif command_exists "zypp"; then + # Untested + ; +elif command_exists "emerge"; then + ; +elif command_exists "apk"; then + ; +else + echo "Unsupported: unknown package manager and distro" +fi diff --git a/qemu-install.sh b/qemu-install.bash similarity index 93% rename from qemu-install.sh rename to qemu-install.bash index 130c6ba..36800cd 100644 --- a/qemu-install.sh +++ b/qemu-install.bash @@ -25,6 +25,6 @@ elif command_exists "apk"; then sudo rc-update add libvirtd sudo rc-service libvirtd start else - echo "Unsupported: unknown package manager" + echo "Unsupported: unknown package manager and distro" fi diff --git a/random-bash.md b/random-bash.md index cc0064a..6e048cc 100755 --- a/random-bash.md +++ b/random-bash.md @@ -37,7 +37,7 @@ elif command_exists "emerge"; then elif command_exists "apk"; then PM="apk" else - >&2 echo "Unsupported: unknown package manager" + >&2 echo "Unsupported: unknown package manager and distro" exit 1 fi diff --git a/zsh/zsh-setup.bash b/zsh/zsh-setup.bash index f34915d..83b5903 100755 --- a/zsh/zsh-setup.bash +++ b/zsh/zsh-setup.bash @@ -26,7 +26,7 @@ elif command_exists "emerge"; then elif command_exists "apk"; then sudo apk add zsh -y else - echo >&2 "Unsupported: unknown package manager" + echo >&2 "Unsupported: unknown package manager and distro" exit 1 fi