diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-07-24 03:36:08 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-07-24 03:36:08 +0000 |
commit | d256eaa80219eb28cbfb4f9474acc6fb41c63d3c (patch) | |
tree | d4752710a1a201081be416a2e43ea85947d67140 /community/elasticsearch/elasticsearch.install | |
parent | ff9e4e102459123bc5bf56965828ebb81081d37f (diff) |
Thu Jul 24 03:31:46 UTC 2014
Diffstat (limited to 'community/elasticsearch/elasticsearch.install')
-rw-r--r-- | community/elasticsearch/elasticsearch.install | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/community/elasticsearch/elasticsearch.install b/community/elasticsearch/elasticsearch.install index 1cf320a95..ab25dbdb6 100644 --- a/community/elasticsearch/elasticsearch.install +++ b/community/elasticsearch/elasticsearch.install @@ -1,10 +1,16 @@ post_install() { - systemd-sysusers elasticsearch.conf + getent group elasticsearch >/dev/null 2>&1 || groupadd -g 114 elasticsearch &>/dev/null + getent passwd elasticsearch >/dev/null 2>&1 || useradd -u 114 -g elasticsearch -d /usr/share/elasticsearch -s /bin/false elasticsearch &>/dev/null + + systemd-tmpfiles --create elasticsearch.conf chown -R elasticsearch:elasticsearch /usr/share/elasticsearch } post_upgrade(){ - systemd-sysusers elasticsearch.conf + getent group elasticsearch >/dev/null 2>&1 || groupadd -g 114 elasticsearch &>/dev/null + getent passwd elasticsearch >/dev/null 2>&1 || useradd -u 114 -g elasticsearch -d /usr/share/elasticsearch -s /bin/false elasticsearch &>/dev/null + + systemd-tmpfiles --create elasticsearch.conf } post_remove() { |