summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--guix/scripts/system.scm8
1 files changed, 5 insertions, 3 deletions
diff --git a/guix/scripts/system.scm b/guix/scripts/system.scm
index 78bff28112..af48c57b54 100644
--- a/guix/scripts/system.scm
+++ b/guix/scripts/system.scm
@@ -98,9 +98,11 @@ When GRUB? is true, install GRUB on DEVICE, using GRUB.CFG."
                                   string=?)))
       (topologically-sorted store lst)))
 
-  ;; Copy items to the new store.
-  (for-each (cut copy-closure store <> target #:log-port log-port)
-            to-copy)
+  (if (string=? target "/")
+      (warning (_ "initializing the current root file system~%"))
+      ;; Copy items to the new store.
+      (for-each (cut copy-closure store <> target #:log-port log-port)
+                to-copy))
 
   ;; Create a bunch of additional files.
   (format log-port "populating '~a'...~%" target)