The systemd service unit expects the default environment to be in /etc/default/tailscale*d*, the ebuild currently installs the file into /etc/default/${PN} -> /etc/default/tailscale. This prevents the service from starting.
What name do you suggest it get installed with? I don't run systemd anywhere, so I am not very familiar with it.
As said, it should be /etc/default/tailscaled instead of /etc/default/tailscale. You can see that in the environment setting in the unit file.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d51b31a7f4e46a91ec44dd99939956a15f8a0bbd commit d51b31a7f4e46a91ec44dd99939956a15f8a0bbd Author: Patrick McLean <patrick.mclean@sony.com> AuthorDate: 2020-05-14 04:10:56 +0000 Commit: Patrick McLean <chutzpah@gentoo.org> CommitDate: 2020-05-14 04:11:05 +0000 net-vpn/tailscale: fix systemd env file name (bug #721548) Closes: https://bugs.gentoo.org/721548 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> net-vpn/tailscale/tailscale-0.98_p0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)