[arch-commits] Commit in redis/trunk (5 files)

Antonio Rojas arojas at archlinux.org
Fri Dec 1 18:39:30 UTC 2017


    Date: Friday, December 1, 2017 @ 18:39:27
  Author: arojas
Revision: 271225

Update to 4.0.4, move user management to sysusers

Added:
  redis/trunk/redis.sysusers
  redis/trunk/redis.tmpfiles
Modified:
  redis/trunk/PKGBUILD
  redis/trunk/redis-2.8.11-use-system-jemalloc.patch
Deleted:
  redis/trunk/redis.install

----------------------------------------+
 PKGBUILD                               |   16 ++++++++++------
 redis-2.8.11-use-system-jemalloc.patch |    4 ++--
 redis.install                          |    8 --------
 redis.sysusers                         |    1 +
 redis.tmpfiles                         |    1 +
 5 files changed, 14 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-12-01 18:27:18 UTC (rev 271224)
+++ PKGBUILD	2017-12-01 18:39:27 UTC (rev 271225)
@@ -5,7 +5,7 @@
 # Contributor: nofxx <x@<nick>.com>
 
 pkgname=redis
-pkgver=4.0.2
+pkgver=4.0.4
 pkgrel=1
 pkgdesc='Advanced key-value store'
 arch=('x86_64')
@@ -14,22 +14,23 @@
 depends=('jemalloc' 'grep' 'shadow')
 backup=('etc/redis.conf'
         'etc/logrotate.d/redis')
-install=redis.install
 source=(http://download.redis.io/releases/redis-$pkgver.tar.gz
-        redis.service
+        redis.service redis.sysusers redis.tmpfiles
         redis.logrotate
         redis.conf-sane-defaults.patch
         redis-2.8.11-use-system-jemalloc.patch)
-sha256sums=('b1a0915dbc91b979d06df1977fe594c3fa9b189f1f3d38743a2948c9f7634813'
+sha256sums=('35768145335e874b1b810e23494ad3daa6f442c3dc1d7e3784992ba50799c0cd'
             'cceff2a097d9041a0c73caeb5c33e849af783c6a12db866f24b8417ac3ac9d11'
+            '78f6ab83408956a9afaf28689128f382545c901f172cd5b670724c73f6896d5d'
+            '09dcc8522899dc3d1e9362989aa4acb5a3996d700b9a44f22ebb5b9667b88183'
             '8b4c2caabb4f54157ad91ca472423112b1803685ad18ed11b60463d78494df13'
             '22cd3b9f7e9b17647a615d009b50603e7978b0af26c3e2c53560e57573b996ed'
-            'b1d2802d7e459799565fb4660e97e57a23de0aa47689656ece4a00d1053dd919')
+            '9720468ede366893c32f34616c6d8670e790309757ae0abc0f49402089a7a672')
 
 prepare() {
   cd $pkgname-$pkgver
   patch -p1 -i ../redis.conf-sane-defaults.patch
-#  patch -p1 -i ../redis-2.8.11-use-system-jemalloc.patch
+  patch -p1 -i ../redis-2.8.11-use-system-jemalloc.patch
 }
 
 build() {
@@ -48,4 +49,7 @@
   install -Dm644 ../redis.logrotate "$pkgdir"/etc/logrotate.d/redis
 
   ln -sf redis-server "$pkgdir"/usr/bin/redis-sentinel
+
+  install -Dm644 "$srcdir"/redis.sysusers "$pkgdir"/usr/lib/sysusers.d/redis.conf
+  install -Dm644 "$srcdir"/redis.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/redis.conf
 }

Modified: redis-2.8.11-use-system-jemalloc.patch
===================================================================
--- redis-2.8.11-use-system-jemalloc.patch	2017-12-01 18:27:18 UTC (rev 271224)
+++ redis-2.8.11-use-system-jemalloc.patch	2017-12-01 18:39:27 UTC (rev 271225)
@@ -7,9 +7,9 @@
  ifeq ($(MALLOC),jemalloc)
  	DEPENDENCY_TARGETS+= jemalloc
 -	FINAL_CFLAGS+= -DUSE_JEMALLOC -I../deps/jemalloc/include
--	FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a -ldl
+-	FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a
 +	FINAL_CFLAGS+= -DUSE_JEMALLOC -DJEMALLOC_NO_DEMANGLE -I/usr/include/jemalloc
-+	FINAL_LIBS+= -ljemalloc -ldl
++	FINAL_LIBS+= -ljemalloc
  endif
  
  REDIS_CC=$(QUIET_CC)$(CC) $(FINAL_CFLAGS)

Deleted: redis.install
===================================================================
--- redis.install	2017-12-01 18:27:18 UTC (rev 271224)
+++ redis.install	2017-12-01 18:39:27 UTC (rev 271225)
@@ -1,8 +0,0 @@
-post_install() {
-  getent group redis >/dev/null || groupadd --system redis
-  getent passwd redis >/dev/null || useradd --system -g redis \
-    -d /var/lib/redis -s /bin/false redis
-
-  install -dm700 var/lib/redis
-  chown redis:redis var/lib/redis
-}

Added: redis.sysusers
===================================================================
--- redis.sysusers	                        (rev 0)
+++ redis.sysusers	2017-12-01 18:39:27 UTC (rev 271225)
@@ -0,0 +1 @@
+u redis - "Redis in-memory data structure store" /var/lib/redis

Added: redis.tmpfiles
===================================================================
--- redis.tmpfiles	                        (rev 0)
+++ redis.tmpfiles	2017-12-01 18:39:27 UTC (rev 271225)
@@ -0,0 +1 @@
+d /var/lib/redis 0700 redis redis



More information about the arch-commits mailing list