diff options
author | Matt Cuneo | 2024-01-09 02:15:59 +1100 |
---|---|---|
committer | Matt Cuneo | 2024-01-09 02:15:59 +1100 |
commit | 7792ae570ba4a78d39530d9419d55b11dcf5bd2c (patch) | |
tree | bb25bd632b82f9be39140aa65d3f3c7deb10f602 | |
parent | c3bbdb2047756b905f7a04830d39be33f9fbe6c2 (diff) | |
download | aur-7792ae570ba4a78d39530d9419d55b11dcf5bd2c.tar.gz |
Improvements to systemd unit
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | systemd.service | 10 | ||||
-rw-r--r-- | tmpfiles.conf | 2 |
4 files changed, 9 insertions, 15 deletions
@@ -1,7 +1,7 @@ pkgbase = photon-lemmy pkgdesc = An alternative front end for Lemmy pkgver = 1.25.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/Xyphyn/photon arch = any license = AGPL3 @@ -14,9 +14,9 @@ pkgbase = photon-lemmy source = tmpfiles.conf source = config.env b2sums = 387c47736e9a26d2f89947a7ac9e89cd8796ae4d1347100213403d6471cca314c1f60af54e3c1fc416e0959ec122c04b1a7817cc461ecbdc99abf87ec05f9199 - b2sums = fa15b1362b4a794464577181eada8432bff9842a4f0a29c4096e203139b3f333d2c25d7837f507fbfd0544a2631ed2321409e2b864a85e6faadcbea35345d2cf + b2sums = cb52a8b9c6bacf1a458ce778958b4417de5b214ba1e8fa67f8a7951441a7fe2d4b1c4959a55bfd20a97b70e3fbdb77857e716d2a8b1ecf3831e1bc31fafae44d b2sums = 02f70ad3274186cb9f5ba50e0717ebf17fc76450816174ed761d1c8a37c5f08bd906a1fe0573db647c92d91f900c67f9595478c625c2d22cf98f3769b55198d1 - b2sums = 5c09b5b05a7e5438912fb73d140683dbaab5a450af194ec97dbc30e4118ce21e769dbb6034c40a7d3ffabfaf3b4bf757ed12d189bd9ae6fe99c084063cc52328 + b2sums = 4c403c969af4489b80fd76e662aa3a9fce354bb6441a5c68f4309205954fb71df2e29e45e6d87196db6ce0eeb157fb2d956e9b264507523eecf548ce29687c4e b2sums = 22567c2e2fac19a9c1acbb3ea2e811b30847429a2a14fafa21991fc8281a24bc3acb111b78e3a83b9261c193349156ccdd5b0fa20aa7c1fcd2113af47857e053 pkgname = photon-lemmy @@ -3,7 +3,7 @@ _name=photon pkgname="$_name-lemmy" pkgver=1.25.2 -pkgrel=1 +pkgrel=2 pkgdesc='An alternative front end for Lemmy' arch=('any') url="https://github.com/Xyphyn/$_name" @@ -23,9 +23,9 @@ source=( 'config.env' ) b2sums=('387c47736e9a26d2f89947a7ac9e89cd8796ae4d1347100213403d6471cca314c1f60af54e3c1fc416e0959ec122c04b1a7817cc461ecbdc99abf87ec05f9199' - 'fa15b1362b4a794464577181eada8432bff9842a4f0a29c4096e203139b3f333d2c25d7837f507fbfd0544a2631ed2321409e2b864a85e6faadcbea35345d2cf' + 'cb52a8b9c6bacf1a458ce778958b4417de5b214ba1e8fa67f8a7951441a7fe2d4b1c4959a55bfd20a97b70e3fbdb77857e716d2a8b1ecf3831e1bc31fafae44d' '02f70ad3274186cb9f5ba50e0717ebf17fc76450816174ed761d1c8a37c5f08bd906a1fe0573db647c92d91f900c67f9595478c625c2d22cf98f3769b55198d1' - '5c09b5b05a7e5438912fb73d140683dbaab5a450af194ec97dbc30e4118ce21e769dbb6034c40a7d3ffabfaf3b4bf757ed12d189bd9ae6fe99c084063cc52328' + '4c403c969af4489b80fd76e662aa3a9fce354bb6441a5c68f4309205954fb71df2e29e45e6d87196db6ce0eeb157fb2d956e9b264507523eecf548ce29687c4e' '22567c2e2fac19a9c1acbb3ea2e811b30847429a2a14fafa21991fc8281a24bc3acb111b78e3a83b9261c193349156ccdd5b0fa20aa7c1fcd2113af47857e053') build() { diff --git a/systemd.service b/systemd.service index 5e2e5beff84c..5ca81fed09bc 100644 --- a/systemd.service +++ b/systemd.service @@ -4,16 +4,10 @@ After=network.target [Service] User=photon-lemmy -WorkingDirectory=/etc/share/webapps/photon-lemmy +WorkingDirectory=/usr/share/photon-lemmy ExecStart=/usr/bin/node build -EnvironmentFile=/etc/webapps/photon-lemmy/config.env +EnvironmentFile=/etc/photon-lemmy/config.env Restart=on-failure -# Hardening -ProtectSystem=yes -PrivateTmp=true -MemoryDenyWriteExecute=true -NoNewPrivileges=true - [Install] WantedBy=multi-user.target diff --git a/tmpfiles.conf b/tmpfiles.conf index 15cf88e83937..c38b1a332c62 100644 --- a/tmpfiles.conf +++ b/tmpfiles.conf @@ -1 +1 @@ -z /etc/photon-lemmy/config.env 0640 +z /etc/photon-lemmy/config.env 0640 photon-lemmy photon-lemmy |