[arch-commits] Commit in elasticsearch/trunk (6 files)

Massimiliano Torromeo mtorromeo at archlinux.org
Wed Jul 23 21:30:55 UTC 2014


    Date: Wednesday, July 23, 2014 @ 23:30:54
  Author: mtorromeo
Revision: 116200

upgpkg: elasticsearch 1.3.0-1

Updated to 1.3.0 and fixed FS#41309 and FS#41310

Added:
  elasticsearch/trunk/elasticsearch-tmpfile.conf
Modified:
  elasticsearch/trunk/PKGBUILD
  elasticsearch/trunk/elasticsearch.install
  elasticsearch/trunk/elasticsearch.service
  elasticsearch/trunk/elasticsearch at .service
Deleted:
  elasticsearch/trunk/elasticsearch-user.conf

----------------------------+
 PKGBUILD                   |   23 +++++++++++------------
 elasticsearch-tmpfile.conf |    2 ++
 elasticsearch-user.conf    |    3 ---
 elasticsearch.install      |   10 ++++++++--
 elasticsearch.service      |    2 --
 elasticsearch at .service     |    2 --
 6 files changed, 21 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-07-23 21:21:03 UTC (rev 116199)
+++ PKGBUILD	2014-07-23 21:30:54 UTC (rev 116200)
@@ -4,22 +4,28 @@
 # Refactored by Blaž "Speed" Hrastnik <https://github.com/archSeer>
 
 pkgname=elasticsearch
-pkgver=1.2.2
-pkgrel=2
+pkgver=1.3.0
+pkgrel=1
 pkgdesc="Distributed RESTful search engine built on top of Lucene"
 arch=('i686' 'x86_64')
 url="http://www.elasticsearch.org/"
 license=('APACHE')
-depends=('java-runtime' 'bash' 'systemd')
+depends=('java-runtime' 'systemd')
 install='elasticsearch.install'
 source=(
   "http://download.elasticsearch.org/$pkgname/$pkgname/$pkgname-$pkgver.tar.gz"
   elasticsearch.service
   elasticsearch at .service
-  elasticsearch-user.conf
   elasticsearch-sysctl.conf
+  elasticsearch-tmpfile.conf
   elasticsearch.default
 )
+sha256sums=('4e2cf72d4ceaaf250a292c00a320d13d2fdb067ad8aeed969862db3060af4534'
+            'f3a6e5b968ffe38edc42c80193f75ab1682a5224c977c8957816d321733aabc4'
+            'c3ea4d82da44da8ea9bcb4d7d9cdfb086d25fd8ec2ea457adec290f0d6ebe083'
+            'b3feb1e9c7e7ce6b33cea6c727728ed700332aae942ca475c3bcc1d56b9f113c'
+            '39ab5801b45c0f49af43c4d1826a655a981bfa07e4b3791d7a0719f8c191d8d9'
+            'a0ee0761156a02d3f79db5ef295613c1a6d4267482c8db889d92a94b59feb497')
 
 backup=('etc/elasticsearch/elasticsearch.yml'
         'etc/elasticsearch/logging.yml'
@@ -69,7 +75,7 @@
 
   install -Dm644 "$srcdir"/elasticsearch.service "$pkgdir"/usr/lib/systemd/system/elasticsearch.service
   install -Dm644 "$srcdir"/elasticsearch at .service "$pkgdir"/usr/lib/systemd/system/elasticsearch at .service
-  install -Dm644 "$srcdir"/elasticsearch-user.conf "$pkgdir"/usr/lib/sysusers.d/elasticsearch.conf
+  install -Dm644 "$srcdir"/elasticsearch-tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/elasticsearch.conf
   install -Dm644 "$srcdir"/elasticsearch-sysctl.conf "$pkgdir"/usr/lib/sysctl.d/elasticsearch.conf
 
   install -Dm644 "$srcdir"/elasticsearch.default "$pkgdir"/etc/default/elasticsearch
@@ -76,10 +82,3 @@
 
   ln -s ../../../var/lib/elasticsearch "$pkgdir"/usr/share/elasticsearch/data
 }
-
-sha256sums=('c833d000c7e29e17b4cc5df2e26020c159ee086cdf4ac19f661911cc9aedfbee'
-            '4b7c741c2fa2f856cff6b9e83693c2de9d8c00a73812b34133b4446bdcb2e4c8'
-            '0c6969af1ab91fc543d4c37fea8f3596872a143281c22a17801703490758ba0a'
-            '51a5ebf06f8853b4b4cbf1b13320dd738a82e9f2caab47ca772f157a6bd78063'
-            'b3feb1e9c7e7ce6b33cea6c727728ed700332aae942ca475c3bcc1d56b9f113c'
-            'a0ee0761156a02d3f79db5ef295613c1a6d4267482c8db889d92a94b59feb497')

Added: elasticsearch-tmpfile.conf
===================================================================
--- elasticsearch-tmpfile.conf	                        (rev 0)
+++ elasticsearch-tmpfile.conf	2014-07-23 21:30:54 UTC (rev 116200)
@@ -0,0 +1,2 @@
+d /var/log/elasticsearch 0755 elasticsearch elasticsearch - 
+d /var/lib/elasticsearch 0755 elasticsearch elasticsearch - 

Deleted: elasticsearch-user.conf
===================================================================
--- elasticsearch-user.conf	2014-07-23 21:21:03 UTC (rev 116199)
+++ elasticsearch-user.conf	2014-07-23 21:30:54 UTC (rev 116200)
@@ -1,3 +0,0 @@
-u elasticsearch 114 "Elasticsearch user"
-g elasticsearch 114
-m elasticsearch elasticsearch

Modified: elasticsearch.install
===================================================================
--- elasticsearch.install	2014-07-23 21:21:03 UTC (rev 116199)
+++ elasticsearch.install	2014-07-23 21:30:54 UTC (rev 116200)
@@ -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() {

Modified: elasticsearch.service
===================================================================
--- elasticsearch.service	2014-07-23 21:21:03 UTC (rev 116199)
+++ elasticsearch.service	2014-07-23 21:30:54 UTC (rev 116200)
@@ -7,8 +7,6 @@
 Type=forking
 User=elasticsearch
 Group=elasticsearch
-ExecStartPre=-/usr/bin/install -o elasticsearch -g elasticsearch -d /var/lib/elasticsearch
-ExecStartPre=-/usr/bin/install -o elasticsearch -g elasticsearch -d /var/log/elasticsearch
 ExecStart=/usr/bin/elasticsearch -d -p /run/elasticsearch/elasticsearch.pid
 EnvironmentFile=-/etc/default/elasticsearch
 RuntimeDirectory=elasticsearch

Modified: elasticsearch at .service
===================================================================
--- elasticsearch at .service	2014-07-23 21:21:03 UTC (rev 116199)
+++ elasticsearch at .service	2014-07-23 21:30:54 UTC (rev 116200)
@@ -7,8 +7,6 @@
 Type=forking
 User=elasticsearch
 Group=elasticsearch
-ExecStartPre=-/usr/bin/install -o elasticsearch -g elasticsearch -d /var/lib/elasticsearch
-ExecStartPre=-/usr/bin/install -o elasticsearch -g elasticsearch -d /var/log/elasticsearch
 ExecStart=/usr/bin/elasticsearch -d -p /run/elasticsearch/%I.pid -Des.config=/etc/elasticsearch/%I.yml
 EnvironmentFile=-/etc/default/elasticsearch
 RuntimeDirectory=elasticsearch




More information about the arch-commits mailing list