From a4bca1cabe6a2f3e0bc0c10528093ddd5f06129d Mon Sep 17 00:00:00 2001 From: dhvcc Date: Tue, 2 Jul 2024 01:43:42 +0300 Subject: [PATCH] [WIP] Fix chmod and optional sudo --- .cfg/install.sh | 6 +++++- .cfg/scripts/install-brew.sh | 6 +++++- .cfg/scripts/install-packages.sh | 0 3 files changed, 10 insertions(+), 2 deletions(-) mode change 100644 => 100755 .cfg/scripts/install-brew.sh mode change 100644 => 100755 .cfg/scripts/install-packages.sh diff --git a/.cfg/install.sh b/.cfg/install.sh index 1b40481..064f7a3 100755 --- a/.cfg/install.sh +++ b/.cfg/install.sh @@ -16,7 +16,11 @@ cfg "config" status.showUntrackedFiles no cfg "config" commit.verbose true if test -f "$(which apt)"; then - sudo apt install -y zsh + CMD="" + if [ "$(id -u)" != "0" ]; then + CMD="sudo" + fi + ${CMD} apt install -y zsh fi ./.cfg/scripts/install-brew.sh diff --git a/.cfg/scripts/install-brew.sh b/.cfg/scripts/install-brew.sh old mode 100644 new mode 100755 index 6085ab0..3f6654a --- a/.cfg/scripts/install-brew.sh +++ b/.cfg/scripts/install-brew.sh @@ -1,7 +1,11 @@ #!/usr/bin/env bash if test -f "$(which apt)"; then - sudo apt install -y build-essential curl git + CMD="" + if [ "$(id -u)" != "0" ]; then + CMD="sudo" + fi + ${CMD} apt install -y build-essential fi curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | env NONINTERACTIVE=1 bash diff --git a/.cfg/scripts/install-packages.sh b/.cfg/scripts/install-packages.sh old mode 100644 new mode 100755