~ruther/guix-local

19deb9b658f102f44cec54ea85839b508017030b — Ludovic Courtès 7 months ago 3a64c03
daemon: “cannot read potential root” messages shows errno message.

* nix/libstore/gc.cc (findRoots): Print the message corresponding to errno.

Change-Id: Ia0ddfa6512bbeced1fb0c7c0cc69899674330f29
1 files changed, 2 insertions(+), 1 deletions(-)

M nix/libstore/gc.cc
M nix/libstore/gc.cc => nix/libstore/gc.cc +2 -1
@@ 318,7 318,8 @@ static void findRoots(StoreAPI & store, const Path & path, unsigned char type, R
    catch (SysError & e) {
        /* We only ignore permanent failures. */
        if (e.errNo == EACCES || e.errNo == ENOENT || e.errNo == ENOTDIR)
            printMsg(lvlInfo, format("cannot read potential root `%1%'") % path);
            printMsg(lvlInfo, format("cannot read potential root '%1%': %2%")
		     % path % strerror(e.errNo));
        else
            throw;
    }