guix/gnu
Ludovic Courtès c3ab921eed
ci: 'channel-build-system' honors the target system.
Fixes a bug made evident e79281be10: the
x86_64-linux derivation of 'current-guix' would be cached and reused for
i686-linux, leading to test
failures.

Namely, /run/current-system/profile/bin/guix would have an x86_64
binary in its shebang, and thus it would end up being interpreted by
/bin/sh, which would fail like this:

  + guix --version
  /run/current-system/profile/bin/guix: line 2: !#: command not found
  /run/current-system/profile/bin/guix: line 3: syntax error near unexpected token `set!'
  /run/current-system/profile/bin/guix: line 3: `(begin (set! %load-path …

See <https://ci.guix.gnu.org/build/1431119/details>.

* gnu/ci.scm (channel-build-system)[build]: Pass #:system to
'run-with-store'.
2019-07-06 16:17:24 +02:00
..
bootloader
build linux-container: Mount a new /dev/pts instance in the container. 2019-07-06 00:26:58 +02:00
installer installer: Fix typo. 2019-06-08 02:30:25 +02:00
machine gnu: Add machine type for deployment specifications. 2019-07-06 02:10:04 -04:00
packages gnu: wine-staging: Update to 4.12. 2019-07-06 10:47:51 +02:00
services gnu: postgres service: More secure default permissions. 2019-07-02 18:33:51 +02:00
system etc: Remove hydra.gnu.org.pub key. 2019-06-29 14:27:22 +02:00
tests pack: 'squashfs' backend records the profile's search paths. 2019-07-04 18:05:02 +02:00
artwork.scm artwork: Update snapshot to 2f2fe74. 2019-06-10 23:11:07 +02:00
bootloader.scm
ci.scm ci: 'channel-build-system' honors the target system. 2019-07-06 16:17:24 +02:00
installer.scm
local.mk gnu: Add machine type for deployment specifications. 2019-07-06 02:10:04 -04:00
machine.scm gnu: Add machine type for deployment specifications. 2019-07-06 02:10:04 -04:00
packages.scm packages: 'specification->package+output' distinguishes "no output specified". 2019-06-27 11:14:41 +02:00
services.scm
system.scm
tests.scm