|
@@ -1552,6 +1552,23 @@ function nginx_ssl {
|
1552
|
1552
|
echo " ssl_ciphers '$SSL_CIPHERS';" >> $filename
|
1553
|
1553
|
}
|
1554
|
1554
|
|
|
1555
|
+function rss_reader_modifications {
|
|
1556
|
+ # modify the rss reader to use a socks5 proxy rather than a http proxy
|
|
1557
|
+ if [ ! -d $RSS_READER_PATH ]; then
|
|
1558
|
+ return
|
|
1559
|
+ fi
|
|
1560
|
+
|
|
1561
|
+ # ensure that socks5 proxy is used
|
|
1562
|
+ if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/plugins/af_unburn/init.php; then
|
|
1563
|
+ 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
|
|
1564
|
+ fi
|
|
1565
|
+ if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/include/functions.php; then
|
|
1566
|
+ 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
|
|
1567
|
+ fi
|
|
1568
|
+ chown -R www-data:www-data $RSS_READER_PATH
|
|
1569
|
+ chmod a+x $RSS_READER_PATH
|
|
1570
|
+}
|
|
1571
|
+
|
1555
|
1572
|
function set_repo_commit {
|
1556
|
1573
|
repo_dir=$1
|
1557
|
1574
|
repo_commit_name=$2
|
|
@@ -1608,13 +1625,7 @@ function set_repo_commit {
|
1608
|
1625
|
make install
|
1609
|
1626
|
fi
|
1610
|
1627
|
if [[ $repo_dir == $RSS_READER_PATH ]]; then
|
1611
|
|
- if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/plugins/af_unburn/init.php; then
|
1612
|
|
- 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
|
1613
|
|
- fi
|
1614
|
|
- if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/include/functions.php; then
|
1615
|
|
- 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
|
1616
|
|
- fi
|
1617
|
|
- chown -R www-data:www-data $RSS_READER_PATH
|
|
1628
|
+ rss_reader_modifications
|
1618
|
1629
|
fi
|
1619
|
1630
|
if [[ $repo_dir == *"inadyn" ]]; then
|
1620
|
1631
|
./configure
|
|
@@ -7262,9 +7273,9 @@ function install_irc_client {
|
7262
|
7273
|
echo ' use_ssl = "yes";' >> /home/$MY_USERNAME/.irssi/config
|
7263
|
7274
|
echo ' ssl_verify = "no";' >> /home/$MY_USERNAME/.irssi/config
|
7264
|
7275
|
echo ' autoconnect = "yes";' >> /home/$MY_USERNAME/.irssi/config
|
7265
|
|
- if [ $IRC_PASSWORD ]; then
|
7266
|
|
- echo " password = \"${IRC_PASSWORD}\";" >> /home/$MY_USERNAME/.irssi/config
|
7267
|
|
- fi
|
|
7276
|
+ if [ $IRC_PASSWORD ]; then
|
|
7277
|
+ echo " password = \"${IRC_PASSWORD}\";" >> /home/$MY_USERNAME/.irssi/config
|
|
7278
|
+ fi
|
7268
|
7279
|
echo ' }' >> /home/$MY_USERNAME/.irssi/config
|
7269
|
7280
|
echo ');' >> /home/$MY_USERNAME/.irssi/config
|
7270
|
7281
|
echo '' >> /home/$MY_USERNAME/.irssi/config
|
|
@@ -8318,7 +8329,7 @@ function install_rss_reader {
|
8318
|
8329
|
echo " define('SMTP_LOGIN', '');" >> $RSS_READER_PATH/config.php
|
8319
|
8330
|
echo " define('SMTP_PASSWORD', '');" >> $RSS_READER_PATH/config.php
|
8320
|
8331
|
echo " define('SMTP_SECURE', '');" >> $RSS_READER_PATH/config.php
|
8321
|
|
- echo " define('CHECK_FOR_UPDATES', true);" >> $RSS_READER_PATH/config.php
|
|
8332
|
+ echo " define('CHECK_FOR_UPDATES', false);" >> $RSS_READER_PATH/config.php
|
8322
|
8333
|
echo " define('ENABLE_GZIP_OUTPUT', false);" >> $RSS_READER_PATH/config.php
|
8323
|
8334
|
echo " define('PLUGINS', 'auth_internal, note, gnusocial');" >> $RSS_READER_PATH/config.php
|
8324
|
8335
|
echo " define('LOG_DESTINATION', 'sql');" >> $RSS_READER_PATH/config.php
|
|
@@ -8336,16 +8347,7 @@ function install_rss_reader {
|
8336
|
8347
|
RSS_READER_ADMIN_PASSWORD_HASH=$(echo -n "${RSS_READER_ADMIN_PASSWORD}" | sha1sum | awk -F ' ' '{print $1}')
|
8337
|
8348
|
mysql -u root --password="$MARIADB_PASSWORD" -e "update ttrss_users set pwd_hash = 'SHA1:${RSS_READER_ADMIN_PASSWORD_HASH}', salt= '' WHERE login = 'admin';" ttrss
|
8338
|
8349
|
|
8339
|
|
- # ensure that socks5 proxy is used
|
8340
|
|
- if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/plugins/af_unburn/init.php; then
|
8341
|
|
- 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
|
8342
|
|
- fi
|
8343
|
|
- if ! grep -q "CURLOPT_PROXYTYPE" $RSS_READER_PATH/include/functions.php; then
|
8344
|
|
- 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
|
8345
|
|
- fi
|
8346
|
|
-
|
8347
|
|
- chown -R www-data:www-data $RSS_READER_PATH
|
8348
|
|
- chmod a+x $RSS_READER_PATH
|
|
8350
|
+ rss_reader_modifications
|
8349
|
8351
|
|
8350
|
8352
|
configure_php
|
8351
|
8353
|
|