* minimal fix to support all download utilities in currently broken apk snapshots
(see https://github.com/openwrt/openwrt/issues/16907 for details)
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit
4f00d8f0ee66effd40ec7c56a5a9a7395a7a8d54)
PKG_NAME:=banip
PKG_VERSION:=1.0.0
-PKG_RELEASE:=9
+PKG_RELEASE:=10
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org>
f_getfetch() {
local item utils insecure update="0"
- if { [ "${ban_fetchcmd}" = "uclient-fetch" ] && printf "%s" "${ban_packages}" | "${ban_grepcmd}" -q '"libustream-'; } ||
- { [ "${ban_fetchcmd}" = "wget" ] && printf "%s" "${ban_packages}" | "${ban_grepcmd}" -q '"wget-ssl'; } ||
- [ "${ban_fetchcmd}" = "curl" ] || [ "${ban_fetchcmd}" = "aria2c" ]; then
- ban_fetchcmd="$(f_cmd "${ban_fetchcmd}" "true")"
+ if [ -n "${ban_fetchcmd}" ]; then
+ ban_fetchcmd="$(f_cmd "${ban_fetchcmd}" optional)"
fi
if [ "${ban_autodetect}" = "1" ] && [ ! -x "${ban_fetchcmd}" ]; then