guix-devel/gnu
Ludovic Courtès 6bfcb72926
gnu: u-boot: Fix target/system comparison in 'make-u-boot-package'.
Until now, running, say:

  guix build -e '(@@ (gnu packages bootloaders) u-boot-a20-olinuxino-micro)' \
    -s armhf-linux

on an x86_64-linux machine wouldn't have the desired effect
because (%current-system) would return "x86_64-linux" when 'same-arch?'
was evaluated.  This fixes that.

* gnu/packages/bootloaders.scm (make-u-boot-package)[same-arch?]: Turn
into a thunk so that (%current-system) is evaluated in the right
context, and adjust callers.  Use 'string=?' instead of 'string-prefix?'.
2019-07-17 15:36:04 +02:00
..
bootloader
build linux-container: Mount a new /dev/pts instance in the container. 2019-07-06 00:26:58 +02:00
installer
machine gnu: Add machine type for deployment specifications. 2019-07-06 02:10:04 -04:00
packages gnu: u-boot: Fix target/system comparison in 'make-u-boot-package'. 2019-07-17 15:36:04 +02:00
services services: network-manager: Clear default OpenVPN user. 2019-07-17 11:08:26 +02:00
system etc: Remove hydra.gnu.org.pub key. 2019-06-29 14:27:22 +02:00
tests tests: encrypted-root-os: Increase root partition size. 2019-07-06 16:17:24 +02:00
artwork.scm
bootloader.scm bootloader: Add a 'keyboard-layout' field. 2019-03-24 23:06:11 +01:00
ci.scm ci: 'channel-build-system' honors the target system. 2019-07-06 16:17:24 +02:00
installer.scm
local.mk gnu: network-manager: Fix plugin loading problem. 2019-07-17 11:07:43 +02: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