From b8743fef8a44b09f4797d0834e0440cd1e5afaea Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Tue, 25 Jan 2022 14:36:06 +0100 Subject: environment: '--check' does nothing when used with '--container'. Partly fixes . Reported by Chris Marusich . * guix/scripts/environment.scm (guix-environment*): Warn and do nothing when both '--check' and '--container' are used. --- guix/scripts/environment.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'guix/scripts') diff --git a/guix/scripts/environment.scm b/guix/scripts/environment.scm index 510cee727f..ec071402f4 100644 --- a/guix/scripts/environment.scm +++ b/guix/scripts/environment.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014, 2015, 2018 David Thompson -;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès +;;; Copyright © 2015-2022 Ludovic Courtès ;;; Copyright © 2018 Mike Gerwitz ;;; ;;; This file is part of GNU Guix. @@ -975,7 +975,10 @@ command-line option processing with 'parse-command-line'." (mwhen (assoc-ref opts 'check?) (return - (validate-child-shell-environment profile manifest))) + (if container? + (warning (G_ "'--check' is unnecessary \ +when using '--container'; doing nothing~%")) + (validate-child-shell-environment profile manifest)))) (cond ((assoc-ref opts 'search-paths) -- cgit v1.2.3