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>
Wed, 23 Oct 2024 22:04:46 +0000 (00:04 +0200)
commit3a8e9baf32242f30cf65791b61c460413bd115ce
tree10d2af34380cf89a68f110894fadef26258a61c5
parent55e08bedf255c654201fd89761d205ceebae00e1
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>
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