Update subcmd virtmon

This commit is contained in:
clsty
2025-11-12 21:07:21 +08:00
parent ca261d931d
commit 318d80de38
3 changed files with 91 additions and 60 deletions
+16 -4
View File
@@ -350,7 +350,10 @@ function install_cmds(){
local pkgs=()
for cmd in "$@";do
# For package name which is not cmd name, use "case" syntax to replace
pkgs+=($cmd)
case $cmd in
ip) pkgs+=(iproute2);;
*) pkgs+=($cmd) ;;
esac
done
v sudo pacman -Syu
v sudo pacman -S --noconfirm --needed "${pkgs[@]}"
@@ -359,7 +362,10 @@ function install_cmds(){
local pkgs=()
for cmd in "$@";do
# For package name which is not cmd name, use "case" syntax to replace
pkgs+=($cmd)
case $cmd in
ip) pkgs+=(iproute2);;
*) pkgs+=($cmd) ;;
esac
done
v sudo apt update -y
v sudo apt install -y "${pkgs[@]}"
@@ -368,7 +374,10 @@ function install_cmds(){
local pkgs=()
for cmd in "$@";do
# For package name which is not cmd name, use "case" syntax to replace
pkgs+=($cmd)
case $cmd in
ip) pkgs+=(iproute);;
*) pkgs+=($cmd) ;;
esac
done
v sudo dnf install -y "${pkgs[@]}"
;;
@@ -376,7 +385,10 @@ function install_cmds(){
local pkgs=()
for cmd in "$@";do
# For package name which is not cmd name, use "case" syntax to replace
pkgs+=($cmd)
case $cmd in
ip) pkgs+=(iproute2);;
*) pkgs+=($cmd) ;;
esac
done
v sudo zypper refresh
v sudo zypper -n install "${pkgs[@]}"