[arch-commits] Commit in mongodb/trunk (PKGBUILD mongodb.install)
Jan Steffens
heftig at archlinux.org
Thu Jul 28 20:48:20 UTC 2016
Date: Thursday, July 28, 2016 @ 20:48:20
Author: heftig
Revision: 184596
3.2.8-2
Modified:
mongodb/trunk/PKGBUILD
mongodb/trunk/mongodb.install
-----------------+
PKGBUILD | 2 +-
mongodb.install | 22 +++++-----------------
2 files changed, 6 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-07-28 20:28:40 UTC (rev 184595)
+++ PKGBUILD 2016-07-28 20:48:20 UTC (rev 184596)
@@ -7,7 +7,7 @@
pkgname=mongodb
pkgver=3.2.8
-pkgrel=1
+pkgrel=2
pkgdesc='A high-performance, open source, schema-free document-oriented database'
arch=('i686' 'x86_64')
url='http://www.mongodb.org'
Modified: mongodb.install
===================================================================
--- mongodb.install 2016-07-28 20:28:40 UTC (rev 184595)
+++ mongodb.install 2016-07-28 20:48:20 UTC (rev 184596)
@@ -1,9 +1,7 @@
# vim: syntax=sh
post_install() {
- useradd -r -g daemon -d /var/lib/mongodb -s /bin/bash mongodb
- chown -R mongodb:daemon /var/lib/mongodb
- chown -R mongodb:daemon /var/log/mongodb
+ post_upgrade $1 ''
if [ "$(uname -m)" != "x86_64" ]
then
@@ -13,20 +11,10 @@
}
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
-
- if [ "$(vercmp $2 1.8.2-3)" -lt 0 ]
- then
- # have to fix my fudge up in 1.8.2-2 and 1.8.2-3
- # added july 5th, 2011
- usermod -s /bin/bash mongodb >& /dev/null
- echo 'The dbpath has changed from /var/state/mongodb to /var/lib/mongodb'
- echo 'Make sure you move your data files to the new dbpath before you start/restart mongodb'
- echo 'The logpath has changed from /var/log/mongod to /var/log/mongodb/mongod.log'
- fi
}
-
-pre_remove() {
- userdel mongodb
-}
More information about the arch-commits
mailing list