summaryrefslogtreecommitdiff
path: root/guix/scripts/refresh.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix/scripts/refresh.scm')
-rw-r--r--guix/scripts/refresh.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/guix/scripts/refresh.scm b/guix/scripts/refresh.scm
index a302960da3..65654863cc 100644
--- a/guix/scripts/refresh.scm
+++ b/guix/scripts/refresh.scm
@@ -306,7 +306,10 @@ update would trigger a complete rebuild."
(list (resolve-interface mod)))
(_ (all-modules (%package-module-path)
#:warn
- warn-about-load-error)))))
+ warn-about-load-error))))
+ (update-spec (if target-version
+ (cut update-spec <> target-version #t)
+ update-spec)))
(map update-spec
(fold-packages (lambda (package result)
(if (select? package)