tests: Fix guix-package.sh in the presence of multiple-output `make'.
* tests/guix-package.sh: For $boot_make_drv, take only the "out" output. Reported by Nikita Karetnikov <nikita@karetnikov.org>.
This commit is contained in:
parent
b592f7113e
commit
03aedf8d7a
|
@ -55,7 +55,7 @@ test "`guix package --search-paths -p "$profile" | wc -l`" = 0
|
||||||
if guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)' 2> /dev/null
|
if guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)' 2> /dev/null
|
||||||
then
|
then
|
||||||
boot_make="(@@ (gnu packages base) gnu-make-boot0)"
|
boot_make="(@@ (gnu packages base) gnu-make-boot0)"
|
||||||
boot_make_drv="`guix build -e "$boot_make"`"
|
boot_make_drv="`guix build -e "$boot_make" | tail -1`"
|
||||||
guix package --bootstrap -p "$profile" -i "$boot_make_drv"
|
guix package --bootstrap -p "$profile" -i "$boot_make_drv"
|
||||||
test -L "$profile-2-link"
|
test -L "$profile-2-link"
|
||||||
test -f "$profile/bin/make" && test -f "$profile/bin/guile"
|
test -f "$profile/bin/make" && test -f "$profile/bin/guile"
|
||||||
|
|
Loading…
Reference in New Issue