Commit 2ccb246b authored by Vitaly Lipatov's avatar Vitaly Lipatov

switch from ipkg to opkg for OpenWrt

parent 18be4a64
......@@ -109,8 +109,8 @@ case $PMTYPE in
slackpkg)
docmd /usr/sbin/slackpkg info $pkg_names
;;
ipkg)
docmd ipkg info $pkg_names
opkg)
docmd opkg info $pkg_names
;;
pkgng)
docmd pkg info $pkg_names
......
......@@ -173,9 +173,9 @@ epm_install_names()
# FIXME: sudo and quote
SUDO='' __separate_sudocmd "brew install" "brew upgrade" "$@"
return ;;
ipkg)
opkg)
[ -n "$force" ] && force=-force-depends
sudocmd ipkg $force install $@
sudocmd opkg $force install $@
return ;;
nix)
__separate_sudocmd "nix-env --install" "nix-env --upgrade" "$@"
......@@ -252,8 +252,8 @@ epm_ni_install_names()
chocolatey)
docmd chocolatey install $@
return ;;
ipkg)
sudocmd ipkg -force-defaults install $@
opkg)
sudocmd opkg -force-defaults install $@
return ;;
nix)
sudocmd nix-env --install $@
......@@ -468,8 +468,8 @@ epm_print_install_command()
npackd)
echo "npackdcl add --package=$*"
;;
ipkg)
echo "ipkg install $*"
opkg)
echo "opkg install $*"
;;
android)
echo "pm install $*"
......
......@@ -138,8 +138,8 @@ case $PMTYPE in
homebrew)
docmd brew list | xargs -n1 echo
;;
ipkg)
CMD="ipkg list"
opkg)
CMD="opkg list"
;;
apk)
CMD="apk info"
......
......@@ -109,8 +109,8 @@ __do_query()
docmd grep -R -- "$(echo $@ | sed -e 's|^/\+||g')" /var/log/packages | sed -e "s|/var/log/packages/||g"
return
;;
ipkg)
CMD="ipkg files"
opkg)
CMD="opkg files"
;;
xbps)
# FIXME: maybe it is search file?
......
......@@ -139,9 +139,9 @@ epm_remove_names()
xbps)
sudocmd xbps remove -R $@
return ;;
ipkg)
opkg)
# shellcheck disable=SC2046
sudocmd ipkg $(subst_option force -force-depends) remove $@
sudocmd opkg $(subst_option force -force-depends) remove $@
return ;;
*)
fatal "Have no suitable command for $PMTYPE"
......@@ -185,8 +185,8 @@ epm_remove_nonint()
pkgng)
sudocmd pkg delete -y -R $@
return ;;
ipkg)
sudocmd ipkg -force-defaults remove $@
opkg)
sudocmd opkg -force-defaults remove $@
return ;;
xbps)
sudocmd xbps remove -y $@
......@@ -219,8 +219,8 @@ epm_print_remove_command()
slackpkg)
echo "/sbin/removepkg $*"
;;
ipkg)
echo "ipkg remove $*"
opkg)
echo "opkg remove $*"
;;
aptcyg)
echo "apt-cyg remove $*"
......
......@@ -83,8 +83,8 @@ case $PMTYPE in
slackpkg)
CMD="/usr/sbin/slackpkg file-search"
;;
ipkg)
CMD="ipkg search"
opkg)
CMD="opkg search"
;;
xbps)
CMD="xbps-query -Ro"
......
......@@ -521,8 +521,8 @@ case $DISTRNAME in
MacOS)
CMD="homebrew"
;;
OpenWRT)
CMD="ipkg"
OpenWrt)
CMD="opkg"
;;
GNU/Linux/Guix)
CMD="guix"
......
......@@ -81,8 +81,8 @@ case $PMTYPE in
homebrew)
docmd brew update
;;
ipkg)
sudocmd ipkg update
opkg)
sudocmd opkg update
;;
apk)
sudocmd apk update
......
......@@ -86,8 +86,8 @@ epm_upgrade()
docmd "brew upgrade $(brew outdated)"
return
;;
ipkg)
CMD="ipkg upgrade"
opkg)
CMD="opkg upgrade"
;;
slackpkg)
CMD="/usr/sbin/slackpkg upgrade-all"
......
#!/bin/sh
#
# Copyright (C) 2013, 2016 Etersoft
# Copyright (C) 2013, 2016 Vitaly Lipatov <lav@etersoft.ru>
# Copyright (C) 2013, 2016, 2018 Etersoft
# Copyright (C) 2013, 2016, 2018 Vitaly Lipatov <lav@etersoft.ru>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
......@@ -47,6 +47,9 @@ case $PMTYPE in
zypper-rpm)
CMD="zypper what-provides"
;;
opkg)
CMD="opkg whatprovides"
;;
*)
fatal "Have no suitable 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