summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlphaJack2020-09-07 15:29:50 +0200
committerAlphaJack2020-09-07 15:29:50 +0200
commit2ec77ec8501873f5ae38e4d383e24a330874f682 (patch)
tree6f0ccec7c8ad231a1cfb1ab870f2a55ef2d77049 /PKGBUILD
parenta4b742b6ab46fea0492a36525113bfea4be462f6 (diff)
downloadaur-2ec77ec8501873f5ae38e4d383e24a330874f682.tar.gz
Added tmpfile to restrict permissions
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 7 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 86a5cefb69d5..5f7baab425de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname="dkimpy-milter"
pkgver="1.2.2"
-pkgrel=1
+pkgrel=2
pkgdesc="DomainKeys Identified Mail (DKIM) milter in Python, with support for ed25519 signatures"
url="https://launchpad.net/dkimpy-milter"
license=("GPL2")
@@ -10,19 +10,22 @@ arch=("any")
depends=("python" "python-authres" "python-pynacl" "python-dkim" "python-dnspython" "python-pymilter" "libmilter")
optdepends=("postfix: for sending mail")
source=("https://launchpad.net/$pkgname/1.2/$pkgver/+download/$pkgname-$pkgver.tar.gz"
- "$pkgname.sysusers")
+ "$pkgname.sysusers"
+ "$pkgname.tmpfiles")
md5sums=("dc0f054bc7dc6178eb31f20d93b73cca"
- "91699122f87d2a9a468922d64e827c0c")
+ "91699122f87d2a9a468922d64e827c0c"
+ "4924433c6210ecc9be943ac0046fbd75")
backup=("etc/dkimpy-milter/dkimpy-milter.conf")
install="$pkgname.install"
package(){
install -d "$pkgdir/run/$pkgname"
install -D -m 644 "$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ install -D -m 644 "$pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
cd "$srcdir/$pkgname-$pkgver"
sed -e "s|local/bin|bin|g" -e "s|/usr/local/etc|/etc|g" -i "system/dkimpy-milter.service"
- awk '/UserID/ {sub(/dkimpy-milter/,"dkimpy-milter:dkimpy-milter")}1' "etc/dkimpy-milter.conf" > "etc/dkimpy-milter.conf.tmp"
+ awk '/UserID/ {sub(/dkimpy-milter/,"dkimpy-milter:dkimpy-milter")}1' "etc/dkimpy-milter.conf" > "etc/dkimpy-milter.conf.tmp"
mv "etc/dkimpy-milter.conf.tmp" "etc/dkimpy-milter.conf"
python3 setup.py install --single-version-externally-managed --root="$pkgdir/" --optimize=1
mv "$pkgdir/usr/etc/" "$pkgdir"