diff options
author | jakobst1n <jakob.stendahl@outlook.com> | 2024-02-12 11:02:50 +0100 |
---|---|---|
committer | jakobst1n <jakob.stendahl@outlook.com> | 2024-02-12 11:02:50 +0100 |
commit | 2d510e4a688aae05753735781f4eeb5a2a7237f5 (patch) | |
tree | ccec42a8e79862f554b703888b8f2b055a1a77e6 /install.sh | |
parent | 4c960080625bf23d50c3e487d79b28443a1ccf24 (diff) | |
download | dotfiles-2d510e4a688aae05753735781f4eeb5a2a7237f5.tar.gz dotfiles-2d510e4a688aae05753735781f4eeb5a2a7237f5.zip |
Bash things
Diffstat (limited to 'install.sh')
-rwxr-xr-x | install.sh | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/install.sh b/install.sh deleted file mode 100755 index 9f27f19..0000000 --- a/install.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/bash - -M4_DEF_FILE="system.m4" -echo "m4_define(\`DEFAULT_SHELL', \`/usr/bin/zsh')m4_dnl" > ${M4_DEF_FILE} -read -p "Enter dotfiles type: " dotfiles_type -echo "m4_define(\`DOTFILES_TYPE', \`${dotfiles_type}')m4_dnl" >> ${M4_DEF_FILE} -read -p "Enter git user: " git_user -echo "m4_define(\`GIT_USER', \`${git_user}')m4_dnl" >> ${M4_DEF_FILE} -read -p "Enter git email: " git_email -echo "m4_define(\`GIT_EMAIL', \`${git_email}')m4_dnl" >> ${M4_DEF_FILE} -read -p "Enter default editor: " default_editor -echo "m4_define(\`DEFAULT_EDITOR', \`${default_editor}')m4_dnl" >> ${M4_DEF_FILE} -read -p "Enter sysid: " sysid -echo "m4_define(\`SYSID', \`${sysid}')m4_dnl" >> ${M4_DEF_FILE} - -if [ "$EUID" -eq 0 ]; then - echo "Please don't run this as root, let sudo handle privilege escalation" - exit 1 -fi -if ! command -v sudo &> /dev/null; then - echo "Could not find sudo, please make sure it is installed and set up correctly." - exit -fi - -case "$OSTYPE" in - darwin*) - echo "m4_define(\`OS_TYPE', \`macos')m4_dnl" >> ${M4_DEF_FILE} - export INSTALLER_PM="brew" - echo "Detected your OS as \"mac\"." - ./install/install_mac.sh - ;; - linux*) - echo "m4_define(\`OS_TYPE', \`linux')m4_dnl" >> ${M4_DEF_FILE} - echo "I detected that you are running linux, please enter your distro." - tput setaf 4 - echo "Please enter: \"arch\", \"fedora\" or \"debian\"" - tput setaf 3 - printf "> " - read distro - printf "\n" - tput sgr0 - - if [ $distro == "arch" ]; then - export INST_PM="sudo packman -S" - elif [ $distro == "debian" ]; then - export INST_PM="sudo apt-get -y install" - elif [ $distro == "fedora" ]; then - export INST_PM="sudo dnf -qy install" - else - echo "Unknown distro." - echo "If you know what os you have, you can run the install script manually." - echo "first run `export INST_PM=\"<sudo package-manager>\"` to indicate the package manager to the install script." - exit 1 - fi - - ./install/install_linux.sh - ;; - *) - echo "Unkown OS..." - echo "If you know what os you have, you can run the install script manually." - echo "first run `export INST_PM=\"<sudo package-manager>\"` to indicate the package manager to the install script." - ;; -esac - -make |