1. 07 Mar, 2019 11 commits
  2. 06 Mar, 2019 1 commit
  3. 28 Feb, 2019 4 commits
    • Karel Koci's avatar
      updater: do not download package unless we know that it is approved · 0be0315a
      Karel Koci authored
      We do not download any package unless we know that they are going to be
      installed with this commit. It is done by split of download to separate
      function.
      0be0315a
    • Karel Koci's avatar
      transaction: instead of data use files on fs · 5b9b4d2f
      Karel Koci authored
      This replaces problematic data pass in Lua with files saved on disk.
      Original problem is that Lua in some cases like closures duplicates
      environment and that means also all data. If this happens few times
      (from measurements it seems like two or three times in code segment we
      are dropping in this) then we can have few times bigger memory
      requirements.
      
      This also temporally disables test test-sys-pkgupdate-plan-unapproved as
      it does not expect additional files. This is going to be solved in
      following commit.
      5b9b4d2f
    • Karel Koci's avatar
      updater: drop missed content related code · d859ed55
      Karel Koci authored
      This code was here because of package content option but this feature is
      obsoleted and dropped so we can drop this code as well.
      d859ed55
    • Karel Koci's avatar
      Add memory usage test bench · d3bd91ba
      Karel Koci authored
      d3bd91ba
  4. 08 Feb, 2019 2 commits
  5. 06 Feb, 2019 3 commits
  6. 31 Jan, 2019 2 commits
  7. 30 Jan, 2019 3 commits
  8. 29 Jan, 2019 3 commits
  9. 28 Jan, 2019 5 commits
  10. 21 Jan, 2019 6 commits
    • Karel Koci's avatar
      supervisor: update to allow autorun configuration · 91d4fd18
      Karel Koci authored
      This adds possibility to completely configure updater (autorun) trough
      supervisor. Advantage of this is that supervisor is the only place that
      defines uci configuration for updater (at least if we are talking about
      autorun) and because of that same API can be used on top of generally
      different configuration. This is handy because of back compatibility
      with Turris OS 3.x and introduced cleanup in Turris OS 4.x.
      91d4fd18
    • Karel Koci's avatar
      supervisor: rename userlists to pkglists · 3bc6a0c2
      Karel Koci authored
      This is much more appropriate name and this way we are able to integrate
      all Turris specific configuration to same section called turris.
      3bc6a0c2
    • Karel Koci's avatar
      0489976e
    • Karel Koci's avatar
      Rename opkg-trans to pkgtransaction · 196761e1
      Karel Koci authored
      This is huge change but it makes sense. Original name is now pretty
      confusing and it should be clear that this tool is part of updater-ng.
      This new name should signal that.
      This new name also contains whole word "transaction" so it should
      possibly be more clearer what it really does. This also adds comment
      that this tool is dangerous to play with.
      196761e1
    • Karel Koci's avatar
      Drop updater.sh · c836c1ab
      Karel Koci authored
      This file was here for backward compatibility. It is long enough that
      anyone should have already migrated away from it.
      c836c1ab
    • Karel Koci's avatar
      Move journal rescue init script from pkgupdate to supervisor · 9da06052
      Karel Koci authored
      It makes much more sense to have it part of supervisor as a software
      that handles automatic updater execution.
      9da06052