Add the luci-app-attendedsysupgrade package as default package when
luci-app-package-manager is already added.
This should spread the usage of ASU more in the next release.
This adds the following 3 packages to the default LuCi image:
5131 bin/packages/aarch64_cortex-a53/base/rpcd-mod-rpcsys-2025.11.07~91700007-r1.apk
8781 bin/packages/aarch64_cortex-a53/luci/luci-app-attendedsysupgrade-25.302.55139~cf868f4.apk
1322 bin/packages/aarch64_cortex-a53/packages/attendedsysupgrade-common-9.apk
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Currently, the regular and nginx collections include package manager
by default but SSL collections dont, so lets include package manager on
SSL collections as well.
Signed-off-by: Robert Marko <robimarko@gmail.com>
The `luci` collection contains package management and attended
sysupgrades support, which are not that useful if not even undesired for
self-compiled images.
Rework the `luci-light` collection to exclude the two above mentioned
features, and make `luci` instead depend on the light collection in
additon to those features.
The `luci-ssl` and `luci-ssl-openssl` collections then only need
to depend on `luci-light`.
We now have three variants with won't pull in `luci-app-opkg` or
`luci-app-attendedsysupgrade`, making everybody happy.
Signed-off-by: Andre Heider <a.heider@gmail.com>
Replace a dependency for px5g with openssl-util. Both LEDE and
Openwrt have now uhttpd versions that can generate keys with
OpenSSL cmd tools if px5g is not found. This change enables an
"OpenSSL-only" version of LuCI without mbedTLS/PolarSSL.
(Note: if px5g is found, uhttpd will prefer that.)
Relevant commits in uhttpd:
LEDE:
3c4858eeb282132540a39097dc5ad8
Openwrt:
6ec32832d2
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
px5g still requires libmbedtls (in LEDE) or libpolarssl (in Openwrt).
In LEDE it is also possible to replace px5g with openssl-util and
achieve "openssl-only" build without libmbedtls, as uhttpd can also
generate keys with openssl commandline tools if px5g is not present.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Add a new OpenSSL-based collection that uses libustream-openssl
instead of the default libustream-polarssl.
(Note: px5g still needs libpolarssl, so both libs will be included)
Mention PolarSSL in the title of luci-ssl.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>