瀏覽代碼

Cut the last two characters

Bob Mottram 9 年之前
父節點
當前提交
458ffa8711
共有 1 個檔案被更改,包括 44 行新增42 行删除
  1. 44
    42
      src/freedombone

+ 44
- 42
src/freedombone 查看文件

@@ -8414,48 +8414,50 @@ function install_rss_reader {
8414 8414
     echo '  }' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
8415 8415
     echo '}' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
8416 8416
 
8417
-    # generate a config file
8418
-    RSS_FEED_CRYPT_KEY="$(openssl rand -base64 24)"
8419
-    echo '<?php' > $RSS_READER_PATH/config.php
8420
-    echo "  define('DB_TYPE', 'mysql');" >> $RSS_READER_PATH/config.php
8421
-    echo "  define('DB_HOST', 'localhost');" >> $RSS_READER_PATH/config.php
8422
-    echo "  define('DB_USER', 'root');" >> $RSS_READER_PATH/config.php
8423
-    echo "  define('DB_NAME', 'ttrss');" >> $RSS_READER_PATH/config.php
8424
-    echo "  define('DB_PASS', '${MARIADB_PASSWORD}');" >> $RSS_READER_PATH/config.php
8425
-    echo "  define('DB_PORT', '3306');" >> $RSS_READER_PATH/config.php
8426
-    echo "  define('MYSQL_CHARSET', 'UTF8');" >> $RSS_READER_PATH/config.php
8427
-    echo "  define('SELF_URL_PATH', 'http://${RSS_READER_ONION_HOSTNAME}/');" >> $RSS_READER_PATH/config.php
8428
-    echo "  define('FEED_CRYPT_KEY', '${RSS_FEED_CRYPT_KEY}');" >> $RSS_READER_PATH/config.php
8429
-    echo "  define('SINGLE_USER_MODE', false);" >> $RSS_READER_PATH/config.php
8430
-    echo "  define('SIMPLE_UPDATE_MODE', false);" >> $RSS_READER_PATH/config.php
8431
-    echo "  define('PHP_EXECUTABLE', '/usr/bin/php');" >> $RSS_READER_PATH/config.php
8432
-    echo "  define('LOCK_DIRECTORY', 'lock');" >> $RSS_READER_PATH/config.php
8433
-    echo "  define('CACHE_DIR', 'cache');" >> $RSS_READER_PATH/config.php
8434
-    echo "  define('ICONS_DIR', \"feed-icons\");" >> $RSS_READER_PATH/config.php
8435
-    echo "  define('ICONS_URL', \"feed-icons\");" >> $RSS_READER_PATH/config.php
8436
-    echo "  define('AUTH_AUTO_CREATE', true);" >> $RSS_READER_PATH/config.php
8437
-    echo "  define('AUTH_AUTO_LOGIN', true);" >> $RSS_READER_PATH/config.php
8438
-    echo "  define('FORCE_ARTICLE_PURGE', 0);" >> $RSS_READER_PATH/config.php
8439
-    echo "  define('PUBSUBHUBBUB_HUB', '');" >> $RSS_READER_PATH/config.php
8440
-    echo "  define('PUBSUBHUBBUB_ENABLED', false);" >> $RSS_READER_PATH/config.php
8441
-    echo "  define('SPHINX_SERVER', 'localhost:9312');" >> $RSS_READER_PATH/config.php
8442
-    echo "  define('SPHINX_INDEX', 'ttrss, delta');" >> $RSS_READER_PATH/config.php
8443
-    echo "  define('ENABLE_REGISTRATION', false);" >> $RSS_READER_PATH/config.php
8444
-    echo "  define('REG_NOTIFY_ADDRESS', '${MY_EMAIL_ADDRESS}');" >> $RSS_READER_PATH/config.php
8445
-    echo "  define('REG_MAX_USERS', 10);" >> $RSS_READER_PATH/config.php
8446
-    echo "  define('SESSION_COOKIE_LIFETIME', 86400);" >> $RSS_READER_PATH/config.php
8447
-    echo "  define('SMTP_FROM_NAME', 'Tiny Tiny RSS');" >> $RSS_READER_PATH/config.php
8448
-    echo "  define('SMTP_FROM_ADDRESS', 'noreply@${RSS_READER_ONION_HOSTNAME}');" >> $RSS_READER_PATH/config.php
8449
-    echo "  define('DIGEST_SUBJECT', '[tt-rss] New headlines for last 24 hours');" >> $RSS_READER_PATH/config.php
8450
-    echo "  define('SMTP_SERVER', '');" >> $RSS_READER_PATH/config.php
8451
-    echo "  define('SMTP_LOGIN', '');" >> $RSS_READER_PATH/config.php
8452
-    echo "  define('SMTP_PASSWORD', '');" >> $RSS_READER_PATH/config.php
8453
-    echo "  define('SMTP_SECURE', '');" >> $RSS_READER_PATH/config.php
8454
-    echo "  define('CHECK_FOR_UPDATES', true);" >> $RSS_READER_PATH/config.php
8455
-    echo "  define('ENABLE_GZIP_OUTPUT', false);" >> $RSS_READER_PATH/config.php
8456
-    echo "  define('PLUGINS', 'auth_internal, note');" >> $RSS_READER_PATH/config.php
8457
-    echo "  define('LOG_DESTINATION', 'sql');" >> $RSS_READER_PATH/config.php
8458
-    echo "  define('CONFIG_VERSION', 26);" >> $RSS_READER_PATH/config.php
8417
+    if [ ! -f $RSS_READER_PATH/config.php ]; then
8418
+        # generate a config file
8419
+        RSS_FEED_CRYPT_KEY="$(openssl rand -base64 26 | cut -c1-24)"
8420
+        echo '<?php' > $RSS_READER_PATH/config.php
8421
+        echo "  define('DB_TYPE', 'mysql');" >> $RSS_READER_PATH/config.php
8422
+        echo "  define('DB_HOST', 'localhost');" >> $RSS_READER_PATH/config.php
8423
+        echo "  define('DB_USER', 'root');" >> $RSS_READER_PATH/config.php
8424
+        echo "  define('DB_NAME', 'ttrss');" >> $RSS_READER_PATH/config.php
8425
+        echo "  define('DB_PASS', '${MARIADB_PASSWORD}');" >> $RSS_READER_PATH/config.php
8426
+        echo "  define('DB_PORT', '3306');" >> $RSS_READER_PATH/config.php
8427
+        echo "  define('MYSQL_CHARSET', 'UTF8');" >> $RSS_READER_PATH/config.php
8428
+        echo "  define('SELF_URL_PATH', 'http://${RSS_READER_ONION_HOSTNAME}/');" >> $RSS_READER_PATH/config.php
8429
+        echo "  define('FEED_CRYPT_KEY', '${RSS_FEED_CRYPT_KEY}');" >> $RSS_READER_PATH/config.php
8430
+        echo "  define('SINGLE_USER_MODE', false);" >> $RSS_READER_PATH/config.php
8431
+        echo "  define('SIMPLE_UPDATE_MODE', false);" >> $RSS_READER_PATH/config.php
8432
+        echo "  define('PHP_EXECUTABLE', '/usr/bin/php');" >> $RSS_READER_PATH/config.php
8433
+        echo "  define('LOCK_DIRECTORY', 'lock');" >> $RSS_READER_PATH/config.php
8434
+        echo "  define('CACHE_DIR', 'cache');" >> $RSS_READER_PATH/config.php
8435
+        echo "  define('ICONS_DIR', \"feed-icons\");" >> $RSS_READER_PATH/config.php
8436
+        echo "  define('ICONS_URL', \"feed-icons\");" >> $RSS_READER_PATH/config.php
8437
+        echo "  define('AUTH_AUTO_CREATE', true);" >> $RSS_READER_PATH/config.php
8438
+        echo "  define('AUTH_AUTO_LOGIN', true);" >> $RSS_READER_PATH/config.php
8439
+        echo "  define('FORCE_ARTICLE_PURGE', 0);" >> $RSS_READER_PATH/config.php
8440
+        echo "  define('PUBSUBHUBBUB_HUB', '');" >> $RSS_READER_PATH/config.php
8441
+        echo "  define('PUBSUBHUBBUB_ENABLED', false);" >> $RSS_READER_PATH/config.php
8442
+        echo "  define('SPHINX_SERVER', 'localhost:9312');" >> $RSS_READER_PATH/config.php
8443
+        echo "  define('SPHINX_INDEX', 'ttrss, delta');" >> $RSS_READER_PATH/config.php
8444
+        echo "  define('ENABLE_REGISTRATION', false);" >> $RSS_READER_PATH/config.php
8445
+        echo "  define('REG_NOTIFY_ADDRESS', '${MY_EMAIL_ADDRESS}');" >> $RSS_READER_PATH/config.php
8446
+        echo "  define('REG_MAX_USERS', 10);" >> $RSS_READER_PATH/config.php
8447
+        echo "  define('SESSION_COOKIE_LIFETIME', 86400);" >> $RSS_READER_PATH/config.php
8448
+        echo "  define('SMTP_FROM_NAME', 'Tiny Tiny RSS');" >> $RSS_READER_PATH/config.php
8449
+        echo "  define('SMTP_FROM_ADDRESS', 'noreply@${RSS_READER_ONION_HOSTNAME}');" >> $RSS_READER_PATH/config.php
8450
+        echo "  define('DIGEST_SUBJECT', '[tt-rss] New headlines for last 24 hours');" >> $RSS_READER_PATH/config.php
8451
+        echo "  define('SMTP_SERVER', '');" >> $RSS_READER_PATH/config.php
8452
+        echo "  define('SMTP_LOGIN', '');" >> $RSS_READER_PATH/config.php
8453
+        echo "  define('SMTP_PASSWORD', '');" >> $RSS_READER_PATH/config.php
8454
+        echo "  define('SMTP_SECURE', '');" >> $RSS_READER_PATH/config.php
8455
+        echo "  define('CHECK_FOR_UPDATES', true);" >> $RSS_READER_PATH/config.php
8456
+        echo "  define('ENABLE_GZIP_OUTPUT', false);" >> $RSS_READER_PATH/config.php
8457
+        echo "  define('PLUGINS', 'auth_internal, note');" >> $RSS_READER_PATH/config.php
8458
+        echo "  define('LOG_DESTINATION', 'sql');" >> $RSS_READER_PATH/config.php
8459
+        echo "  define('CONFIG_VERSION', 26);" >> $RSS_READER_PATH/config.php
8460
+    fi
8459 8461
 
8460 8462
     chown -R www-data:www-data $RSS_READER_PATH
8461 8463
     chmod a+x $RSS_READER_PATH