guix scripts: Disable grafting on dry runs.
* guix/scripts/archive.scm, guix/scripts/build.scm, guix/scripts/environment.scm, guix/scripts/system.scm, guix/scripts/package.scm: Disable grafting when a dry-run parameter is given.
This commit is contained in:
		
							parent
							
								
									d03db7434b
								
							
						
					
					
						commit
						fd59105c49
					
				
					 5 changed files with 6 additions and 5 deletions
				
			
		|  | @ -162,7 +162,7 @@ Export/import one or more packages from/to the store.\n")) | |||
|                    (alist-cons 'expression arg result))) | ||||
|          (option '(#\n "dry-run") #f #f | ||||
|                  (lambda (opt name arg result) | ||||
|                    (alist-cons 'dry-run? #t result))) | ||||
|                    (alist-cons 'dry-run? #t (alist-cons 'graft? #f result)))) | ||||
| 
 | ||||
|          %standard-build-options)) | ||||
| 
 | ||||
|  |  | |||
|  | @ -541,7 +541,7 @@ must be one of 'package', 'all', or 'transitive'~%") | |||
|                    (alist-cons 'file arg result))) | ||||
|          (option '(#\n "dry-run") #f #f | ||||
|                  (lambda (opt name arg result) | ||||
|                    (alist-cons 'dry-run? #t result))) | ||||
|                    (alist-cons 'dry-run? #t (alist-cons 'graft? #f result)))) | ||||
|          (option '(#\r "root") #t #f | ||||
|                  (lambda (opt name arg result) | ||||
|                    (alist-cons 'gc-root arg result))) | ||||
|  |  | |||
|  | @ -226,7 +226,7 @@ COMMAND or an interactive shell in that environment.\n")) | |||
|                    (alist-cons 'ad-hoc? #t result))) | ||||
|          (option '(#\n "dry-run") #f #f | ||||
|                  (lambda (opt name arg result) | ||||
|                    (alist-cons 'dry-run? #t result))) | ||||
|                    (alist-cons 'dry-run? #t (alist-cons 'graft? #f result)))) | ||||
|          (option '(#\s "system") #t #f | ||||
|                  (lambda (opt name arg result) | ||||
|                    (alist-cons 'system arg | ||||
|  |  | |||
|  | @ -486,7 +486,8 @@ kind of search path~%") | |||
|                            #f))) | ||||
|          (option '(#\n "dry-run") #f #f | ||||
|                  (lambda (opt name arg result arg-handler) | ||||
|                    (values (alist-cons 'dry-run? #t result) | ||||
|                    (values (alist-cons 'dry-run? #t | ||||
|                                        (alist-cons 'graft? #f result)) | ||||
|                            #f))) | ||||
|          (option '("bootstrap") #f #f | ||||
|                  (lambda (opt name arg result arg-handler) | ||||
|  |  | |||
|  | @ -750,7 +750,7 @@ Build the operating system declared in FILE according to ACTION.\n")) | |||
| 
 | ||||
|          (option '(#\n "dry-run") #f #f | ||||
|                  (lambda (opt name arg result) | ||||
|                    (alist-cons 'dry-run? #t result))) | ||||
|                    (alist-cons 'dry-run? #t (alist-cons 'graft? #f result)))) | ||||
|          (option '(#\s "system") #t #f | ||||
|                  (lambda (opt name arg result) | ||||
|                    (alist-cons 'system arg | ||||
|  |  | |||
		Reference in a new issue