Browse Source

Remove assembly files in core

Closes #13317.
David Pilato 10 years ago
parent
commit
6319f383c4
2 changed files with 0 additions and 211 deletions
  1. 0 95
      core/src/main/assemblies/common-bin.xml
  2. 0 116
      core/src/packaging/common/scripts/postrm

+ 0 - 95
core/src/main/assemblies/common-bin.xml

@@ -1,95 +0,0 @@
-<component>
-    <dependencySets>
-        <!-- TODO: wtf is this file doing, is it still used? must we list all deps here? -->
-        <dependencySet>
-            <outputDirectory>/lib</outputDirectory>
-            <useTransitiveFiltering>true</useTransitiveFiltering>
-            <includes>
-                <include>org.apache.lucene:lucene*</include>
-                <include>log4j:log4j</include>
-                <include>log4j:apache-log4j-extras</include>
-                <include>net.java.dev.jna:jna</include>
-                <include>com.spatial4j:spatial4j</include>
-                <include>com.vividsolutions:jts</include>
-                <include>org.codehaus.groovy:groovy-all</include>
-                <include>com.google.guava:guava</include>
-                <include>com.carrotsearch:hppc</include>
-                <include>com.fasterxml.jackson.core:jackson-core</include>
-                <include>com.fasterxml.jackson.dataformat:jackson-dataformat-smile</include>
-                <include>com.fasterxml.jackson.dataformat:jackson-dataformat-yaml</include>
-                <include>com.fasterxml.jackson.dataformat:jackson-dataformat-cbor</include>
-                <include>joda-time:joda-time</include>
-                <include>org.joda:joda-convert</include>
-                <include>io.netty:netty</include>
-                <include>com.ning:compress-lzf</include>
-                <include>com.github.spullara.mustache.java:compiler</include>
-                <include>com.tdunning:t-digest</include>
-                <include>commons-cli:commons-cli</include>
-                <include>org.hdrhistogram:HdrHistogram</include>
-            </includes>
-        </dependencySet>
-        <dependencySet>
-            <outputDirectory>/lib</outputDirectory>
-            <useTransitiveDependencies>false</useTransitiveDependencies>
-            <includes>
-                <include>org.elasticsearch:elasticsearch</include>
-            </includes>
-        </dependencySet>
-    </dependencySets>
-    <fileSets>
-        <fileSet>
-            <directory>config</directory>
-            <outputDirectory>config</outputDirectory>
-            <includes>
-                <include>*</include>
-            </includes>
-        </fileSet>
-        <fileSet>
-            <filtered>true</filtered>
-            <directory>bin</directory>
-            <outputDirectory>bin</outputDirectory>
-            <lineEnding>dos</lineEnding>
-            <includes>
-                <include>elasticsearch.in.bat</include>
-                <include>elasticsearch.bat</include>
-                <include>plugin.bat</include>
-                <include>service.bat</include>
-            </includes>
-        </fileSet>
-        <fileSet>
-            <filtered>false</filtered>
-            <directory>bin</directory>
-            <outputDirectory>bin</outputDirectory>
-            <includes>
-                <include>*.exe</include>
-            </includes>
-        </fileSet>
-        <fileSet>
-            <filtered>true</filtered>
-            <directory>bin</directory>
-            <outputDirectory>bin</outputDirectory>
-            <fileMode>0755</fileMode>
-            <directoryMode>0755</directoryMode>
-            <lineEnding>unix</lineEnding>
-            <includes>
-                <include>elasticsearch.in.sh</include>
-                <include>elasticsearch</include>
-                <include>plugin</include>
-            </includes>
-        </fileSet>
-    </fileSets>
-    <files>
-        <file>
-            <source>README.textile</source>
-            <outputDirectory></outputDirectory>
-        </file>
-        <file>
-            <source>LICENSE.txt</source>
-            <outputDirectory></outputDirectory>
-        </file>
-        <file>
-            <source>NOTICE.txt</source>
-            <outputDirectory></outputDirectory>
-        </file>
-    </files>
-</component>

+ 0 - 116
core/src/packaging/common/scripts/postrm

