summaryrefslogtreecommitdiffstats
path: root/playbooks/common/openshift-cluster/upgrades/files/rpm_versions.sh
blob: 8d7543f3c0c8c5ff4af7fb08b5911bf2e79357fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
if [ `which dnf 2> /dev/null` ]; then
  installed=$(dnf repoquery --installed --latest-limit 1 -d 0 --qf '%{version}-%{release}' "${@}" 2> /dev/null)
  installed=$(dnf repoquery --available --latest-limit 1 -d 0 --qf '%{version}-%{release}' "${@}" 2> /dev/null)
else
  installed=$(repoquery --plugins --pkgnarrow=installed --qf '%{version}-%{release}' "${@}" 2> /dev/null)
  available=$(repoquery --plugins --pkgnarrow=available --qf '%{version}-%{release}' "${@}" 2> /dev/null)
fi

echo "---"
echo "curr_version: ${installed}"
echo "avail_version: ${available}"