Subject: bug#32004: 25.2; Package-install-package Failed to verify signature file-error Setting current directory No such file or directory

From: Stefan Kangas <[email-masked]>
Date: Sat, 28 Sep 2019 19:43:35 +0200

Lars Ingebrigtsen <[email-masked]> writes:

> Is there a standard thing we can use in these circumstances where it
> doesn't much matter what default-directory is, other than that it has to
> exist?  (And probably has to be readable.)
>
> A `with-ensured-directory' or something might be nice?  Or do we just
> bind default-directory to "/"?

I'd prefer to bind it to "~" to make sure it's writable too (just in
case).  Also, emacs run as root doesn't risk polluting "/" with
spurious temporary files if there is some writing going on when there
shouldn't be.  Or we could use the same value as
url-temporary-directory: (or (getenv "TMPDIR") "/tmp")

Not sure if we want a general facility here, but I guess that depends
on how common these kinds of issues are.

Best regards,
Stefan Kangas