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

add initial deepsolver support

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