From 0a87b33e410b3f53b111363231829fb3d955a51c Mon Sep 17 00:00:00 2001 From: Dct Mei Date: Wed, 25 Mar 2020 13:26:18 +0800 Subject: [PATCH] Determine whether the package management of the operating system is DNF --- install-release.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/install-release.sh b/install-release.sh index fcd1d48..afe4de8 100644 --- a/install-release.sh +++ b/install-release.sh @@ -69,6 +69,11 @@ if [[ "$(uname)" == 'Linux' ]]; then PACKAGE_MANAGEMENT_UPDATE='yum makecache' PACKAGE_MANAGEMENT_INSTALL='yum install' 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 PACKAGE_MANAGEMENT_UPDATE='zypper refresh' PACKAGE_MANAGEMENT_INSTALL='zypper install'