substitute: Use ~/.cache when invoked by an unprivileged user.
authorLudovic Courtès <ludo@gnu.org>
Wed, 22 Jun 2016 21:46:32 +0000 (23:46 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 22 Jun 2016 21:46:32 +0000 (23:46 +0200)
commitf10dcbf1a92c147a2fedba6f774afa6a7013fcdf
treee253eba0bbac2ec254d51034eda26fa70d65a872
parent3583b27b2cb42ac8c88e7f53df2e3101d5a82ede
substitute: Use ~/.cache when invoked by an unprivileged user.

This is a followup to ea0c6e0507a6997f12a4f29d0445b51cf53bd81e.

* guix/scripts/substitute.scm (%narinfo-cache-directory): Use
'cache-directory' when (getuid) returns non-zero.
(cache-narinfo!): Remove 'catch'.
guix/scripts/substitute.scm