[arch-commits] Commit in mongodb/trunk (4 files)

Eli Schwartz eschwartz at archlinux.org
Fri Jan 12 03:51:09 UTC 2018


    Date: Friday, January 12, 2018 @ 03:51:08
  Author: eschwartz
Revision: 281519

migrate to systemd-sysusers/systemd-tmpfiles

Get rid of install script entirely, as the only thing left was an i686 message.
Update url for HTTPS and resolve redirect.

Added:
  mongodb/trunk/mongodb.sysusers
  mongodb/trunk/mongodb.tmpfiles
Modified:
  mongodb/trunk/PKGBUILD
Deleted:
  mongodb/trunk/mongodb.install

------------------+
 PKGBUILD         |   11 ++++++-----
 mongodb.install  |   20 --------------------
 mongodb.sysusers |    2 ++
 mongodb.tmpfiles |    2 ++
 4 files changed, 10 insertions(+), 25 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-01-12 03:02:29 UTC (rev 281518)
+++ PKGBUILD	2018-01-12 03:51:08 UTC (rev 281519)
@@ -10,7 +10,7 @@
 pkgrel=2
 pkgdesc='A high-performance, open source, schema-free document-oriented database'
 arch=('x86_64')
-url='http://www.mongodb.org'
+url='https://www.mongodb.com/'
 license=('AGPL3')
 depends=('pcre' 'snappy' 'openssl' 'libsasl' 'yaml-cpp' 'lsb-release' 'wiredtiger'
          'libstemmer')
@@ -20,10 +20,11 @@
 optdepends=('libpcap: needed for mongosniff'
             'mongodb-tools: mongoimport, mongodump, mongotop, etc')
 backup=('etc/mongodb.conf')
-install=mongodb.install
 source=("http://downloads.mongodb.org/src/mongodb-src-r${pkgver}.tar.gz"
-        'mongodb.conf' 'mongodb.service')
+        'mongodb.sysusers' 'mongodb.tmpfiles' 'mongodb.conf' 'mongodb.service')
 sha512sums=('ad02fac423186da725493bf82a417cf5f68b08afe91c67f007b46324dfde3d6b4c51ed8eb1a314da73563be498b844f79be66a4f5d1fb83095df6c5458bd6d1f'
+            'df2dd4ca256ed8f4079be7717ca9b102d986952751d201ef560d1a043c371210a94d64412c11827b27ff61b3066c9ee5d04c5a818b9cf21a9e89d6914bf4a60d'
+            'a931c401792f4e7928e4778d91626c1ecc3e97e5728549b170c050de487b2e5234747b0ee2d5acc3d63b798716758c17e30914dcaa9a92ac386db39f8a45a05c'
             '05dead727d3ea5fe8af1a3c3888693f6b3e2b8cb7f197a5d793352e10d2c524e96c9a5c55ad2e88c1114643a9612ec0b26a2574b48a5260a9b51ec8941461f1c'
             '177251404b2e818ae2b546fe8b13cb76e348c99e85c7bef22a04b0f07b600fd515a309ede50214f4198594388a6d2b31f46e945b9dae84aabb4dfa13b1123bb9')
 
@@ -76,6 +77,6 @@
 
   install -Dm644 "$srcdir/mongodb.conf" "$pkgdir/etc/mongodb.conf"
   install -Dm644 "$srcdir/mongodb.service" "$pkgdir/usr/lib/systemd/system/mongodb.service"
-  install -dm700 "$pkgdir/var/lib/mongodb"
-  install -dm755 "$pkgdir/var/log/mongodb"
+  install -Dm644 "$srcdir/mongodb.sysusers" "$pkgdir/usr/lib/sysusers.d/mongodb.conf"
+  install -Dm644 "$srcdir/mongodb.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/mongodb.conf"
 }

Deleted: mongodb.install
===================================================================
--- mongodb.install	2018-01-12 03:02:29 UTC (rev 281518)
+++ mongodb.install	2018-01-12 03:51:08 UTC (rev 281519)
@@ -1,20 +0,0 @@
-# vim: syntax=sh
-
-post_install() {
-  post_upgrade $1 ''
-
-  if [ "$(uname -m)" != "x86_64" ]
-  then
-    echo '==> Warning: the 32 bit version of MongoDB is limited to about 2GB of data.'
-    echo '==> See http://blog.mongodb.org/post/137788967/32-bit-limitations'
-  fi
-}
-
-post_upgrade() {
-  if ! getent passwd mongodb >/dev/null
-  then
-    useradd -r -g daemon -d /var/lib/mongodb -s /bin/bash mongodb
-  fi
-  chown -R mongodb:daemon /var/lib/mongodb
-  chown -R mongodb:daemon /var/log/mongodb
-}

Added: mongodb.sysusers
===================================================================
--- mongodb.sysusers	                        (rev 0)
+++ mongodb.sysusers	2018-01-12 03:51:08 UTC (rev 281519)
@@ -0,0 +1,2 @@
+u mongodb -      - /var/lib/mongodb
+m mongodb daemon

Added: mongodb.tmpfiles
===================================================================
--- mongodb.tmpfiles	                        (rev 0)
+++ mongodb.tmpfiles	2018-01-12 03:51:08 UTC (rev 281519)
@@ -0,0 +1,2 @@
+d /var/lib//mongodb 0700 mongodb daemon - -
+d /var/log//mongodb 0755 mongodb daemon - -



More information about the arch-commits mailing list