Commit 30b43e62 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm mark showhold: add --short support for dnf

parent 2f4bee68
......@@ -160,14 +160,19 @@ esac
case $PMTYPE in
apt-dpkg)
sudocmd apt-mark showhold "$@"
docmd apt-mark showhold "$@"
;;
dnf-rpm)
__dnf_assure_versionlock
sudocmd dnf versionlock list
if [ -n "$short" ] ; then
load_helper epm-query
docmd dnf versionlock list "$@" | sed -e 's|\.\*$||' | grep -v " " | filter_pkgnames_to_short
else
docmd dnf versionlock list "$@"
fi
;;
zypper-rpm)
sudocmd zypper ll "$@"
docmd zypper ll "$@"
;;
emerge)
cat /etc/portage/package.mask
......
......@@ -338,6 +338,11 @@ is_installed()
(quiet=1 __epm_query_name "$@") >/dev/null 2>/dev/null
}
filter_pkgnames_to_short()
{
local names="$(cat)"
__epm_query_shortname $names
}
epm_query()
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment