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 ...@@ -160,14 +160,19 @@ esac
case $PMTYPE in case $PMTYPE in
apt-dpkg) apt-dpkg)
sudocmd apt-mark showhold "$@" docmd apt-mark showhold "$@"
;; ;;
dnf-rpm) dnf-rpm)
__dnf_assure_versionlock __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) zypper-rpm)
sudocmd zypper ll "$@" docmd zypper ll "$@"
;; ;;
emerge) emerge)
cat /etc/portage/package.mask cat /etc/portage/package.mask
......
...@@ -338,6 +338,11 @@ is_installed() ...@@ -338,6 +338,11 @@ is_installed()
(quiet=1 __epm_query_name "$@") >/dev/null 2>/dev/null (quiet=1 __epm_query_name "$@") >/dev/null 2>/dev/null
} }
filter_pkgnames_to_short()
{
local names="$(cat)"
__epm_query_shortname $names
}
epm_query() 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