Pārlūkot izejas kodu

Ensure that socks5 proxy is used for rss

Bob Mottram 9 gadus atpakaļ
vecāks
revīzija
b1b186ba4e
1 mainītis faili ar 15 papildinājumiem un 0 dzēšanām
  1. 15
    0
      src/freedombone

+ 15
- 0
src/freedombone Parādīt failu

8307
                 cd $RSS_READER_PATH
8307
                 cd $RSS_READER_PATH
8308
                 git_pull $RSS_READER_REPO $RSS_READER_COMMIT
8308
                 git_pull $RSS_READER_REPO $RSS_READER_COMMIT
8309
                 sed -i "s/RSS reader commit.*/RSS reader commit:$RSS_READER_COMMIT/g" $COMPLETION_FILE
8309
                 sed -i "s/RSS reader commit.*/RSS reader commit:$RSS_READER_COMMIT/g" $COMPLETION_FILE
8310
+                # ensure that socks5 proxy is used
8311
+                if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/plugins/af_unburn/init.php; then
8312
+                    sed -i '/curl_setopt($ch, CURLOPT_PROXY, _CURL_HTTP_PROXY);/a \\t\t\t\t\tcurl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);' $RSS_READER_PATH/plugins/af_unburn/init.php
8313
+                fi
8314
+                if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/include/functions.php; then
8315
+                    sed -i '/curl_setopt($ch, CURLOPT_PROXY, _CURL_HTTP_PROXY);/a \\t\t\t\tcurl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);' $RSS_READER_PATH/include/functions.php
8316
+                fi
8310
                 chown -R www-data:www-data $RSS_READER_PATH
8317
                 chown -R www-data:www-data $RSS_READER_PATH
8311
             fi
8318
             fi
8312
         else
8319
         else
8460
         echo "  define('CONFIG_VERSION', 26);" >> $RSS_READER_PATH/config.php
8467
         echo "  define('CONFIG_VERSION', 26);" >> $RSS_READER_PATH/config.php
8461
     fi
8468
     fi
8462
 
8469
 
8470
+    # ensure that socks5 proxy is used
8471
+    if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/plugins/af_unburn/init.php; then
8472
+        sed -i '/curl_setopt($ch, CURLOPT_PROXY, _CURL_HTTP_PROXY);/a \\t\t\t\t\tcurl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);' $RSS_READER_PATH/plugins/af_unburn/init.php
8473
+    fi
8474
+    if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/include/functions.php; then
8475
+        sed -i '/curl_setopt($ch, CURLOPT_PROXY, _CURL_HTTP_PROXY);/a \\t\t\t\tcurl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);' $RSS_READER_PATH/include/functions.php
8476
+    fi
8477
+
8463
     chown -R www-data:www-data $RSS_READER_PATH
8478
     chown -R www-data:www-data $RSS_READER_PATH
8464
     chmod a+x $RSS_READER_PATH
8479
     chmod a+x $RSS_READER_PATH
8465
 
8480