GNU bug report logs - #28025
Daemon/server passes string incorrectly to/from Systemd

Previous Next

Package: emacs;

Reported by: Arthur Miller <arthur.miller.no1 <at> gmail.com>

Date: Wed, 9 Aug 2017 13:08:01 UTC

Severity: normal

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Glenn Morris <rgm <at> gnu.org>
To: Arthur Miller <arthur.miller.no1 <at> gmail.com>
Cc: 28025 <at> debbugs.gnu.org
Subject: bug#28025: Daemon/server passes string incorrectly to/from Systemd
Date: Fri, 11 Aug 2017 12:54:58 -0400
Arthur Miller wrote:

>> I don't see what D-Bus would have to do with this.
> Systemd-bus is D-bus if I understood Systemd docs correctly.

That may be, but it's not relevant to what Emacs does once it is started.

> Emacs daemon started with systemd as user service:
>
> ("TERM=dumb" "DICPATH=~/.emacs.d/hunspell"

There is no variable expansion inside systemd's "Environment" specifier,
and I don't think it does tilde expansion anywhere.

https://www.freedesktop.org/software/systemd/man/systemd.exec.html#Environment=

Specifiers work, so I guess you could use "%h" instead of "~".

https://www.freedesktop.org/software/systemd/man/systemd.unit.html#Specifiers




This bug report was last modified 7 years and 285 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.