And here is my proposed patch. It's such a little thing, I'm posting here for context, I'll merge if no one is opposed to it.
From 56e88c25d7b327cd7aaee295b334280417f28aba Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt <[email protected]> Date: Sun, 9 Dec 2018 14:33:17 +0100 Subject: [PATCH] guix scripts: Mention Guix checkouts + gcroots/auto when warning about disk space.
* guix/scripts.scm (warn-about-disk-space): Mention Guix checkouts and
gcroots/auto.
---
guix/scripts.scm | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/guix/scripts.scm b/guix/scripts.scm
index 5e20ecd92..e85da99a3 100644
--- a/guix/scripts.scm
+++ b/guix/scripts.scm
@@ -212,13 +212,19 @@ available."
(* ratio 100) (%store-prefix))
(if profile
(display-hint (format #f (G_ "Consider deleting old profile
-generations and collecting garbage, along these lines:
+generations, deleting old Guix checkouts and collecting garbage, along these
+lines:
@example
-guix package -p ~s --delete-generations=1m
-guix gc
-@end example\n")
- profile))
+guix package --profile=~s --delete-generations=1m
+guix package --profile=~s --delete-generations=1m
+guix gc --free-space=5G
+@end example
+
+You might also want to delete old non-default profiles in
+/var/guix/gcroots/auto.")
+ profile
+ (string-append (config-directory #:ensure? #f) "/current")))
(display-hint (G_ "Consider running @command{guix gc} to free
space."))))))
--
2.19.2
-- Pierre Neidhardt https://ambrevar.xyz/
signature.asc
Description: PGP signature
