~ruther/guix-local

d3648e01185dbb3afed85a630b2f8934c68ea143 — Ludovic Courtès 13 years ago 2af7e4a
store: Add `add-temp-root'.

* guix/store.scm (add-temp-root): New procedure.
1 files changed, 5 insertions(+), 0 deletions(-)

M guix/store.scm
M guix/store.scm => guix/store.scm +5 -0
@@ 424,6 424,11 @@ FIXED? is for backward compatibility with old Nix versions and must be #t."
Return #t on success."
  boolean)

(define-operation (add-temp-root (store-path path))
  "Make PATH a temporary root for the duration of the current session.
Return #t."
  boolean)

(define-operation (add-indirect-root (string file-name))
  "Make FILE-NAME an indirect root for the garbage collector; FILE-NAME
can be anywhere on the file system, but it must be an absolute file