Commit 6650d756 authored by Vitaly Lipatov's avatar Vitaly Lipatov

add initial deepsolver support

parent d4256403
......@@ -57,6 +57,9 @@ epm_install_names()
apt-rpm|apt-dpkg)
sudocmd apt-get install $@
return ;;
deepsolver-rpm)
sudocmd ds-install $@
return ;;
urpm-rpm)
sudocmd urpmi $@
return ;;
......
......@@ -49,6 +49,9 @@ epm_remove_names()
apt-rpm|apt-dpkg)
sudocmd apt-get remove --purge $@
return ;;
deepsolver-rpm)
sudocmd ds-remove $@
return ;;
urpm-rpm)
sudocmd urpme $@
return ;;
......
......@@ -34,6 +34,9 @@ case $PMTYPE in
apt-rpm)
docmd apt-repo list
;;
deepsolver-rpm)
docmd ds-conf
;;
apt-dpkg)
showcmd cat /etc/apt/sources.list*
print_apt_sources_list /etc/apt/sources.list /etc/apt/sources.list.d/*.list
......
......@@ -180,9 +180,19 @@ set_pm_type()
[ -n "$DISTRVERSION" ] || DISTRVERSION=$($DISTRVENDOR -v)
set_target_pkg_env
# override package manager detection result
if [ -n "$FORCEPM" ] ; then
PMTYPE=$FORCEPM
return
fi
case $DISTRNAME in
ALTLinux|PCLinux)
CMD="apt-rpm"
#which deepsolver 2>/dev/null >/dev/null && CMD=deepsolver-rpm
;;
PCLinux)
CMD="apt-rpm"
;;
Ubuntu|Debian|Mint)
CMD="apt-dpkg"
......
......@@ -49,6 +49,9 @@ case $PMTYPE in
slackpkg)
sudocmd /usr/sbin/slackpkg update
;;
deepsolver-rpm)
sudocmd ds-update
;;
*)
fatal "Do not known update 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