Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-05-28 | makechrootpkg: Simplify chroot preparation (v2) | Jan Alexander Steffens (heftig) | 1 | -101/+43 | |
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 | 6 | -7/+10 | |
2016-05-27 | This is 20160527.120160527.1 | Sven-Hendrik Haase | 1 | -1/+1 | |
2016-05-27 | mkarchroot: Manually generate machine-id because nspawn expects it | Sven-Hendrik Haase | 1 | -0/+2 | |
2016-05-27 | Makefile: change version to 20160527 | Sven-Hendrik Haase | 1 | -1/+1 | |
2016-05-27 | Use repos.archlinux.org everywhere instead of hostname based domains20160527 | Sven-Hendrik Haase | 5 | -6/+7 | |
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 | 1 | -1/+1 | |
2016-02-07 | Update bundled pacman and makepkg configuration | Pierre Schmitz | 10 | -4/+14 | |
2016-01-09 | makechrootpkg: set builduser's shell to /bin/bash | Evangelos Foutras | 1 | -1/+1 | |
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 | 1 | -1/+1 | |
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 | 1 | -1/+1 | |
2015-11-29 | arch-nspawn: preserve systemd-nspawn's stderr | Evangelos Foutras | 1 | -1/+1 | |
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 | 1 | -1/+1 | |
2015-10-02 | Sync makepkg.conf files with pacman 4.2.1-4 | Evangelos Foutras | 2 | -12/+10 | |
2015-09-25 | Layer gnome-unstable above staging, not testing | Jan Alexander Steffens (heftig) | 1 | -0/+6 | |
2015-06-06 | Bump version to 2015060620150606 | Evangelos Foutras | 1 | -1/+1 | |
2015-06-06 | makechrootpkg: verify sources before preparing chroot | Evangelos Foutras | 1 | -2/+2 | |
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 | 1 | -1/+1 | |
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 | 1 | -1/+1 | |
2015-05-14 | fix handling of public keyring | Christian Hesse | 1 | -1/+2 | |
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 | 1 | -1/+1 | |
2015-02-28 | handle gnupg 2.1.x public keyring | Christian Hesse | 1 | -4/+5 | |
2015-02-15 | makechrootpkg: keep all function defs together | Dave Reisner | 1 | -54/+54 | |
2014-12-24 | prepare 20141224 release20141224 | Dave Reisner | 1 | -1/+1 | |
It's an xmas miracle! | |||||
2014-12-23 | makepkg-*.conf: add VCSCLIENTS definition | Dave Reisner | 2 | -0/+14 | |
Needed for makepkg 4.2 | |||||
2014-10-25 | checkpkg: mask errors from lib-provides | Dave Reisner | 1 | -2/+2 | |
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 | 1 | -7/+7 | |
2014-10-24 | prepare release 2014102420141024 | Dave Reisner | 1 | -1/+1 | |
2014-10-21 | makechrootpkg: treat makepkg_args as array | Dave Reisner | 1 | -8/+11 | |
2014-10-21 | makechrootpkg: don't run namcap if makepkg fails | Dave Reisner | 1 | -1/+1 | |
Fixes a regression introduced by 285a4e94cd, which made namcap a "compile time" option. | |||||
2014-10-20 | makechroot: die if we encounter an unexpected option | Dave Reisner | 1 | -1/+1 | |
2014-10-19 | save and reuse original argv when auto-elevating | Dave Reisner | 4 | -6/+14 | |
Fixes FS#42277. | |||||
2014-10-02 | checkpkg: improve soname checking | Doug Newgard | 1 | -6/+5 | |
This makes soname checking much more robust and is explicit when a soname change is found. | |||||
2014-10-01 | makechrootpkg: make running namcap a "compile time" choice | Dave Reisner | 1 | -14/+14 | |
We don't need to pass _chrootbuild this information at runtime -- we can just generate the build script to do exactly what we want. | |||||
2014-10-01 | makechrootpkg: build as same UID as invoker | Dave Reisner | 1 | -9/+15 | |
Changing UID to that of 'nobody' is arbitrary at best, and an information leak at worst. Let's just drop back to the same UID of the invoker. | |||||
2014-09-22 | makechrootpkg: Use the btrfs mountpoint/subvolume check consistently. | Luke Shumaker | 1 | -1/+1 | |
Commit 59e348fc3c5dd086331d884a6dd76fb43a92b7eb added a btrfs subvolume check, but only used it in create_chroot(); it missed clean_temporary(). | |||||
2014-09-22 | mkarchroot: Correct "Usage:" text. | Luke Shumaker | 1 | -1/+1 | |
The "app" hasn't been an option since arch-nspawn was created. | |||||
2014-09-22 | archbuild: Fix a variable name mistake. ($copydir -> $copy) | Luke Shumaker | 1 | -1/+1 | |
It tried to lock `$copydir.lock`, which was the ONLY mention of $copydir in the entire file. Surely it meant `$copy.lock`; the line was probably originally copy/pasted from makechrootpkg or similar, where $copydir is used. | |||||
2014-09-22 | common: remove unreachable statement | Dave Reisner | 1 | -2/+1 | |
We run from a non-interactive shell, so the exec which is inevitably called will replace the current process and 'die' will never run under any circumstances. This also fixes a bug with the su fallback which would cause multiple arguments to be concatenated without any whitespace between them. | |||||
2014-09-22 | makechrootpkg: use a simpler/safer expression with eval | Dave Reisner | 1 | -1/+1 | |
2014-09-22 | arch-nspawn: Fix a grammar mistake (a/an) in an error message. | Luke Shumaker | 1 | -1/+1 | |
2014-09-22 | nspawn: skip machine registration | Dave Reisner | 1 | -4/+1 | |
No need to do this since we don't run an init system in the build root. | |||||
2014-09-22 | common.sh: propagate error through trap_exit | Dave Reisner | 1 | -1/+2 | |
Fixes a breakage introduced in 6db31cc16a80442 which leads to errors being masked from makechrootpkg. | |||||
2014-05-10 | Prepare release20140510 | Pierre Schmitz | 1 | -1/+1 | |
2014-05-10 | Switch to root when started as regular user | SĂ©bastien Luttringer | 5 | -6/+18 | |
In collaborative builder machine, these scripts are often allowed to become root via sudo. This patch avoid to prefix them by sudo each time or call su. Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||||
2014-05-10 | get_full_version :: remove duplicated epoch check | BlackEagle | 1 | -1/+1 | |
Signed-off-by: BlackEagle <ike.devolder@gmail.com> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||||
2014-05-10 | when cleanup is called without code exit with 0 | BlackEagle | 1 | -1/+1 | |
Signed-off-by: BlackEagle <ike.devolder@gmail.com> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||||
2014-05-10 | abort and die are serious errors so throw 255 out | BlackEagle | 1 | -3/+3 | |
Signed-off-by: BlackEagle <ike.devolder@gmail.com> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||||
2014-05-10 | Update mtime of chroot when building | Jan Alexander Steffens (heftig) | 1 | -0/+3 | |
Makes the chroot mtime a useful indicator of last usage. Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||||
2014-05-10 | Remove broken unknown arguments check and fix usage | Joel Teichroeb | 1 | -3/+2 | |
If getopts comes across an unknown argument, $arg it set to '?' and $OPTARG is unset. Therefore the getopts line detecting unknown arguments doesn't work. Arguments to pass to makepkg are already handled by passing all the aguments after the end-of-options marker (--), but this wasn't documented in the usage text. Signed-off-by: Pierre Schmitz <pierre@archlinux.de> |