luci-app-attendedsysupgrade: activate in buildbot

Instead of making the main LuCI packages depend on
luci-app-attendedsysupgrade, only activate it by default when BUILDBOT
is seletced.

This way it is not selected by default in custom builds, but it will be
automatically selected in builds with CONFIG_BUILDBOT set. Even when
CONFIG_BUILDBOT is set it is possible to deactivate it.

This still depends on LuCI, it will only be activated in OpenWrt release
builds which are build with LuCI and not in OpenWrt main branch builds.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
Hauke Mehrtens
2026-02-05 23:09:42 +01:00
parent d6740fd42b
commit a0bad5ea0a
5 changed files with 5 additions and 7 deletions

View File

@@ -9,6 +9,8 @@ LUCI_DEPENDS:=+luci-base +attendedsysupgrade-common +cgi-io
PKG_MAINTAINER:=Eric Fahlgren <ericfahlgren@gmail.com>, Paul Spooren <paul@spooren.de> PKG_MAINTAINER:=Eric Fahlgren <ericfahlgren@gmail.com>, Paul Spooren <paul@spooren.de>
PKG_LICENSE:=GPL-2.0 PKG_LICENSE:=GPL-2.0
LUCI_DEFAULT:=y if BUILDBOT
include ../../luci.mk include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature # call BuildPackage - OpenWrt buildroot signature

View File

@@ -15,7 +15,6 @@ LUCI_DEPENDS:= \
+IPV6:luci-proto-ipv6 \ +IPV6:luci-proto-ipv6 \
+luci-app-firewall \ +luci-app-firewall \
+luci-app-package-manager \ +luci-app-package-manager \
+luci-app-attendedsysupgrade \
+luci-mod-admin-full \ +luci-mod-admin-full \
+luci-proto-ppp \ +luci-proto-ppp \
+luci-theme-bootstrap \ +luci-theme-bootstrap \

View File

@@ -17,8 +17,7 @@ LUCI_DESCRIPTION:=LuCI with OpenSSL as the SSL backend (libustream-openssl). \
LUCI_DEPENDS:=+luci-light \ LUCI_DEPENDS:=+luci-light \
+libustream-openssl \ +libustream-openssl \
+openssl-util \ +openssl-util \
+luci-app-package-manager \ +luci-app-package-manager
+luci-app-attendedsysupgrade
PKG_LICENSE:=Apache-2.0 PKG_LICENSE:=Apache-2.0

View File

@@ -13,8 +13,7 @@ LUCI_TITLE:=LuCI with HTTPS support (mbedtls as SSL backend)
LUCI_DEPENDS:=+luci-light \ LUCI_DEPENDS:=+luci-light \
+libustream-mbedtls \ +libustream-mbedtls \
+px5g-mbedtls \ +px5g-mbedtls \
+luci-app-package-manager \ +luci-app-package-manager
+luci-app-attendedsysupgrade
PKG_LICENSE:=Apache-2.0 PKG_LICENSE:=Apache-2.0

View File

@@ -13,8 +13,7 @@ LUCI_TITLE:=LuCI interface with Uhttpd as Webserver (default)
LUCI_DESCRIPTION:=Standard OpenWrt set including package management and attended sysupgrades support LUCI_DESCRIPTION:=Standard OpenWrt set including package management and attended sysupgrades support
LUCI_DEPENDS:= \ LUCI_DEPENDS:= \
+luci-light \ +luci-light \
+luci-app-package-manager \ +luci-app-package-manager
+luci-app-attendedsysupgrade
PKG_LICENSE:=Apache-2.0 PKG_LICENSE:=Apache-2.0