Commit 07dab07a authored by Vitaly Lipatov's avatar Vitaly Lipatov

many fixes for npackd

parent ff41a02d
......@@ -44,7 +44,7 @@ case $PMTYPE in
#sudocmd repo-add $pkg_filenames
;;
npackd)
docmd npackdcl add-repo --url=$pkg_filenames
sudocmd npackdcl add-repo --url=$pkg_filenames
;;
slackpkg)
echo "You need manually add repo to /etc/slackpkg/mirrors"
......
......@@ -85,6 +85,12 @@ epm_install_names()
mpkg)
sudocmd mpkg install $@
return ;;
npackd)
separate_installed $@
# TODO: use upgrade if package is already installed
[ -n "$pkg_noninstalled" ] && sudocmd npackdcl add --package=$@ $pkg_noninstalled
[ -n "$pkg_installed" ] && sudocmd npackdcl update --package=$@ $pkg_installed
return ;;
slackpkg)
separate_installed $@
# TODO: use upgrade if package is already installed
......@@ -135,7 +141,7 @@ epm_ni_install_names()
return ;;
npackd)
# npackdcl update --package=<package> (remove old and install new)
docmd npackdcl add --package=$@
sudocmd npackdcl add --package=$@
return ;;
chocolatey)
docmd chocolatey install $@
......
......@@ -49,7 +49,8 @@ case $PMTYPE in
fi
;;
npackd)
CMD="npackdcl list"
CMD="npackdcl list --status=installed"
# TODO: use search if pkg_filenames is not empty
;;
# chocolatey)
# CMD="chocolatey list"
......
......@@ -82,10 +82,10 @@ epm_remove_names()
sudocmd mpkg remove $@
return ;;
npackd)
docmd npackdcl remove --package=$@
sudocmd npackdcl remove --package=$@
return ;;
chocolatey)
docmd chocolatey uninstall $@
sudocmd chocolatey uninstall $@
return ;;
slackpkg)
sudocmd /usr/sbin/slackpkg remove $@
......
......@@ -42,7 +42,7 @@ case $PMTYPE in
echo "You need remove repo from /etc/pacman.conf"
;;
npackd)
docmd npackdcl remove-repo --url=$pkg_filenames
sudocmd npackdcl remove-repo --url=$pkg_filenames
;;
slackpkg)
echo "You need remove repo from /etc/slackpkg/mirrors"
......
......@@ -56,7 +56,8 @@ case $PMTYPE in
CMD="mpkg search"
;;
npackd)
fatal "FIXME: Have not idea for search with npackdcl list"
docmd npackdcl search --query="$pkg_filenames" --status=all
return
;;
chocolatey)
CMD="chocolatey list"
......
......@@ -57,6 +57,9 @@ case $PMTYPE in
deepsolver-rpm)
sudocmd ds-update
;;
npackd)
sudocmd packdcl detect # get packages from MSI database
;;
homebrew)
sudocmd brew update
;;
......
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