Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/update.sh b/update.sh
index 412bd62e..fbd3a45d 100755
--- a/update.sh
+++ b/update.sh
@@ -257,8 +257,8 @@ EOF
EOF
REDIS_MEM=3gb
- sed -i "s|# unixsocket.* |unixsocket /var/run/redis/redis.sock|" $REDIS_CONF
- sed -i "s|# unixsocketperm.* |unixsocketperm 770|" $REDIS_CONF
+ sed -i "s|# unixsocket .*|unixsocket /var/run/redis/redis.sock|" $REDIS_CONF
+ sed -i "s|# unixsocketperm .*|unixsocketperm 770|" $REDIS_CONF
sed -i "s|port.*|port 0|" $REDIS_CONF
echo "maxmemory ${REDIS_MEM}" >> $REDIS_CONF
echo 'vm.overcommit_memory = 1' >> /etc/sysctl.conf
@@ -279,6 +279,13 @@ EOF
}
sed -i 's|^logfile.*|logfile /var/log/redis/redis-server.log|' $REDIS_CONF
+ # fix redis update bug
+ grep -q sock700 $REDIS_CONF && {
+ sed -i '/unixsocket/d' $REDIS_CONF
+ echo "unixsocket /var/run/redis/redis.sock" >> $REDIS_CONF
+ echo "unixsocketperm 770" >> $REDIS_CONF
+ systemctl restart redis-server
+ }
grep -q unixsocketperm $REDIS_CONF || echo unixsocketperm 770 >> $REDIS_CONF
# fix unattended