[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#21209: /gnu/store should be able to be a symlink, but it can't
From: |
Ludovic Courtès |
Subject: |
bug#21209: /gnu/store should be able to be a symlink, but it can't |
Date: |
Tue, 18 Aug 2015 19:52:18 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Kragen Javier Sitaker <address@hidden> skribis:
> Apparently I can’t make /gnu/store a symlink:
>
> : address@hidden:~/pkgs/guix-0.8.1; time /usr/local/bin/guix pull
> guix pull: error: build failed: `/gnu/store' is not a directory
>
> real 0m0.431s
> user 0m0.104s
> sys 0m0.036s
> : address@hidden:~/pkgs/guix-0.8.1; ls -l /gnu/store
> lrwxrwxrwx 1 root root 9 Aug 7 12:56 /gnu/store -> /gnustore
> : address@hidden:~/pkgs/guix-0.8.1; ls -Ldl /gnu/store
> drwxrwxr-t 40 root guix-builder 49152 Aug 7 12:56 /gnu/store
>
> Is there a reason for this?
Yes, the daemon requires the canonical file name of the store.
> It’s inconvenient. (My root SSD only has a couple gigs left.)
Then I would suggest using a bind mount instead of a symlink.
Does that work for you?
Thanks,
Ludo’.