1. 23 Feb, 2012 4 commits
    • Timo Teräs's avatar
      db: keep architecture in $ROOT/etc/apk/arch · 7392acb9
      Timo Teräs authored
      This we use proper arch in case modifying chroot installation.
      7392acb9
    • Timo Teräs's avatar
      a9a84215
    • Timo Teräs's avatar
      apk: /etc/apk/interactive enables interactive mode for tty sessions · 92d6e991
      Timo Teräs authored
      In case someone prefers extra quesions while running apk in a
      terminal. The file is always from the real root; not from --root
      so that we will not accidentally enable interactive mode when in
      initramfs bootstrap.
      92d6e991
    • Timo Teräs's avatar
      audit, db: add etc/apk/protected_files.d and new audit features · ba3ee3f8
      Timo Teräs authored
      fixes #607.
      
      audit is now mostly rewritten for the new functionality. And
      has new features like --check-permissions, --recursive and
      --packages.
      
      $ROOT/etc/apk/protected_files.d/*.list can now contain additional
      protected paths, one path per line:
      
      +etc
      @etc/init.d
      -tmp
      
      + will include the directory as protected configuration directory.
      @ considers the directory protected, but will backup only symlinks.
      - removes any protection
      
      lbu should be modified to put include and exclude paths in
      etc/apk/protected_files.d/lbu.list. Additionally, some packages
      might provide their own listings.
      
      E.g. ssh might want to provide ssh.list with something like:
      +root/.ssh
      +home/*/.ssh
      ba3ee3f8
  2. 22 Feb, 2012 9 commits
  3. 21 Feb, 2012 3 commits
  4. 20 Feb, 2012 1 commit
    • Timo Teräs's avatar
      solver: rewrite backtracking and scoring system · 6ae57388
      Timo Teräs authored
      * properly do absolute scoring now, the previous scoring where
        preference could get reduced could have caused incorrect early
        pruning of search tree
      
      * backtracking is now separated from package state, and first
        branching point is the decision if a name is left unassigned
        or if something _has_ to be assigned. this allows multiple future
        search tree optimizations like handling of common dependencies
        early.
      
      * merge common dependency names early to provide deeper forward
        checking.
      6ae57388
  5. 17 Feb, 2012 2 commits
  6. 16 Feb, 2012 6 commits
  7. 15 Feb, 2012 2 commits
  8. 14 Feb, 2012 3 commits
  9. 10 Feb, 2012 6 commits
  10. 08 Feb, 2012 3 commits
  11. 02 Feb, 2012 1 commit