I noticed this on a freshly installed 19.07.6 on a TP-Link WDR4900.
When installing the packages "batctl-full kmod-batman-adv" the order seems to matter.
For example, opkg install batctl-full kmod-batman-adv
results in the following packages being installed
kmod-crypto-hash
kmod-lib-crc16
kmod-crypto-crc32c
kmod-lib-crc32c
librt
batctl-full
kmod-batman-adv
But as a counter-example (reversing the order), opkg install kmod-batman-adv batctl-full
results in the following packages being installed
kmod-crypto-hash
kmod-lib-crc16
kmod-crypto-crc32c
kmod-lib-crc32c
librt
batctl-full
kmod-batman-adv
batctl-tiny
In this case both batctl-full and batctl-tiny get installed.
Just for clarity, here are the results of a few other related commands.
root@OpenWrt:# opkg whatprovides -A batctl
What provides batctl
batctl-full
batctl-default
batctl-tiny
root@OpenWrt:# opkg whatdepends -A batctl
Root set:
batctl-full
batctl-default
batctl-tiny
What depends on root set
kmod-batman-adv 4.14.215+2019.2-10 depends on batctl
I feel like this is not working as expected. Since batctl-full is explicitly listed on the command line, one would expect that the dependency on "batctl" should be met and as a result batctl-tiny is not needed.
The text was updated successfully, but these errors were encountered:
pmelange:
I noticed this on a freshly installed 19.07.6 on a TP-Link WDR4900.
When installing the packages "batctl-full kmod-batman-adv" the order seems to matter.
For example,
opkg install batctl-full kmod-batman-adv
results in the following packages being installed
kmod-crypto-hash
kmod-lib-crc16
kmod-crypto-crc32c
kmod-lib-crc32c
librt
batctl-full
kmod-batman-adv
But as a counter-example (reversing the order),
opkg install kmod-batman-adv batctl-full
results in the following packages being installed
kmod-crypto-hash
kmod-lib-crc16
kmod-crypto-crc32c
kmod-lib-crc32c
librt
batctl-full
kmod-batman-adv
batctl-tiny
In this case both batctl-full and batctl-tiny get installed.
Just for clarity, here are the results of a few other related commands.
root@OpenWrt:
# opkg whatprovides -A batctl# opkg whatdepends -A batctlWhat provides batctl
batctl-full
batctl-default
batctl-tiny
root@OpenWrt:
Root set:
batctl-full
batctl-default
batctl-tiny
What depends on root set
kmod-batman-adv 4.14.215+2019.2-10 depends on batctl
I feel like this is not working as expected. Since batctl-full is explicitly listed on the command line, one would expect that the dependency on "batctl" should be met and as a result batctl-tiny is not needed.
The text was updated successfully, but these errors were encountered: