2cd30d644b
As PROVIDES can be used to replace real packages now, we don't need the virtual packages as workaround anymore. This also means that the providing packages don't need to be added to site.mk explicitly anymore when the default provider is used.
55 lines
1.3 KiB
Makefile
55 lines
1.3 KiB
Makefile
## gluon site.mk makefile example
|
|
|
|
## GLUON_SITE_PACKAGES
|
|
# specify Gluon/LEDE packages to include here
|
|
|
|
GLUON_SITE_PACKAGES := \
|
|
gluon-alfred \
|
|
gluon-respondd \
|
|
gluon-autoupdater \
|
|
gluon-config-mode-autoupdater \
|
|
gluon-config-mode-contact-info \
|
|
gluon-config-mode-geo-location \
|
|
gluon-config-mode-hostname \
|
|
gluon-config-mode-mesh-vpn \
|
|
gluon-ebtables-filter-multicast \
|
|
gluon-ebtables-filter-ra-dhcp \
|
|
gluon-web-admin \
|
|
gluon-web-autoupdater \
|
|
gluon-web-network \
|
|
gluon-web-wifi-config \
|
|
gluon-mesh-batman-adv-15 \
|
|
gluon-mesh-vpn-fastd \
|
|
gluon-radvd \
|
|
gluon-status-page \
|
|
haveged \
|
|
iwinfo
|
|
|
|
## DEFAULT_GLUON_RELEASE
|
|
# version string to use for images
|
|
# gluon relies on
|
|
# opkg compare-versions "$1" '>>' "$2"
|
|
# to decide if a version is newer or not.
|
|
|
|
DEFAULT_GLUON_RELEASE := 0.6+exp$(shell date '+%Y%m%d')
|
|
|
|
# Variables set with ?= can be overwritten from the command line
|
|
|
|
## GLUON_RELEASE
|
|
# call make with custom GLUON_RELEASE flag, to use your own release version scheme.
|
|
# e.g.:
|
|
# $ make images GLUON_RELEASE=23.42+5
|
|
# would generate images named like this:
|
|
# gluon-ff%site_code%-23.42+5-%router_model%.bin
|
|
|
|
GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE)
|
|
|
|
# Default priority for updates.
|
|
GLUON_PRIORITY ?= 0
|
|
|
|
# Region code required for some images; supported values: us eu
|
|
GLUON_REGION ?= eu
|
|
|
|
# Languages to include
|
|
GLUON_LANGS ?= en de
|