aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2022-01-19 22:01:35 +0100
committerLudovic Courtès <ludo@gnu.org>2022-01-19 22:07:54 +0100
commitccda88a07039c62d5d0bfde7fccef02ef3937ccf (patch)
treebf509b8f898cde9fbcc8039e7609d7286b572873 /gnu/packages
parent09676b7c11a785ef117ad328f3eca2ffa24795e8 (diff)
downloadguix-ccda88a07039c62d5d0bfde7fccef02ef3937ccf.tar
guix-ccda88a07039c62d5d0bfde7fccef02ef3937ccf.tar.gz
package: Honor '--dry-run' when target profile is already in store.
Fixes <https://issues.guix.gnu.org/53267>. Reported by Tirifto <tirifto@posteo.cz>. Regression introduced in 65ffb9388c1c3d870cb07e4cb3ef12c9ac06a161. In the (unlikely) case where the profile we're targeting with "guix upgrade -n" or similar is already built, a new profile generation would be created and linked to despite the use of '-n'. This is because 65ffb9388c1c3d870cb07e4cb3ef12c9ac06a161 assumed that dry-run behavior would be handled solely by the build handler, which is not the case when there's nothing to build. * guix/scripts/package.scm (build-and-use-profile): Reintroduce #:dry-run? and honor it. (process-actions): Pass #:dry-run? to 'build-and-use-profile'. * tests/guix-package-net.sh: Add test.
Diffstat (limited to 'gnu/packages')
0 files changed, 0 insertions, 0 deletions