diff --git a/install/adscontrol.sh b/install/adscontrol.sh index 358a7c5..ae840bd 100644 --- a/install/adscontrol.sh +++ b/install/adscontrol.sh @@ -1,11 +1,13 @@ # Install asdcontrol for controlling brightness on Apple Displays -git clone https://github.com/nikosdion/asdcontrol.git /tmp/asdcontrol -cd /tmp/asdcontrol -make -sudo make install -cd - -rm -rf /tmp/asdcontrol +if ! command -v asdcontrol &>/dev/null; then + git clone https://github.com/nikosdion/asdcontrol.git /tmp/asdcontrol + cd /tmp/asdcontrol + make + sudo make install + cd - + rm -rf /tmp/asdcontrol -# Setup sudo-less controls -echo "$USER ALL=(ALL) NOPASSWD: /usr/local/bin/asdcontrol" | sudo tee /etc/sudoers.d/asdcontrol -sudo chmod 440 /etc/sudoers.d/asdcontrol + # Setup sudo-less controls + echo "$USER ALL=(ALL) NOPASSWD: /usr/local/bin/asdcontrol" | sudo tee /etc/sudoers.d/asdcontrol + sudo chmod 440 /etc/sudoers.d/asdcontrol +fi