mirror of
https://git.freebsd.org/ports.git
synced 2025-06-07 13:50:38 -04:00
Changes: https://www.elastic.co/guide/en/elasticsearch/reference/2.1/release-notes-2.1.0.html - Fix path to allow service to start at boot - Misc cleanup from ohauer PR: 195861, 204821, 204902, 204910
23 lines
886 B
Bash
23 lines
886 B
Bash
--- bin/elasticsearch.in.sh.orig 2015-10-21 04:41:12.000000000 -0400
|
|
+++ bin/elasticsearch.in.sh 2015-12-15 12:00:37.323441838 -0500
|
|
@@ -1,5 +1,20 @@
|
|
#!/bin/sh
|
|
|
|
+if [ `uname -o` == "FreeBSD" ]; then
|
|
+ . /etc/rc.subr
|
|
+ load_rc_config elasticsearch
|
|
+ ES_MIN_MEM=${elasticsearch_min_mem}
|
|
+ ES_MAX_MEM=${elasticsearch_max_mem}
|
|
+ ES_HEAP_NEW_SIZE=${elasticsearch_heap_newsize}
|
|
+ ES_DIRECT_SIZE=${elasticsearch_direct_size}
|
|
+ ES_USE_IPV4=${elasticsearch_use_ipv4}
|
|
+ ES_GC_OPTS=${elasticsearch_gc_opts}
|
|
+ ES_GC_LOG_FILE=${elasticsearch_gc_logfile}
|
|
+ JAVA_OPTS="$JAVA_OPTS -Des.path.conf=${elasticsearch_config:="/usr/local/etc/elasticsearch"}"
|
|
+ JAVA_OPTS="$JAVA_OPTS -Des.path.scripts=${elasticsearch_scripts:="/usr/local/libexec/elasticsearch"}"
|
|
+ PATH=${PATH}:/usr/local/bin
|
|
+fi
|
|
+
|
|
# check in case a user was using this mechanism
|
|
if [ "x$ES_CLASSPATH" != "x" ]; then
|
|
cat >&2 << EOF
|