@@ -1,116 +0,0 @@
-${packaging.scripts.header}
-
-#
-# This script is executed in the post-removal phase
-#
-#   On Debian,
-#       $1=remove    : indicates a removal
-#       $1=purge     : indicates an upgrade
-#
-#   On RedHat,
-#       $1=1         : indicates an new install
-#       $1=2         : indicates an upgrade
-
-
-
-SOURCE_ENV_FILE=true
-REMOVE_DIRS=false
-REMOVE_SERVICE=false
-REMOVE_USER_AND_GROUP=false
-
-case "$1" in
-
-    # Debian ####################################################
-    remove)
-        REMOVE_DIRS=true
-        REMOVE_SERVICE=true
-    ;;
-
-    purge)
-        REMOVE_USER_AND_GROUP=true
-        SOURCE_ENV_FILE=false
-    ;;
-    failed-upgrade|abort-install|abort-upgrade|disappear|upgrade|disappear)
-    ;;
-
-    # RedHat ####################################################
-    0)
-        REMOVE_DIRS=true
-        REMOVE_SERVICE=true
-        REMOVE_USER_AND_GROUP=true
-    ;;
-    2)
-        # If $1=1 this is an upgrade
-        IS_UPGRADE=true
-    ;;
-
-    *)
-        echo "post remove script called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-# Sets the default values for elasticsearch variables used in this script
-ES_USER="${packaging.elasticsearch.user}"
-ES_GROUP="${packaging.elasticsearch.group}"
-LOG_DIR="${packaging.elasticsearch.log.dir}"
-PLUGINS_DIR="${packaging.elasticsearch.plugins.dir}"
-PID_DIR="${packaging.elasticsearch.pid.dir}"
-DATA_DIR="${packaging.elasticsearch.data.dir}"
-
-# Source the default env file
-if [ "$SOURCE_ENV_FILE" = "true" ]; then
-    ES_ENV_FILE="${packaging.env.file}"
-    if [ -f "$ES_ENV_FILE" ]; then
-        . "$ES_ENV_FILE"
-    fi
-fi
-
-if [ "$REMOVE_SERVICE" = "true" ]; then
-    if command -v systemctl >/dev/null; then
-        systemctl --no-reload disable elasticsearch.service > /dev/null 2>&1 || true
-    fi
-
-    if command -v chkconfig >/dev/null; then
-        chkconfig --del elasticsearch 2> /dev/null || true
-    fi
-
-    if command -v update-rc.d >/dev/null; then
-        update-rc.d elasticsearch remove >/dev/null || true
-    fi
-fi
-
-if [ "$REMOVE_DIRS" = "true" ]; then
-
-    if [ -d "$LOG_DIR" ]; then
-        echo -n "Deleting log directory..."
-        rm -rf "$LOG_DIR" && echo " OK" || echo " ERROR: unable to delete directory [$LOG_DIR]"
-    fi
-
-    if [ -d "$PLUGINS_DIR" ]; then
-        echo -n "Deleting plugins directory..."
-        rm -rf "$PLUGINS_DIR" && echo " OK" || echo " ERROR: unable to delete directory [$PLUGINS_DIR]"
-    fi
-
-    if [ -d "$PID_DIR" ]; then
-        echo -n "Deleting PID directory..."
-        rm -rf "$PID_DIR" && echo " OK" || echo " ERROR: unable to delete directory [$PID_DIR]"
-    fi
-
-    # Delete the data directory if and only if empty
-    if [ -d "$DATA_DIR" ]; then
-        rmdir --ignore-fail-on-non-empty "$DATA_DIR" && echo " OK" || echo " ERROR: unable to delete directory [$DATA_DIR]"
-    fi
-fi
-
-if [ "$REMOVE_USER_AND_GROUP" = "true" ]; then
-    if id "$ES_USER" > /dev/null 2>&1 ; then
-        userdel "$ES_USER"
-    fi
-
-    if getent group "$ES_GROUP" > /dev/null 2>&1 ; then
-        groupdel "$ES_GROUP"
-    fi
-fi
-
-${packaging.scripts.footer}