• 20180531 5395182dc2

    20180531 Stable

    ghost released this 2018-06-02 03:47:55 +00:00 | 0 commits to master since this release

    6364b3c9b9 Version 20180531
    98ff92f467 makechrootpkg: whitelist return code 14 from makepkg

    Downloads
  • 20180528 9c4510b8d3

    20180528 Stable

    ghost released this 2018-05-29 20:58:39 +00:00 | 3 commits to master since this release

    e414173f89 update makefile for current version
    7fcf847bc3 Do not assume the makechrootpkg user's groupname is the same as the username
    5b3c14454a Proper fix for pacman-git returning file urls from the cache
    4408bb2a15 Revert "arch-nspawn: Work around pacman master returning file-URLs from the cache"
    509c00ea23 makechrootpkg: Do not copy the user keyring into the chroot.
    769cb4578f signpkg(s): add .in extension
    6dae45653e signpkg: use common library for messages

    Downloads
  • 20180513 df7328dcc7

    20180513 Stable

    ghost released this 2018-05-13 08:01:15 +00:00 | 11 commits to master since this release

    df7328dcc7 Version 20180513
    5713cd629c makechrootpkg: add /etc/shadow entry for builduser
    40f0179a5e makechrootpkg: fix verifysource with pacman-git
    ffb5003fda makechrootpkg: respect GNUPGHOME
    ab3368f061 Remove corepkg symlink
    38c7a391b0 makechrootpkg: make sure that makepkg.conf is always parsed as text
    75ad2aca57 makechrootpkg: Adjust to work properly with set -e
    aee72cae32 lib/common.sh: Adjust to work properly with set -u
    5ab8f8430a arch-nspawn: Remove pointless $(echo ...) subshell
    c9e287e845 arch-nspawn: make sure that makepkg.conf is always parsed as text
    48b2f8dcc4 makechrootpkg: Fix anti-pattern when checking for enabled features
    3b725b5843 makechrootpkg: Fix unconditionally running namcap
    7a3c508501 Revert "makechrootpkg: Reopen console to assign the CTTY"
    eab5aba9b0 Support reproducible builds
    2a308821b3 Version 20171108
    94160d62b8 use makepkg library instead of local function copies
    095e5305e4 makechrootpkg: Fix function usage comments
    e4db687d10 makechrootpkg: move init_variables() to be part of main()
    ddd508efc0 makechrootpkg: Reopen console to assign the CTTY
    0f3778c3d3 makechrootpkg: Prevent collecting coredumps
    6b55282bd7 Revert "arch-nspawn: Hack to give the inner process a controlling terminal"
    6a7dcdeff9 arch-nspawn: Hack to give the inner process a controlling terminal
    cd500d161f arch-nspawn: Pass --as-pid2

    Downloads
  • 20170911 43f27e6772

    20170911 Stable

    ghost released this 2017-09-11 20:02:53 +00:00 | 36 commits to master since this release

    5ebb9c1 Version 20170911
    fecf107 arch-nspawn: Force PATH to be the Arch default
    bd82675 makechrootpkg: Also look for -e as --noextract
    d0e684d makechrootpkg: Prevent removing build dir when --noextract specified
    000ea6c arch-nspawn: Add --keep-unit to prevent scope conflicts
    75fdff1 makechrootpkg: Skip integrity checks inside the chroot
    0cbc179 makechrootpkg: Use long args for makepkg
    a8f512a makechrootpkg: Move makepkg-as-root check to main()
    086ff8b archrelease: Whitespace adjustment
    041afb5 archrelease: sync the repos directory before commiting changes
    3efa4b7 makechrootpkg: Fix broken symlinks because of chroot SRCPKGDEST /srcpkgdest
    a9dab95 Add # shellcheck directives to quiet shellcheck, add PKGBUILD.proto
    a396a69 Make slightly more involved changes to make shellcheck happy.
    78fabcf Quote strings that shellcheck warns about.
    3f72579 Make purely stylistic changes to make shellcheck happier.
    430e126 Makefile: Add a simple 'check' target that runs shellcheck
    56cace3 makechrootpkg: Add a comment warning about a bug in "sudo -i"
    2fdd165 Makefile: m4_changequote([, ]) to avoid accidental quoting.
    007d6fc Makefile: add .DELETE_ON_ERROR:
    4f23609 makechroot: download_sources: Accept makepkg_owner as an argument
    31a800f lib/archroot.sh: subvolume_delete_recursive: support arbitrary recursion
    6d19929 makechrootpkg: sync_chroot: Make more general.
    928744c makechrootpkg: sync_chroot: make usage easier to understand.
    2a9b30e makechrootpkg: delete_chroot: Fix the is-btrfs-subvolume check.
    c9b1fc0 Sync makepkg.conf files with pacman 5.0.2-2
    4804dd5 Merge remote-tracking branch 'upstream/master'
    49088b0 makechrootpkg: Avoid having code floating around outside of a function.
    a1f8ac9 makechrootpkg: Delete chroot subvols recursively when using -T
    2243a27 makechrootpkg: Unindent as suggested in 2fd5931
    578a62f mkarchroot: Don't let the environment affect pacstrap (sans proxy settings).
    4228d79 makechrootpkg: Improve status messages.
    5b9c06d mkarchroot, arch-nspawn: Add an -s flag to inhibit setarch.
    82e6bfc mkarchroot, arch-nspawn: Add an -f flag to add files to copy.
    35da846 makechrootpkg: Adjust to have the functions work with set -u.
    2fd5931 makechrootpkg: Have functions be more function-y.
    6098253 Handle makepkg.conf more consistently
    c1a056c lib/common.sh: Make it safe to include multiple times.
    747e8ff lib/common.sh: Adjust to work properly with set -u.
    fb40b58 makechrootpkg: install_pkg was an unused variable
    f9d9db4 makechrootpkg: Quote directory passed to rm -rf.
    253bb4c makechrootpkg: /chrootbuild: accept makepkg_args as arguments rather than embedding.
    189efd3 makechrootpkg: usage(): Display the actual default makepkg flags.
    cb35d74 Avoid using string interpolation; use printf format strings instead.
    14d5e1c Add a "License:" tag to all code files.
    ae82f88 commitpkg: Adjust fancy quoting/escaping to not confuse Emacs.
    f55786b Add '#!/hint/bash' headers to non-executable bash files.
    8ff247d lib/common.sh: Make setup_workdir()/cleanup() safe for programs to not use
    d4f09b2 lib/common.sh: lock, slock: Create directories for locks if necessary.
    d333440 lib/common.sh: lock, slock: Allow locks to be inherited.
    997bc1d lib/common.sh: add 'lock_close'; use it as appropriate.

    Downloads
  • 20170320 7beac911ff

    20170320 Stable

    ghost released this 2017-03-24 21:24:26 +00:00 | 90 commits to master since this release

    • archbuild/makechrootpkg: Delete subvolumes in roots
    • lib/archroot.sh: Add is_btrfs helper
    • lib/archroot.sh: Simplify check_root
    • lib/archroot.sh: Move CHROOT_VERSION to a common file
    • makechrootpkg: run makepkg as specified user
    • makechrootpkg: explain load_vars
    Downloads
  • 20170304 c6cd5c759a

    20170304 Stable

    ghost released this 2017-03-05 12:48:53 +00:00 | 98 commits to master since this release

    makechrootpkg: fix potential non-writable directories of builduser in /build
    lib: remove unused version, pkgparts
    lib: remove unused left, right
    makechrootpkg: Simplify symlink replacement
    makechrootpkg: Fix broken symlink because of temporary chroot PKGDEST /pkgdest
    mkarchroot: Set LANG=en_US.UTF-8
    makechrootpkg: Reset environment for builduser
    makechrootpkg: Shorten user-config loading code
    makechrootpkg: Use XDG_CONFIG_HOME for makepkg.conf
    mkarchroot: Work around pacman master returning file-URLs from the cache

    Downloads
  • 20160528 01294b276c

    20160528 Stable

    ghost released this 2016-05-28 17:37:16 +00:00 | 110 commits to master since this release

    • mkarchroot: Work around pacman master returning file-URLs from the cache
    • arch-nspawn: Work around pacman master returning file-URLs from the cache
    • makechrootpkg: Install packages in one step
    • makechrootpkg: Simplify chroot preparation (v2)
    • mkarchroot: Manually generate machine-id because nspawn expects it
    • Use repos.archlinux.org everywhere instead of hostname based domains
    • Set target vendor to pc for usage with gcc 6
    • No need to update mirrors in chroot
    • Fix for UTF-8 characters in PACKAGER var
    Downloads
  • 20160409 7647e60f3b

    20160409 Stable

    ghost released this 2016-04-08 23:54:13 +00:00 | 122 commits to master since this release

    No need to update mirrors in chroot
    Fix for UTF-8 characters in PACKAGER var

    Downloads
  • 20160302 28079ff218

    20160302 Stable

    ghost released this 2016-03-02 00:59:18 +00:00 | 124 commits to master since this release

    Update pacman-mirrors-*.conf files
    Update bundled pacman and makepkg configuration
    makechrootpkg: set builduser's shell to /bin/bash
    makechrootpkg: use /build as HOME for the builduser

    Downloads
  • 20151129 c6b38ba262

    20151129 Stable

    ghost released this 2015-11-29 12:28:22 +00:00 | 130 commits to master since this release

    arch-nspawn: preserve systemd-nspawn's stderr

    Downloads