From d87692408e49c19938bea4fadcadea0e3f0e0987 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Wed, 3 Oct 2018 18:17:25 +0100
Subject: [PATCH] php settinsg for webmail attachments

---
 src/freedombone-utils-webadmin | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index b575470ec..80e3eac24 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -1297,6 +1297,19 @@ function web_admin_create_email_proxy_screen {
     chown www-data:www-data "/var/www/${local_hostname}/htdocs/admin/email_proxy.html"
 }
 
+function web_admin_php_settings {
+    php_upload_dir=/tmp
+    php_max_upload='20M'
+
+    sed -i "s|;upload_tmp_dir =|upload_tmp_dir =|g" /etc/php/7.0/fpm/php.ini
+    sed -i "s|;upload_tmp_dir =|upload_tmp_dir =|g" /etc/php/7.0/cli/php.ini
+
+    sed -i "s|upload_tmp_dir =.*|upload_tmp_dir = $php_upload_dir|g" /etc/php/7.0/fpm/php.ini
+    sed -i "s|upload_tmp_dir =.*|upload_tmp_dir = $php_upload_dir|g" /etc/php/7.0/cli/php.ini
+    sed -i "s|upload_max_filesize =.*|upload_max_filesize = $php_max_upload|g" /etc/php/7.0/fpm/php.ini
+    sed -i "s|upload_max_filesize =.*|upload_max_filesize = $php_max_upload|g" /etc/php/7.0/cli/php.ini
+}
+
 function install_web_admin_webmail {
     if [ ! -f "/root/${PROJECT_NAME}/image_build/squirrelmail.tar.gz" ]; then
         return
@@ -1958,6 +1971,8 @@ function install_web_admin {
     web_admin_translate
 
     install_web_admin_webmail
+
+    web_admin_php_settings
 }
 
 # NOTE: deliberately no exit 0
-- 
GitLab