Determine whether the package management of the operating system is DNF

pull/1/head
Dct Mei 2020-03-25 13:26:18 +08:00
parent a2704fb985
commit 0a87b33e41
No known key found for this signature in database
GPG Key ID: 50BF8B712DCAD7EA
1 changed files with 5 additions and 0 deletions

View File

@ -69,6 +69,11 @@ if [[ "$(uname)" == 'Linux' ]]; then
PACKAGE_MANAGEMENT_UPDATE='yum makecache' PACKAGE_MANAGEMENT_UPDATE='yum makecache'
PACKAGE_MANAGEMENT_INSTALL='yum install' PACKAGE_MANAGEMENT_INSTALL='yum install'
PACKAGE_MANAGEMENT_REMOVE='yum remove' PACKAGE_MANAGEMENT_REMOVE='yum remove'
if [[ "$(command -v dnf)" ]]; then
PACKAGE_MANAGEMENT_UPDATE='dnf makecache'
PACKAGE_MANAGEMENT_INSTALL='dnf install'
PACKAGE_MANAGEMENT_REMOVE='dnf remove'
fi
elif [[ "$(command -v zypper)" ]]; then elif [[ "$(command -v zypper)" ]]; then
PACKAGE_MANAGEMENT_UPDATE='zypper refresh' PACKAGE_MANAGEMENT_UPDATE='zypper refresh'
PACKAGE_MANAGEMENT_INSTALL='zypper install' PACKAGE_MANAGEMENT_INSTALL='zypper install'