1. 06 Oct, 2020 4 commits
  2. 05 Oct, 2020 2 commits
  3. 03 Oct, 2020 1 commit
  4. 01 Oct, 2020 1 commit
  5. 28 Sep, 2020 1 commit
  6. 29 Aug, 2020 2 commits
  7. 26 Aug, 2020 1 commit
  8. 25 Aug, 2020 2 commits
  9. 24 Aug, 2020 3 commits
  10. 30 Jul, 2020 2 commits
  11. 29 May, 2020 1 commit
  12. 28 May, 2020 1 commit
  13. 27 May, 2020 1 commit
  14. 19 May, 2020 3 commits
  15. 17 May, 2020 2 commits
  16. 07 May, 2020 3 commits
  17. 06 May, 2020 4 commits
    • Fredrik Gustafsson's avatar
      index: add argument --no-warnings · 68639286
      Fredrik Gustafsson authored
      When creating an index apk warns if a dependency is missing a provider.
      However when using a multi-arch repository, it's not an error that
      a certain architecture is missing a dependency because that dependency
      could be in an other architecture. Since apk index doesn't know about
      this, add an argument to disable that warning.
      
      Maintainer note: rebased for new option handling, and minor stylistic
      adjustments.
      Signed-off-by: default avatarFredrik Gustafsson <fredrigu@axis.com>
      68639286
    • Timo Teräs's avatar
      rewrite option descriptors to be single string · 1d7123d8
      Timo Teräs authored
      This reduces the number of relocations on PIE binaries, and also
      reduces the executable size. Parsing of the options is slightly
      sped up as only the exact matching option group parser is called.
      1d7123d8
    • Timo Teräs's avatar
      man pages: make more friendly for help generation · 791f93fc
      Timo Teräs authored
      Also few minor fixups added.
      791f93fc
    • Timo Teräs's avatar
      add script to autogenerate help from man pages · 5258b484
      Timo Teräs authored
      This creates main help like:
      --
      usage: apk [<OPTIONS>...] COMMAND [<ARGUMENTS>...]
      
      Package installation and removal:
        add        Add packages to WORLD and commit changes
        del        Remove packages from WORLD and commit changes
      
      System maintenance:
        fix        Check WORLD against the system and ensure consistency
        update     Update repository indexes
        upgrade    Install upgrades available from repositories
        cache      Commands related to the management of an offline package cache
      
      Querying package information:
        info       Give detailed information about packages or repositories
        list       List packages matching a pattern or other criteria
        dot        Generate graphviz graphs
        policy     Show repository policy for packages
      
      Repository maintenance:
        index      Create repository index file from packages
        fetch      Download packages from global repositories to a local directory
        manifest   Show checksums of package contents
        verify     Verify package integrity and signature
      
      Miscellaneous:
        audit      Audit directories for changes
        stats      Show statistics about repositories and installations
        version    Compare package versions or perform tests on version strings
      
      This apk has coffee making abilities.
      --
      
      And applet specific help like:
      --
      usage: apk add [<OPTIONS>...] PACKAGES...
      
      Description:
        apk add adds the requested packages to WORLD and installs (or upgrades)
        them if not already present, ensuring all dependencies are met.
      
      Options:
        --initdb         Initialize a new package database
        -l, --latest     Disables normal heuristics for choosing which repository to install a
        -u, --upgrade    When adding packages which are already installed, upgrade them rather
        -t, --virtual NAME
                         Instead of adding the specified packages to WORLD, create a new
        --no-chown       Do not change file owner or group
      --
      5258b484
  18. 28 Apr, 2020 1 commit
  19. 24 Apr, 2020 1 commit
  20. 21 Apr, 2020 1 commit
    • Fredrik Gustafsson's avatar
      man pages: format email addresses consistently · 4856ddff
      Fredrik Gustafsson authored
      Some email addresses was underlined and some wasn't. Remove underline
      from all email addresses to be consistent. The reason for chosing
      no underline is that the email address isn't clickable and to be
      consistent with the output from git log.
      4856ddff
  21. 01 Apr, 2020 3 commits
    • Rasmus Thomsen's avatar
      build: fix includedir in pkgconfig file · 47053ede
      Rasmus Thomsen authored
      We want to include via <apk/$headerfile> and not via <$headerfile>,
      so we want to add an include statement for the dir the apk folder
      which contains the headers is contained in.
      47053ede
    • Timo Teräs's avatar
      libfetch: fix no_proxy domain name comparision · d6c54f93
      Timo Teräs authored
      Fix comparing of the hostname portion that matches exactly.
      The no_proxy matching is pretty rudimentary though and probably
      could go through a bit of additional rework.
      
      Fixes #10681
      d6c54f93
    • Timo Teräs's avatar
      db: fix database reading without scripts or triggers · 845b6397
      Timo Teräs authored
      Most notably this happens after blank database is initialized with --initdb,
      but can happen also in other conditions.
      
      The error checking changes modified behaviour if the file does not exist.
      Explicitly check for ENOENT and ignore it. But the behaviour is improved
      from earlier as now e.g. EPERM will be detected and reported correctly.
      
      Fixes #10679
      
      Fixes: 6da3e8eb "istream, archive, db: convert db and tar function to use istream"
      845b6397