summaryrefslogtreecommitdiffstats
path: root/playbooks/common/openshift-cluster/upgrades/files/rpm_versions.sh
blob: 7bf2497422723f341a344a46ff28a730fe5a27ac (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)
  available=$(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}"