|
|
@ -1,7 +1,5 @@ |
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
source "$MIAOU_BASH_DIR"/lib/functions.sh |
|
|
|
|
|
|
|
function usage { |
|
|
|
local BASECMD |
|
|
|
BASECMD=$(basename "$0") |
|
|
@ -18,6 +16,8 @@ function usage { |
|
|
|
exit 1 |
|
|
|
} |
|
|
|
|
|
|
|
source "$MIAOU_BASH_DIR"/lib/functions.sh |
|
|
|
|
|
|
|
[ "$(id -u)" -ne 0 ] && echo 'root privilege required' && exit 2 |
|
|
|
[[ $# -lt 1 ]] && usage |
|
|
|
|
|
|
@ -38,8 +38,8 @@ debian) |
|
|
|
;; |
|
|
|
arch) |
|
|
|
for i in "$@"; do |
|
|
|
if ! pacman -Ql "$i" 2>/dev/null | grep -q ^ii; then |
|
|
|
sudo pacman -Sy "$i" |
|
|
|
if ! pacman -Ql "$i" &>/dev/null; then |
|
|
|
sudo pacman -S --noconfirm "$i" |
|
|
|
elif [ -n "${VERBOSE+x}" ] && $VERBOSE; then |
|
|
|
echo "pacman package <$i> already installed!" |
|
|
|
fi |
|
|
|