gentoo-repo

git clone git://archive.git.mtrnord.blog/MTRNord/gentoo-repo.git
Log | Files | Refs | README

commit 3dca79792412011b5da651817fe6db9ffc819c8c
parent e61a599085e0e652243614fb9a3539089f3ddb13
Author: MTRNord <mtrnord1@gmail.com>
Date:   Mon,  6 Sep 2021 17:22:25 +0200

fix signald package

Diffstat:
Adev-libs/signald/files/signald.service | 20++++++++++++++++++++
Mdev-libs/signald/signald-9999.ebuild | 12+++++++++++-
2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/dev-libs/signald/files/signald.service b/dev-libs/signald/files/signald.service @@ -0,0 +1,20 @@ +[Unit] +Description=A daemon for interacting with the Signal Private Messenger +Wants=network.target +After=network.target + +[Service] +Type=simple +RuntimeDirectory=signald +RuntimeDirectoryMode=0770 +User=signald +Group=signald +ExecStart=/usr/bin/signald -d /var/lib/signald +EnvironmentFile=-/etc/default/signald +Restart=on-failure +UMask=0007 +# JVM always exits with 143 in reaction to SIGTERM signal +SuccessExitStatus=143 + +[Install] +WantedBy=default.target diff --git a/dev-libs/signald/signald-9999.ebuild b/dev-libs/signald/signald-9999.ebuild @@ -40,7 +40,17 @@ src_compile() { } src_install() { - dobin build/install/signald/bin/signald + #dobin build/install/signald/bin/signald + insinto /var/signald +# fperms 0776 build/install/signald/bin/signald + doins -r build/install/signald/bin/ + + dosym /var/signald/bin/signald /usr/bin/signald + fperms 0775 /var/signald/bin/signald +# fperms 0775 /usr/bin/signald + + insinto /var/signald/ + doins -r build/install/signald/lib/ keepdir /var/run/signald fowners -R signald:signald /var/run/signald }