소스 검색

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,6 +750,7 @@ function gnusocial_use_classic {
750 750
     if [ -f "/etc/nginx/sites-available/$domain_name" ]; then
751 751
         sed -i 's|index_qvitter.php|index.php|g' "/etc/nginx/sites-available/$domain_name"
752 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 754
     fi
754 755
 
755 756
     if ! grep -q "//addPlugin('Qvitter')" "/var/www/$domain_name/htdocs/config.php"; then
@@ -774,6 +775,9 @@ function gnusocial_use_qvitter {
774 775
     if [ -f "/etc/nginx/sites-available/$domain_name" ]; then
775 776
         sed -i 's|index_qvitter.php|index.php|g' "/etc/nginx/sites-available/$domain_name"
776 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 781
     fi
778 782
 
779 783
     if grep -q "//addPlugin('Qvitter')" "/var/www/$domain_name/htdocs/config.php"; then
@@ -805,6 +809,7 @@ function gnusocial_use_pleroma {
805 809
     if [ -f "/etc/nginx/sites-available/$domain_name" ]; then
806 810
         sed -i 's|index.php|index_qvitter.php|g' "/etc/nginx/sites-available/$domain_name"
807 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 813
     fi
809 814
 
810 815
     if grep -q "//addPlugin('Qvitter')" "/var/www/$domain_name/htdocs/config.php"; then