mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
tests: Disable grafts by default.
Fixes <http://bugs.gnu.org/22872>. Reported by myglc2 <myglc2@gmail.com>. * test-env.in: Define and export 'GUIX_BUILD_OPTIONS'. * tests/guix-build.sh: When setting 'GUIX_BUILD_OPTIONS', make sure it contains '--no-grafts'. * tests/guix-package.sh: Likewise. * tests/guix-daemon.sh: Add (%graft? #f) in Scheme snippets.
This commit is contained in:
parent
637cd12543
commit
442a6ff5ea
4 changed files with 18 additions and 7 deletions
|
@ -261,7 +261,7 @@ unset GUIX_PACKAGE_PATH
|
|||
|
||||
# Using 'GUIX_BUILD_OPTIONS'.
|
||||
available="`guix package -A | sort`"
|
||||
GUIX_BUILD_OPTIONS="--dry-run"
|
||||
GUIX_BUILD_OPTIONS="--dry-run --no-grafts"
|
||||
export GUIX_BUILD_OPTIONS
|
||||
|
||||
# Make sure $GUIX_BUILD_OPTIONS is not simply appended to the command-line,
|
||||
|
@ -270,7 +270,9 @@ available2="`guix package -A | sort`"
|
|||
test "$available2" = "$available"
|
||||
guix package -I
|
||||
|
||||
unset GUIX_BUILD_OPTIONS
|
||||
# Restore '--no-grafts', which makes sure we don't end up building stuff when
|
||||
# '--dry-run' is passed.
|
||||
GUIX_BUILD_OPTIONS="--no-grafts"
|
||||
|
||||
# Applying a manifest file.
|
||||
cat > "$module_dir/manifest.scm"<<EOF
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue