diff --git a/README.md b/README.md index eb850aaf1..a13d176b6 100644 --- a/README.md +++ b/README.md @@ -150,7 +150,7 @@ You can install and setup servers automatically using our script: ```sh curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/simplex-chat/simplexmq/stable/install.sh -o simplex-server-install.sh \ -&& if echo '1268d605e90bca1a8c7ef476038a8bd9aa9b1a28f79ea0a1485669ccf8fc23cd simplex-server-install.sh' | sha256sum -c; then chmod +x ./simplex-server-install.sh && ./simplex-server-install.sh; rm /simplex-server-install.sh; else echo "SHA-256 checksum is incorrect!" && rm ./simplex-server-install.sh; fi +&& if echo '797eeb941ccbf2d4125b174bf44088ffd0e2ef0c64c66d7ad055ebd3753d1ced simplex-server-install.sh' | sha256sum -c; then chmod +x ./simplex-server-install.sh && ./simplex-server-install.sh; rm ./simplex-server-install.sh; else echo "SHA-256 checksum is incorrect!" && rm ./simplex-server-install.sh; fi ``` ### Build from source diff --git a/install.sh b/install.sh index 3bcac3f49..42ef8027b 100755 --- a/install.sh +++ b/install.sh @@ -87,9 +87,9 @@ setup_users() { setup_dirs() { # Unquoted varibles, so field splitting can occur mkdir -p $path_conf_smp - chown "$user_smp":"$user_smp" "$path_conf_smp" + chown "$user_smp":"$user_smp" $path_conf_smp mkdir -p $path_conf_xftp - chown "$user_xftp":"$user_xftp" "$path_conf_xftp" + chown "$user_xftp":"$user_xftp" $path_conf_xftp } setup_systemd() { diff --git a/scripts/main/smp-server.service b/scripts/main/smp-server.service index db3da7d9c..e9fb25ca7 100644 --- a/scripts/main/smp-server.service +++ b/scripts/main/smp-server.service @@ -6,7 +6,7 @@ User=smp Group=smp Type=simple ExecStart=/usr/local/bin/smp-server start +RTS -N -RTS -ExecStopPost=/usr/bin/env sh -c '[ -e "/var/opt/simplex/smp-server-store.log" ] && cp "/var/opt/simplex/smp-server-store.log" "/var/opt/simplex/smp-server-store.log.$(date +%FT%T)' +ExecStopPost=/usr/bin/env sh -c '[ -e "/var/opt/simplex/smp-server-store.log" ] && cp "/var/opt/simplex/smp-server-store.log" "/var/opt/simplex/smp-server-store.log.$(date +%%FT%T)' LimitNOFILE=65535 KillSignal=SIGINT TimeoutStopSec=infinity diff --git a/scripts/main/xftp-server.service b/scripts/main/xftp-server.service index 80bb2bb08..74cd6dcbf 100644 --- a/scripts/main/xftp-server.service +++ b/scripts/main/xftp-server.service @@ -6,7 +6,7 @@ User=xftp Group=xftp Type=simple ExecStart=/usr/local/bin/xftp-server start +RTS -N -RTS -ExecStopPost=/usr/bin/env sh -c '[ -e "/var/opt/simplex-xftp/file-server-store.log" ] && cp "/var/opt/simplex-xftp/file-server-store.log" "/var/opt/simplex-xftp/file-server-store.log.$(date +%FT%T)' +ExecStopPost=/usr/bin/env sh -c '[ -e "/var/opt/simplex-xftp/file-server-store.log" ] && cp "/var/opt/simplex-xftp/file-server-store.log" "/var/opt/simplex-xftp/file-server-store.log.$(date +%%FT%T)' LimitNOFILE=65535 KillSignal=SIGINT TimeoutStopSec=infinity