浏览代码

When qvitter is enabled disable the content security policy, because otherwise you can't change the profile photo

Bob Mottram 7 年前
父节点
当前提交
a0135ca512
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5
    0
      src/freedombone-utils-gnusocialtools

+ 5
- 0
src/freedombone-utils-gnusocialtools 查看文件

750
     if [ -f "/etc/nginx/sites-available/$domain_name" ]; then
750
     if [ -f "/etc/nginx/sites-available/$domain_name" ]; then
751
         sed -i 's|index_qvitter.php|index.php|g' "/etc/nginx/sites-available/$domain_name"
751
         sed -i 's|index_qvitter.php|index.php|g' "/etc/nginx/sites-available/$domain_name"
752
         sed -i 's|index.html|index.php|g' "/etc/nginx/sites-available/$domain_name"
752
         sed -i 's|index.html|index.php|g' "/etc/nginx/sites-available/$domain_name"
753
+        sed -i 's|#add_header Content-Security-Policy|add_header Content-Security-Policy|g' "/etc/nginx/sites-available/$domain_name"
753
     fi
754
     fi
754
 
755
 
755
     if ! grep -q "//addPlugin('Qvitter')" "/var/www/$domain_name/htdocs/config.php"; then
756
     if ! grep -q "//addPlugin('Qvitter')" "/var/www/$domain_name/htdocs/config.php"; then
774
     if [ -f "/etc/nginx/sites-available/$domain_name" ]; then
775
     if [ -f "/etc/nginx/sites-available/$domain_name" ]; then
775
         sed -i 's|index_qvitter.php|index.php|g' "/etc/nginx/sites-available/$domain_name"
776
         sed -i 's|index_qvitter.php|index.php|g' "/etc/nginx/sites-available/$domain_name"
776
         sed -i 's|index.html|index.php|g' "/etc/nginx/sites-available/$domain_name"
777
         sed -i 's|index.html|index.php|g' "/etc/nginx/sites-available/$domain_name"
778
+        if ! grep -q "#add_header Content-Security-Policy" "/etc/nginx/sites-available/$domain_name"; then
779
+            sed -i 's|add_header Content-Security-Policy|#add_header Content-Security-Policy|g' "/etc/nginx/sites-available/$domain_name"
780
+        fi
777
     fi
781
     fi
778
 
782
 
779
     if grep -q "//addPlugin('Qvitter')" "/var/www/$domain_name/htdocs/config.php"; then
783
     if grep -q "//addPlugin('Qvitter')" "/var/www/$domain_name/htdocs/config.php"; then
805
     if [ -f "/etc/nginx/sites-available/$domain_name" ]; then
809
     if [ -f "/etc/nginx/sites-available/$domain_name" ]; then
806
         sed -i 's|index.php|index_qvitter.php|g' "/etc/nginx/sites-available/$domain_name"
810
         sed -i 's|index.php|index_qvitter.php|g' "/etc/nginx/sites-available/$domain_name"
807
         sed -i 's|index index_qvitter.php|index index.html|g' "/etc/nginx/sites-available/$domain_name"
811
         sed -i 's|index index_qvitter.php|index index.html|g' "/etc/nginx/sites-available/$domain_name"
812
+        sed -i 's|#add_header Content-Security-Policy|add_header Content-Security-Policy|g' "/etc/nginx/sites-available/$domain_name"
808
     fi
813
     fi
809
 
814
 
810
     if grep -q "//addPlugin('Qvitter')" "/var/www/$domain_name/htdocs/config.php"; then
815
     if grep -q "//addPlugin('Qvitter')" "/var/www/$domain_name/htdocs/config.php"; then