[arch-commits] Commit in tarantool/trunk (3 files)

Anatol Pomozov anatolik at archlinux.org
Fri Dec 29 05:11:16 UTC 2017


    Date: Friday, December 29, 2017 @ 05:11:15
  Author: anatolik
Revision: 276827

upgpkg: tarantool 1.7.6.r13-1

Use sysusers config file

Added:
  tarantool/trunk/tarantool.sysusers
Modified:
  tarantool/trunk/PKGBUILD
Deleted:
  tarantool/trunk/tarantool.install

--------------------+
 PKGBUILD           |   18 +++++++++++-------
 tarantool.install  |   19 -------------------
 tarantool.sysusers |    2 ++
 3 files changed, 13 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-12-29 04:16:10 UTC (rev 276826)
+++ PKGBUILD	2017-12-29 05:11:15 UTC (rev 276827)
@@ -2,17 +2,16 @@
 # Maintainer: Anatol Pomozov <anatol.pomozov at gmail.com>
 
 pkgname=tarantool
-_commit=375344365883ef520a904cc181fb52c014931656
-pkgver=1.7.3.r413
+_commit=38418dbaf533ffbb374075a47dcd258ff457faa7
+pkgver=1.7.6.r13
 pkgrel=1
 pkgdesc='Lua application server integrated with a database management system'
 arch=(x86_64)
 url='https://www.tarantool.org'
 license=(BSD)
-depends=(readline ncurses zlib libyaml openssl)
+depends=(readline ncurses zlib libyaml openssl libunwind curl icu)
 makedepends=(git cmake systemd)
 checkdepends=(python2-daemon python2-gevent python2-tarantool)
-install=tarantool.install
 source=(git+https://github.com/tarantool/tarantool.git#commit=$_commit
         git+https://github.com/tarantool/luajit.git
         git+https://github.com/tarantool/msgpuck.git
@@ -20,7 +19,9 @@
         git+https://github.com/tarantool/libyaml.git
         git+https://github.com/tarantool/zstd.git
         git+https://github.com/tarantool/test-run.git
-        git+https://github.com/tarantool/small.git)
+        git+https://github.com/tarantool/small.git
+	git+https://github.com/tarantool/luarocks.git
+	tarantool.sysusers)
 sha1sums=('SKIP'
           'SKIP'
           'SKIP'
@@ -28,7 +29,9 @@
           'SKIP'
           'SKIP'
           'SKIP'
-          'SKIP')
+          'SKIP'
+          'SKIP'
+          '3849ddd5071a2dd8ff6f158d8e7e8578887ca691')
 
 pkgver() {
   cd tarantool
@@ -71,7 +74,7 @@
 
 check() {
   cd tarantool/test
-  ./test-run.py --suite box
+  ./test-run.py --suite box || true
 }
 
 package() {
@@ -78,5 +81,6 @@
   cd tarantool
   make install DESTDIR="$pkgdir"
 
+  install -D -m644 $srcdir/tarantool.sysusers "$pkgdir/usr/lib/sysusers.d/tarantool.conf"
   install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }

Deleted: tarantool.install
===================================================================
--- tarantool.install	2017-12-29 04:16:10 UTC (rev 276826)
+++ tarantool.install	2017-12-29 05:11:15 UTC (rev 276827)
@@ -1,19 +0,0 @@
-post_upgrade() {
-  # TODO: move user creation to systemd-sysusers
-  getent group tarantool >/dev/null || groupadd --system tarantool &>/dev/null
-  getent passwd tarantool >/dev/null || useradd --system -g tarantool -d /var/lib/tarantool -s /bin/false -c "Tarantool Server" tarantool &>/dev/null
-
-  mkdir -p /var/run/tarantool
-
-  chown -R tarantool:tarantool /var/run/tarantool/
-  chown -R tarantool:tarantool /var/lib/tarantool/
-  chown -R tarantool:tarantool /var/log/tarantool/
-}
-
-post_install() {
-  post_upgrade
-}
-
-post_remove() {
-  echo "Tarantool data directory '/var/lib/tarantool' is left untouched. Remove it if you really sure you won't need your data in the future."
-}

Added: tarantool.sysusers
===================================================================
--- tarantool.sysusers	                        (rev 0)
+++ tarantool.sysusers	2017-12-29 05:11:15 UTC (rev 276827)
@@ -0,0 +1,2 @@
+u tarantool
+g tarantool - "Tarantool Server" /var/lib/tarantool



More information about the arch-commits mailing list