summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorredfish2018-07-21 22:44:02 -0400
committerredfish2018-07-21 22:44:02 -0400
commit0972332262f42f58d61f608978eee896fbf8ac41 (patch)
tree04ac3588f9b8a6e018fcbc826fbf517676bbd635
parent3e06e6b6704111cd88586331c41a341adec4d232 (diff)
downloadaur-0972332262f42f58d61f608978eee896fbf8ac41.tar.gz
install: let zeronet user own config file
So that it is editable from the web interface
-rw-r--r--zeronet.install10
1 files changed, 10 insertions, 0 deletions
diff --git a/zeronet.install b/zeronet.install
index 5db7e3f6dd68..1db3fea22bc5 100644
--- a/zeronet.install
+++ b/zeronet.install
@@ -8,6 +8,9 @@ post_install() {
mkdir -p /var/log/zeronet
chown zeronet:zeronet /var/log/zeronet
+ # This is not usual practice but to editting from web interface
+ chown zeronet:zeronet /etc/zeronet.conf
+
post_upgrade
# Don't run thesre operations automatically, because they are security-sensitive
@@ -49,4 +52,11 @@ post_upgrade() {
echo ">>> CookieAuthFile /var/lib/tor/control_auth_cookie"
echo ">>> Run: sudo rm -r /var/lib/tor-auth && sudo systemctl restart tor"
fi
+
+ if [ "$(version "$(echo $2 | sed s/\.r.*//)")" -lt "$(version 0.6.3)" ]
+ then
+ # In 0.6.3+, we do this on install, but for already installed versions:
+ # This is not usual practice but to editting from web interface
+ chown zeronet:zeronet /etc/zeronet.conf
+ fi
}