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:
authornachoparker <nacho@ownyourbits.com>2017-11-12 10:21:34 +0300
committernachoparker <nacho@ownyourbits.com>2017-11-12 09:23:18 +0300
commitc2143b9049fa1364858e6ec75ab57d1eb3eb0fc5 (patch)
treefe5805c60716f1d69858f3e0ab3d1e276b763d8d
parent515154280a7ed6de7de9101328ed059dda001960 (diff)
redis: fix update bugv0.34.7
-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