Karsten Böddeker 7d930bd635 Update documentation 8 anos atrás
..
files c9af86fd75 commit all UCI configs at the end 8 anos atrás
src 72fcb3a0fb add ffho-autoupdater 8 anos atrás
LICENSE defeacca62 add LICENSE file for packages based on gluon-packages 8 anos atrás
Makefile aec0976935 standardize Makefiles 8 anos atrás
ReadMe.md 7d930bd635 Update documentation 8 anos atrás
check_site.lua 72fcb3a0fb add ffho-autoupdater 8 anos atrás

ReadMe.md

ffho-autoupdater

This is a customized version of gluon-autoupdater.

site.conf

autoupdater.branch: optional

  • Enables the autoupdater by default on the specifyed branch

autoupdater.branches.$name.name:

  • Branch name, has to be same as $name

autoupdater.branches.$name.mirrors: There are various patterns which can be used in the URLs

  • %n is replaced by the OpenWrt version codename
  • %v is replaced by the OpenWrt version number
  • %S is replaced by the target architecture
  • %GS is replaced by the Gluon site code
  • %GV is replaced by the Gluon version
  • %GR is replaced by the Gluon release

autoupdater.branches.$name.good_signatures:

  • Number of signatures needed to validate an update

autoupdater.branches.$name.pubkeys:

  • Public keys for signature validation

example

{
  autoupdater = {
    branch = 'stable',
    branches = {
      stable = {
        name = 'stable',
        mirrors = { 'http://firmware.ffho.net/%GS/stable' },
        good_signatures = 2,
        pubkeys = {
          'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', -- Alice
          'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', -- Bob
        },
      },
      ...
    },
  },
  ...
},