summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorskydrome2019-02-24 22:16:48 -0500
committerskydrome2019-02-24 22:16:48 -0500
commit9090c154515452c119a9dac4dcf7e86dbdf336c0 (patch)
tree812ad445c9ce6dbe73f768fed79b841b3f2c6bb6
parent4449b1f27fd0f71a600051918bbcf53e031f5d5b (diff)
downloadaur-9090c154515452c119a9dac4dcf7e86dbdf336c0.tar.gz
do permission setting in PKBUILD
-rw-r--r--PKGBUILD3
-rw-r--r--tor.install6
-rw-r--r--tor.sysusers2
3 files changed, 5 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 122c6a0eab2b..a9c192c2eafe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -93,4 +93,7 @@ package() {
install -Dm644 "$srcdir/tor.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/tor.conf"
install -Dm644 "$srcdir/tor.sysusers" "$pkgdir/usr/lib/sysusers.d/tor.conf"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/tor/LICENSE"
+
+ chown -R 43:43 "$pkgdir"/etc/tor
+ chmod 755 "$pkgdir"/etc/tor
}
diff --git a/tor.install b/tor.install
index caca13a2df57..4f2072b0ddc5 100644
--- a/tor.install
+++ b/tor.install
@@ -3,12 +3,8 @@ post_install() {
echo "==> Tor has been preconfigured to run as a client only"
echo "==> Tor is experimental software, Do not rely on it for strong anonymity."
echo "==> "
- post_upgrade
}
post_upgrade() {
- systemd-sysusers tor.conf
- systemd-tmpfiles --create tor.conf
- chown -R tor:tor /etc/tor
- chmod 755 /etc/tor
+ post_install
}
diff --git a/tor.sysusers b/tor.sysusers
index 06974a9cac57..f095f617ac0b 100644
--- a/tor.sysusers
+++ b/tor.sysusers
@@ -1 +1 @@
-u tor - "TOR Network Daemon" /var/lib/tor
+u tor 43 "TOR Network Daemon" /var/lib/tor