1. 19 Mar, 2019 2 commits
  2. 18 Mar, 2019 2 commits
    • Karel Koci's avatar
      language doc: drop script names section · 3a03e169
      Karel Koci authored
      This is no longer true as we dropped script names and scripts do not
      require names at all.
    • Karel Koci's avatar
      Integrate new URI implementation · 9926663d
      Karel Koci authored
      This commit changes a lot of functionality including user visible ones
      such as configuration language.
      The most significant from users point is that in configuration language
      functions no longer return handlers for configuration they created. This
      is to simplify implementation. The correct approach is to use package or
      repository name instead of handler. Handler usage was less powerful and
      because of sandboxing also unusable across multiple scripts.
      There are additional changes in form of obsoleted extra options for
      configuration commands. Repository's extra option subdirs is obsoleted
      and works differently and much more. Please review changes in language
      documentation file.
  3. 07 Mar, 2019 2 commits
    • Karel Koci's avatar
      Change documentation of language in preparation to planned changes · d709dc6f
      Karel Koci authored
      We are reimplementing URIs implementation and this simplifies API and
      better makes it overall more usable.
    • Karel Koci's avatar
      Add syscnf module and drop some config variables · b93311ab
      Karel Koci authored
      Incompatible changes:
      * --model and --board options were dropped for both pkgupdate and
      Following variables were dropped from updater configuration scripts:
      * board_name, model: this should be replaced by distribution root script
      * serial: same case like board_name and model
      * architectures: replaced by LEDE_ARCH of os_release
      New variables were introduced as a partial replacement:
      * os_release: target system etc/os-release content
      * host_os_release: host system /etc/os-release content
  4. 28 Jan, 2019 2 commits
  5. 15 Aug, 2018 1 commit
  6. 03 Jul, 2018 1 commit
    • Karel Koci's avatar
      Add options --model and --board · 1c3769dc
      Karel Koci authored
      This also moves some configuration variables from backend to separate
      syscnf module.
      Original design where hard coded in values were used as defaults is not
      replaced with design where set function is required to be called before
      anything is done. Commonly that is suppose to be done in C before we
      start using other Lua modules.
      Thanks to new options --model and --board we can now set target even
      outside of the router environment without requiring /tmp tainting. It's
      now also not possible to run updater's executables on non-openwrt
      platform without specifying those two options.
  7. 27 Feb, 2018 1 commit
    • Karel Koci's avatar
      Add missing abi_change_deep option for Package command · e8bfb6a8
      Karel Koci authored
      abi_change_deep was implemented but wasn't used anywhere. Because of
      that we didn't noticed that it wont pass trough arguments verification.
      This allows its usage. Also because there is no clear way how we could
      check for this fix we also added another feature called
  8. 03 Jan, 2018 2 commits
    • Karel Koci's avatar
      Drop entryscript documentation · 15412590
      Karel Koci authored
      This documentation documented originally hard to grasp entryscript. But
      that is now split to multiple smalled files with easier to understand
      structure so we no longer need this (maybe in future replace it with
      documentation of shipped configuration files).
    • Karel Koci's avatar
      Move documentation around · 87cc537b
      Karel Koci authored
      This splits design documentation to real documentation and development
      documentation (original idea of design documentation).