Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-20 | Version 2017032020170320 | Jan Alexander Steffens (heftig) | |
2017-03-07 | archbuild/makechrootpkg: Delete subvolumes in roots | Jan Alexander Steffens (heftig) | |
The systemd package creates a subvolume at /var/lib/machines (through tmpfiles), if it can. We need to delete this subvolume before we can delete the parent subvolume. Look through the root for inodes with the number 256. These identify subvolume roots. | |||
2017-03-07 | lib/archroot.sh: Add is_btrfs helper | Jan Alexander Steffens (heftig) | |
2017-03-07 | lib/archroot.sh: Simplify check_root | Jan Alexander Steffens (heftig) | |
Move the function and save the orig_argv right along it. | |||
2017-03-07 | lib/archroot.sh: Move CHROOT_VERSION to a common file | Jan Alexander Steffens (heftig) | |
2017-03-07 | makechrootpkg: run makepkg as specified user | Alad Wenter | |
makepkg --asroot was removed with pacman 4.2. Allow to specify a separate makepkg user from the command line instead. Fixes FS#43432 | |||
2017-03-07 | makechrootpkg: explain load_vars | Alad Wenter | |
The way in which makechrootpkg reads variables from makepkg.conf(5) is different from makepkg, in that it reads a subset of defined variables, and only if the were not set in the environment before. Mention this in the usage text. Fixes FS#44827 | |||
2017-03-04 | Version 2017030420170304 | Jan Alexander Steffens (heftig) | |
2017-03-04 | makechrootpkg: fix potential non-writable directories of builduser in /build | Levente Polyak | |
This removes the preservation of HOME being /build just for the pacman sudo call. Former leads to unbuildable packages when an to be installed dependency writes something into the HOME dir (f.e. .config). The resulting directories won't be writable by the builduser as they are owned by root:root and ultimately will fail to build anything that requires so. | |||
2017-03-04 | lib: remove unused version, pkgparts | Jelle van der Waa | |
2017-03-04 | lib: remove unused left, right | Jelle van der Waa | |
2017-03-04 | makechrootpkg: Simplify symlink replacement | Jan Alexander Steffens (heftig) | |
2017-03-04 | makechrootpkg: Fix broken symlink because of temporary chroot PKGDEST /pkgdest | NicoHood | |
2017-02-17 | mkarchroot: Set LANG=en_US.UTF-8 | Jan Alexander Steffens (heftig) | |
In order to have an UTF-8 locale in the build root. This is something normally set on real machines but is not set from our chroots. Meson, for example, loudly complains when the locale charset is not UTF-8. I'd like to have C.UTF-8, as most other distributions do. Unfortunately, it's not part of vanilla glibc; en_US.UTF-8 will have to do. mkarchroot already creates roots with both en_US.UTF-8 and de_DE.UTF-8, the latter because builds of gcc (perhaps used to) require it. Bump the CHROOT_VERSION due to the setting change. | |||
2016-10-08 | makechrootpkg: Reset environment for builduser | Jan Alexander Steffens (heftig) | |
The gnustep-base package ships a profile.d script that adds "$HOME/GNUstep/Tools" to the PATH, which breaks when the user changes and causes meson to exit with a "permission denied" error. | |||
2016-06-13 | makechrootpkg: Shorten user-config loading code | Jan Alexander Steffens (heftig) | |
Make use of load_vars returning 1 when the file is missing. Avoids introducing another variable. | |||
2016-06-13 | makechrootpkg: Use XDG_CONFIG_HOME for makepkg.conf | Johannes Löthberg | |
Implemented the same way as in makepkg. Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> | |||
2016-05-28 | Version 2016052820160528 | Jan Alexander Steffens (heftig) | |
2016-05-28 | arch-nspawn: Work around pacman master returning file-URLs from the cache | Jan Alexander Steffens (heftig) | |
2016-05-28 | makechrootpkg: Install packages in one step | Jan Alexander Steffens (heftig) | |
Avoids having to specify them in dependency order. | |||
2016-05-28 | makechrootpkg: Simplify chroot preparation (v2) | Jan Alexander Steffens (heftig) | |
Copy both UID and primary GID of the invoker to the builduser. Mount srcdest and startdir read-write. v2: Fixed GnuPG keyring owner and moved running namcap from a heredoc to a function. | |||
2016-05-28 | Merge branch 'master' of git.archlinux.org:/srv/git/devtools | Pierre Schmitz | |
2016-05-27 | This is 20160527.120160527.1 | Sven-Hendrik Haase | |
2016-05-27 | mkarchroot: Manually generate machine-id because nspawn expects it | Sven-Hendrik Haase | |
2016-05-27 | Makefile: change version to 20160527 | Sven-Hendrik Haase | |
2016-05-27 | Use repos.archlinux.org everywhere instead of hostname based domains20160527 | Sven-Hendrik Haase | |
This makes it a lot easier to swap out the host that actually serves the repos in the future. | |||
2016-05-07 | Set target vendor to pc for usge with gcc 6 | Pierre Schmitz | |
2016-02-07 | Update bundled pacman and makepkg configuration | Pierre Schmitz | |
2016-01-09 | makechrootpkg: set builduser's shell to /bin/bash | Evangelos Foutras | |
Having it set to nologin breaks a couple of tests in Git and Python. | |||
2016-01-09 | makechrootpkg: use /build as HOME for the builduser | Levente Polyak | |
This way the HOME dir is writable and no ugly hacks are required in the PKGBUILD if $HOME is accessed (f.e. maven, gradle and also some python tests etc.) | |||
2015-11-29 | Bump version to 2015112920151129 | Evangelos Foutras | |
2015-11-29 | arch-nspawn: preserve systemd-nspawn's stderr | Evangelos Foutras | |
It is passed down to the container when stdin/stdout is not a tty; this is the case when archbuild's output is redirected to a pipe or file. | |||
2015-10-02 | Bump version to 2015100220151002 | Evangelos Foutras | |
2015-10-02 | Sync makepkg.conf files with pacman 4.2.1-4 | Evangelos Foutras | |
2015-09-25 | Layer gnome-unstable above staging, not testing | Jan Alexander Steffens (heftig) | |
2015-06-06 | Bump version to 2015060620150606 | Evangelos Foutras | |
2015-06-06 | makechrootpkg: verify sources before preparing chroot | Evangelos Foutras | |
This is needed in order to use GPG's auto-key-retrieve keyserver option, otherwise the keyring will get copied to the chroot before the required keys are retrieved during 'makepkg --verifysource'. | |||
2015-06-06 | commitpkg: Force unarmored signatures | Johannes Löthberg | |
Pacman cannot handle armored signatures, so force a generation of a binary one using the --no-armor flag. | |||
2015-05-14 | Prepare release20150514 | Pierre Schmitz | |
2015-05-14 | fix handling of public keyring | Christian Hesse | |
Chances are that pubring.kbx has been created by gpgsm but pubring.gpg is still around with valid data. We do not know what file contains what we need, so just copy both. Signed-off-by: Christian Hesse <mail@eworm.de> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2015-02-28 | prepare 20150228 release20150228 | Dave Reisner | |
2015-02-28 | handle gnupg 2.1.x public keyring | Christian Hesse | |
2015-02-15 | makechrootpkg: keep all function defs together | Dave Reisner | |
2014-12-24 | prepare 20141224 release20141224 | Dave Reisner | |
It's an xmas miracle! | |||
2014-12-23 | makepkg-*.conf: add VCSCLIENTS definition | Dave Reisner | |
Needed for makepkg 4.2 | |||
2014-10-25 | checkpkg: mask errors from lib-provides | Dave Reisner | |
bsdtar doesn't consider it an error when your --include doesn't match anything in the archive, so we're forced to dump stderr to /dev/null here. Fixes: https://bugs.archlinux.org/task/42551 | |||
2014-10-25 | find-libdeps: cleanup some quoting/array concerns | Dave Reisner | |
2014-10-24 | prepare release 2014102420141024 | Dave Reisner | |
2014-10-20 | makechrootpkg: treat makepkg_args as array | Dave Reisner | |
2014-10-20 | makechrootpkg: don't run namcap if makepkg fails | Dave Reisner | |
Fixes a regression introduced by 285a4e94cd, which made namcap a "compile time" option. |