Commit d09a1cfb authored by Vitaly Lipatov's avatar Vitaly Lipatov

add some Gentoo support, add some commands

parent 47961a04
...@@ -37,6 +37,9 @@ case $PMTYPE in ...@@ -37,6 +37,9 @@ case $PMTYPE in
docmd package-cleanup --leaves docmd package-cleanup --leaves
package-cleanup --leaves | xargs yum remove package-cleanup --leaves | xargs yum remove
;; ;;
urpm-rpm)
docmd $SUDO urpme --auto-orphans
;;
zypper-rpm) zypper-rpm)
docmd $SUDO zypper verify || exit docmd $SUDO zypper verify || exit
;; ;;
......
...@@ -27,6 +27,9 @@ case $PMTYPE in ...@@ -27,6 +27,9 @@ case $PMTYPE in
yum-rpm) yum-rpm)
docmd $SUDO yum repolist || exit docmd $SUDO yum repolist || exit
;; ;;
zypper-rpm)
docmd $USDO zypper sl
;;
*) *)
fatal "Do not known command for $PMTYPE" fatal "Do not known command for $PMTYPE"
;; ;;
......
...@@ -34,7 +34,7 @@ case $PMTYPE in ...@@ -34,7 +34,7 @@ case $PMTYPE in
urpm-rpm) urpm-rpm)
CMD="urpmq -y" CMD="urpmq -y"
;; ;;
zupper-rpm) zypper-rpm)
CMD="zypper search" CMD="zypper search"
;; ;;
*) *)
......
...@@ -138,7 +138,7 @@ case $DISTRNAME in ...@@ -138,7 +138,7 @@ case $DISTRNAME in
FreeBSD) FreeBSD)
CMD="pkg_add" CMD="pkg_add"
;; ;;
Ubuntu|Debian) Ubuntu|Debian|Mint)
CMD="apt-dpkg" CMD="apt-dpkg"
;; ;;
LinuxXP|Fedora|ASPLinux|CentOS|RHEL|Scientific) LinuxXP|Fedora|ASPLinux|CentOS|RHEL|Scientific)
...@@ -147,9 +147,12 @@ case $DISTRNAME in ...@@ -147,9 +147,12 @@ case $DISTRNAME in
Mandriva|ROSA) Mandriva|ROSA)
CMD="urpm-rpm" CMD="urpm-rpm"
;; ;;
SUSE) SUSE|SLED|SLES)
CMD="zypper-rpm" CMD="zypper-rpm"
;; ;;
Gentoo)
CMD="emerge"
;;
*) *)
fatal "Do not known DISTRNAME $DISTRNAME" fatal "Do not known DISTRNAME $DISTRNAME"
;; ;;
......
...@@ -37,6 +37,9 @@ epm_simulate() ...@@ -37,6 +37,9 @@ epm_simulate()
zypper-rpm) zypper-rpm)
CMD="zypper --non-interactive install --dry-run" CMD="zypper --non-interactive install --dry-run"
;; ;;
emerge)
echo "FIXME: Skip with emerge"
return ;;
*) *)
fatal "Do not known install command for $PMTYPE" fatal "Do not known install 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