Switch to dnf for fedora

This logic came from install_puppet.sh in system-config.

Change-Id: I87cb93411cbd07b214c3744bdc96045a2abb9a71
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger
2016-02-04 11:40:04 -05:00
parent 274f6782de
commit 25e7764edf

View File

@@ -3,6 +3,15 @@
# set a default path to the preinstalled bindep entrypoint
export BINDEP=${BINDEP:-/usr/bindep-env/bin/bindep}
function is_fedora {
[ -f /usr/bin/yum ] && cat /etc/*release | grep -q -e "Fedora"
}
YUM=yum
if is_fedora; then
YUM=dnf
fi
# figure out which bindep list to use
if [ -n "$PACKAGES" ] ; then
# already set in the calling environment
@@ -34,7 +43,7 @@ until $BINDEP -b -f $PACKAGES ; do
apt-get --option "Dpkg::Options::=--force-confold" \
--assume-yes install `$BINDEP -b -f $PACKAGES`
else
sudo PATH=/usr/sbin:/sbin:$PATH yum install -y \
sudo PATH=/usr/sbin:/sbin:$PATH $YUM install -y \
`$BINDEP -b -f $PACKAGES`
fi
set -e