services: provenance: Wrap config file name in 'assume-valid-file-name'.
This gets rid of a pointless 'local-file' warning when running 'guix system reconfigure FILE' and FILE is a relative file name. * gnu/services.scm (provenance-entry): Wrap CONFIG-FILE in 'assume-valid-file-name'.master
parent
5d4ad8e1be
commit
5dbfdf8be4
|
@ -461,7 +461,12 @@ channels in use and CONFIG-FILE, if it is true."
|
||||||
|
|
||||||
(mbegin %store-monad
|
(mbegin %store-monad
|
||||||
(let ((config-file (cond ((string? config-file)
|
(let ((config-file (cond ((string? config-file)
|
||||||
(local-file config-file "configuration.scm"))
|
;; CONFIG-FILE has been passed typically via
|
||||||
|
;; 'guix system reconfigure CONFIG-FILE' so we
|
||||||
|
;; can assume it's valid: tell 'local-file' to
|
||||||
|
;; not emit a warning.
|
||||||
|
(local-file (assume-valid-file-name config-file)
|
||||||
|
"configuration.scm"))
|
||||||
((not config-file)
|
((not config-file)
|
||||||
#f)
|
#f)
|
||||||
(else
|
(else
|
||||||
|
|
Reference in New Issue