summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Cuneo2024-01-09 02:15:59 +1100
committerMatt Cuneo2024-01-09 02:15:59 +1100
commit7792ae570ba4a78d39530d9419d55b11dcf5bd2c (patch)
treebb25bd632b82f9be39140aa65d3f3c7deb10f602
parentc3bbdb2047756b905f7a04830d39be33f9fbe6c2 (diff)
downloadaur-7792ae570ba4a78d39530d9419d55b11dcf5bd2c.tar.gz
Improvements to systemd unit
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--systemd.service10
-rw-r--r--tmpfiles.conf2
4 files changed, 9 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a62a6d408d55..bfa88aaa13c9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0d04eeb01740..8a57d6b4c3fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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