From 2abe56f840d8831b23967f52eb17b7c1da0d35e9 Mon Sep 17 00:00:00 2001 From: Daniel Hensby Date: Wed, 4 Jul 2018 12:27:23 +0100 Subject: [PATCH] Remove duplicate quickstart script --- bin/fts_quickstart | 87 ---------------------------------------------- 1 file changed, 87 deletions(-) delete mode 100644 bin/fts_quickstart diff --git a/bin/fts_quickstart b/bin/fts_quickstart deleted file mode 100644 index b179d2d..0000000 --- a/bin/fts_quickstart +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env bash - -echo "Installing Java SDK..." -# Find our package manager -if VERB="$( command -v apt-get )" 2> /dev/null; then - echo "Debian-based OS detected" - sudo apt-get install -y openjdk-8-jdk 2> /dev/null -elif VERB="$( command -v yum )" 2> /dev/null; then - echo "Modern Red Hat-based OS detected" - sudo yum install -y java-1.8.0-openjdk.x86_64 2> /dev/null -else - echo "No valid package manager detected; try one of apt-get, yum." - exit 1 -fi - -if [ ! -d "/opt/solr" ]; then - printf "Installing Solr 4" - # Acquire and unzip solr4 - wget http://archive.apache.org/dist/lucene/solr/4.10.4/solr-4.10.4.tgz 2> /dev/null && printf "." - tar -xf solr-4.10.4.tgz 2> /dev/null && printf "." - rm solr-4.10.4.tgz 2> /dev/null && printf "." - - # Set the defaults in /opt/solr - sudo mv solr-4.10.4 /opt/solr 2> /dev/null && printf "." - mv /opt/solr/example /opt/solr/core 2> /dev/null && echo "." -fi - -if [ ! -f "/etc/init.d/solr" ]; then - echo "Installing Solr daemon..." - # Set up the daemon so that solr will run on startup - sudo cp vendor/silverstripe/fulltextsearch/docs/examples/daemon_script /etc/init.d/solr 2> /dev/null - sudo chmod +x /etc/init.d/solr 2> /dev/null - sudo chkconfig --add solr 2> /dev/null -fi - -# Get solr running -sudo /etc/init.d/solr start 2> /dev/null - -# Determine application dir -if [ -d app ]; then - APPDIR="app" -elif [ -d mysite ]; then - APPDIR="mysite" -else - echo "Can't detect application dir - skipping default index creating" - exit 1 -fi - -# Check to see if it has been configured in _config.php -grep -i "Solr::configure_server(" "$APPDIR/_config.php" 2> /dev/null -if [ "$?" != 0 ]; then - echo "Configuring Solr in _config.php..." - if [ ! -f "$APPDIR/_config.php" ]; then - echo " "$APPDIR/_config.php" - echo "" >> "$APPDIR/_config.php" - fi - echo "" >> "$APPDIR/_config.php" - echo "# Enable Fulltextsearch" >> "$APPDIR/_config.php" - echo "\\SilverStripe\\FullTextSearch\\Solr\\Solr::configure_server([" >> "$APPDIR/_config.php" - echo " 'indexstore' => [" >> "$APPDIR/_config.php" - echo " 'mode' => 'file'," >> "$APPDIR/_config.php" - echo " 'path' => BASE_PATH . '/.solr'" >> "$APPDIR/_config.php" - echo " ]" >> "$APPDIR/_config.php" - echo "]);" >> "$APPDIR/_config.php" -fi - -# Determine code dir -if [ -d "$APPDIR/src" ]; then - CODEDIR="$APPDIR/src" -elif [ -d "$APPDIR/code" ]; then - CODEDIR="$APPDIR/code" -else - echo "Can't detect code dir - skipping default index creating" - exit 1 -fi - -# Create a default index -if [ ! -f "$CODEDIR/FulltextSearch/DefaultIndex.php" ]; then - echo "Creating default index..." - mkdir -p "$CODEDIR/FulltextSearch" - cp vendor/silverstripe/fulltextsearch/docs/examples/default_index.php.example "$CODEDIR/FulltextSearch/DefaultIndex.php" -fi - -vendor/bin/sake dev/tasks/Solr_Configure -vendor/bin/sake dev/tasks/Solr_Reindex - -echo "Quickstart complete!"