luci-app-opkg: fix passing wrong option on opkg update/install
authorChristian Marangi <ansuelsmth@gmail.com>
Tue, 22 Oct 2024 22:21:35 +0000 (00:21 +0200)
committerPaul Donald <newtwen+github@gmail.com>
Fri, 25 Oct 2024 21:00:09 +0000 (23:00 +0200)
commit4163e3810ac56339aa4baa6a1d072ab8fdd7b15d
treeec2247aed40ffd900ba267e3c79cda089768b3a7
parent910cf4daac5b6315269d3de33f7007dbe1a9c170
luci-app-opkg: fix passing wrong option on opkg update/install

Fix passing wrong option on opkg update/install. While starting to
introduce support for APK in the opkg module, it was notice that
--force-removal-of-dependent-packages was always passed even with update
and install command.

This was probably a leftover/oversight of old one. To fix this, limit
this option only on remove and also update the acl.d to support single
call to update or install.

Fixes: 9b25031cb29b ("luci-app-opkg: rework backend operations")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 3a8e9baf32242f30cf65791b61c460413bd115ce)
applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js
applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json