Эх сурвалжийг харах

Don't disable exec and popen via cli

Jaap Marcus 2 жил өмнө
parent
commit
8ca895d456

+ 6 - 2
install/upgrade/versions/1.8.11.sh

@@ -28,5 +28,9 @@ SM_INSTALL_DIR="/var/lib/snappymail"
 SM_CONFIG_DIR="/etc/snappymail"
 SM_CONFIG_DIR="/etc/snappymail"
 SM_LOG="/var/log/snappymail"
 SM_LOG="/var/log/snappymail"
 
 
-chown hestiamail:hestiamail /var/lib/snappymail
-chown hestiamail:hestiamail /etc/snappymail
+if [ -d "/var/lib/snappymail" ]; then
+	chown hestiamail:hestiamail /var/lib/snappymail
+	chown hestiamail:hestiamail /etc/snappymail
+fi
+
+sed -i "s/disable_functions =.*/disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority/g" /etc/php/*/cli/php.ini