site.mk 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. ## gluon site.mk makefile example
  2. ## GLUON_FEATURES
  3. # Specify Gluon features/packages to enable;
  4. # Gluon will automatically enable a set of packages
  5. # depending on the combination of features listed
  6. GLUON_FEATURES := \
  7. autoupdater \
  8. ebtables-filter-multicast \
  9. ebtables-filter-ra-dhcp \
  10. mesh-batman-adv-15 \
  11. mesh-vpn-fastd \
  12. radvd \
  13. respondd \
  14. status-page \
  15. web-advanced \
  16. web-wizard
  17. ## GLUON_SITE_PACKAGES
  18. # Specify additional Gluon/LEDE packages to include here;
  19. # A minus sign may be prepended to remove a packages from the
  20. # selection that would be enabled by default or due to the
  21. # chosen feature flags
  22. GLUON_SITE_PACKAGES := haveged iwinfo
  23. ## DEFAULT_GLUON_RELEASE
  24. # version string to use for images
  25. # gluon relies on
  26. # opkg compare-versions "$1" '>>' "$2"
  27. # to decide if a version is newer or not.
  28. DEFAULT_GLUON_RELEASE := 0.6+exp$(shell date '+%Y%m%d')
  29. # Variables set with ?= can be overwritten from the command line
  30. ## GLUON_RELEASE
  31. # call make with custom GLUON_RELEASE flag, to use your own release version scheme.
  32. # e.g.:
  33. # $ make images GLUON_RELEASE=23.42+5
  34. # would generate images named like this:
  35. # gluon-ff%site_code%-23.42+5-%router_model%.bin
  36. GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE)
  37. # Default priority for updates.
  38. GLUON_PRIORITY ?= 0
  39. # Region code required for some images; supported values: us eu
  40. GLUON_REGION ?= eu
  41. # Languages to include
  42. GLUON_LANGS ?= en de