Commit a474ee57 authored by Vitaly Lipatov's avatar Vitaly Lipatov

fix autoremove, check, clean

parent e56ceb9b
......@@ -29,12 +29,29 @@ case $PMTYPE in
aura)
sudocmd aura -Oj
;;
#yum-rpm)
# sudocmd yum clean all
# ;;
yum-rpm)
# cleanup orphanes?
while true ; do
docmd package-cleanup --leaves
# FIXME: package-cleanup have to use stderr for errors
local PKGLIST=$(package-cleanup --leaves | grep -v "Loaded plugins" | grep -v "Unable to")
[ -n "$PKGLIST" ] || break
sudocmd yum remove $PKGLIST
done
;;
urpm-rpm)
sudocmd urpme --auto-orphans
;;
emerge)
sudocmd emerge --depclean
;;
pacman)
sudocmd pacman -Qdtq | pacman -Rs -
;;
slackpkg)
# clean-system removes non official packages
#sudocmd slackpkg clean-system
;;
#zypper-rpm)
# sudocmd zypper clean
# ;;
......
......@@ -38,22 +38,13 @@ case $PMTYPE in
#docmd package-cleanup --dupes
sudocmd package-cleanup --cleandupes
# cleanup orphanes?
while true ; do
docmd package-cleanup --leaves
# FIXME: package-cleanup have to use stderr for errors
local PKGLIST=$(package-cleanup --leaves | grep -v "Loaded plugins" | grep -v "Unable to")
[ -n "$PKGLIST" ] || break
sudocmd yum remove $PKGLIST
done
docmd rpm -Va --nofiles --nodigest
;;
pacman)
emerge)
sudocmd revdep-rebuild
;;
urpm-rpm)
sudocmd urpme --auto-orphans
#sudocmd urpme --auto-orphans
;;
zypper-rpm)
sudocmd zypper verify || exit
......
......@@ -25,7 +25,7 @@ case $PMTYPE in
;;
yum-rpm)
sudocmd yum clean all
sudocmd yum makecache
#sudocmd yum makecache
;;
dnf-rpm)
sudocmd dnf clean all
......@@ -39,6 +39,11 @@ case $PMTYPE in
zypper-rpm)
sudocmd zypper clean
;;
nix)
sudocmd nix-collect-garbage
;;
slackpkg)
;;
*)
fatal "Do not known command for $PMTYPE"
;;
......
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