1. 29 Apr, 2019 2 commits
  2. 25 Apr, 2019 1 commit
    • Natanael Copa's avatar
      Revert "abuild: unset depends for subpackages" · c0dc7ace
      Natanael Copa authored
      Apparently there are many packages that does soemthing like:
      _foo() {
      	depends="$depends something-else"
      and thus depend on the previous behavior. We need to revert and plan
      this better.
      This reverts commit 8fbbffd2.
  3. 09 Apr, 2019 2 commits
  4. 05 Apr, 2019 1 commit
  5. 03 Apr, 2019 4 commits
  6. 21 Mar, 2019 4 commits
  7. 20 Mar, 2019 5 commits
  8. 14 Mar, 2019 1 commit
  9. 05 Mar, 2019 4 commits
  10. 25 Feb, 2019 1 commit
  11. 22 Feb, 2019 1 commit
    • Natanael Copa's avatar
      abuild: add support for pkg-config prefix pcprefix · 376ccc5b
      Natanael Copa authored
      Fix issue when two -dev packages provides same pkg-config wil but with
      different versions. For example libressl-dev and openssl-dev both ships
      libssl.pc and libcrypto.pc, which resulted in automatic provides of
      pc:libssl and pc:libcrypto.
      apk would end up picking libressl-dev over openssl-dev for packages that
      had automatic pc:libssl depends (for example libssl2-dev), when
      openssl-dev was the one that was used during build.
      To fix this we add support for a pcprefix so we can set
      pcprefix="libressl:" in libressl APKBUILD which makes libressl-dev
      provide pc:libressl:libssl. This is similar to what we do with
      We do not yet automatically detect when the prefixed variant should be
      used so for now we will have to explicitly add libressl-dev.
      ref #9959
  12. 23 Jan, 2019 1 commit
  13. 10 Jan, 2019 3 commits
  14. 09 Jan, 2019 2 commits
  15. 02 Dec, 2018 1 commit
  16. 08 Nov, 2018 2 commits
  17. 11 Oct, 2018 1 commit
    • Sören Tempel's avatar
      abuild-rmtemp: Do not follow symbolic links · 17cb68e9
      Sören Tempel authored
      Symbolic links might point to files outside of the chroot and
      thus might delete files outside the chroot. This allows deletion
      of arbitrary directories on the host from a malicious APKBUILD.
      Following hard links shouldn't be a problem since hard links (usually)
      cannot refer to directories and since remove(3) removes the link, not
      the file it points to it shouldn't cause a problem.
      I noticed this because alpine-baselayout creates /var/run as a symlink
      to /run. Therefore causing /run to be deleted on the host when using
      abuild-rmtemp which in turn causes a bunch of software to no longer
      function properly (including OpenRC).
  18. 03 Oct, 2018 4 commits