summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Didron <fdidron@users.noreply.github.com>2021-09-01 13:23:41 +0900
committerGitHub <noreply@github.com>2021-09-01 13:23:41 +0900
commita6c8eaa1165fb60b539c72a70760c0ad364ae7e1 (patch)
treef4fac459aeb4104abe6bdb0dc9eb6d5cf18d726a
parent1af87917b23c49f540f114b90f8a012e44622ce6 (diff)
parent3e96fdab92b01e3e9891e4628be7b47a3bf92336 (diff)
Merge pull request #108 from benbusby/master
Use separate mapping for distro install commands
-rwxr-xr-xinstall.linux.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/install.linux.sh b/install.linux.sh
index c0984a9..39674a0 100755
--- a/install.linux.sh
+++ b/install.linux.sh
@@ -31,8 +31,15 @@ declare -A packageAA=(
libusb
'
)
+
+declare -A commandAA=(
+ ['apt-get']='install -y'
+ ['yum']='install -y'
+ ['pacman']='--noconfirm -S'
+)
+
for key in ${!packageAA[@]}; do
- which $key && sudo $key install -y ${packageAA[$key]}
+ which $key && sudo $key ${commandAA[$key]} ${packageAA[$key]}
done
# UDEV RULES