1. 02 Jun, 2018 1 commit
  2. 31 May, 2018 2 commits
  3. 29 May, 2018 2 commits
  4. 16 May, 2018 1 commit
  5. 13 May, 2018 7 commits
  6. 12 May, 2018 1 commit
  7. 24 Mar, 2018 3 commits
    • Eli Schwartz's avatar
      makechrootpkg: fix verifysource with pacman-git · 40f0179a
      Eli Schwartz authored
      In pacman-git commit d8717a6a9666ec80c8645d190d6f9c7ab73084ac makepkg
      started checking that the setuid/setgid bit could be removed on the
      $BUILDDIR in order to prevent this propagating to the packages
      themselves.  Unfortunately, this requires the temporary builddir used
      during the --verifysource stage of makepkg, to be owned by $makepkg_user
      which was not the case as it is created as root using mktemp (and given
      world rwx in addition to the restricted deletion bit.)
      
      Obviously makepkg cannot chmod a directory that it does not own. Fix
      this by making $makepkg_user the owner of that directory, as should have
      been the case all along.
      
      (Giving world rwx is illogical on general principle. The fact that this
      is a workaround for makepkg demanding these directories be writable even
      when they are not going to be used for the makepkg options in question,
      is not justification for being careless.)
      Signed-off-by: default avatarEli Schwartz <eschwartz@archlinux.org>
      40f0179a
    • Emiel Wiedijk's avatar
      makechrootpkg: respect GNUPGHOME · ffb5003f
      Emiel Wiedijk authored
      Previously, makechrootpkg hardcoded ~/.gnupg. Therefore, if a user
      uses a custom GPG home directory, the siganture checking would fail.
      Now makechrootpkg uses $GNUPGHOME, with a fallback to ~/.gnupg.
      Signed-off-by: default avatarEmiel Wiedijk <me@aimileus.nl>
      ffb5003f
    • Bartłomiej Piotrowski's avatar
      Remove corepkg symlink · ab3368f0
      Bartłomiej Piotrowski authored
      While still possible with 'commitpkg core', there is a chance it will
      prevent accidental pushes straight to [core].
      ab3368f0
  8. 21 Jan, 2018 7 commits
  9. 27 Dec, 2017 1 commit
  10. 22 Nov, 2017 1 commit
  11. 08 Nov, 2017 2 commits
  12. 30 Oct, 2017 3 commits
    • Luke Shumaker's avatar
      use makepkg library instead of local function copies · 94160d62
      Luke Shumaker authored
      This mirrors dbscripts commit
      625fa02 by Pierre Schmitz <pierre@archlinux.de> at 2017-04-18 14:20:49
      94160d62
    • Luke Shumaker's avatar
      makechrootpkg: Fix function usage comments · 095e5305
      Luke Shumaker authored
      A couple of the comments noting which globals are used by functions are
      outdated/wrong.
      
       - download_sources() : Remove USER from the list.  It was always wrong.
         Originally, it should have been SUDO_USER (not USER), but I should have
         removed it entirely in 4f23609d.
      
       - move_products() : Add SRCPKGDEST to the list.  Though the commit adding
         the comment was only recently upstreamed (as 2fd5931a), it originated in
         2013 in a commit that has since  been rebased many times.  Anyway, in
         this rebasing, it missed move_products() starting to pay attention to
         SRCPKGDEST in fd1be1b2 (since nothing made git think there was a
         "conflict").
      095e5305
    • Luke Shumaker's avatar
      makechrootpkg: move init_variables() to be part of main() · e4db687d
      Luke Shumaker authored
      The reason it wasn't moved before was just to keep the diffs
      (with --ignore-all-space) smaller, to make merging and rebasing work
      easier.  Moving code around in a file tends to make that difficult.
      
      But, readability wise, it belongs in main().
      e4db687d
  13. 14 Sep, 2017 2 commits
  14. 12 Sep, 2017 3 commits
  15. 11 Sep, 2017 3 commits
  16. 24 Aug, 2017 1 commit