diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2019-12-18 15:34:15 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-12-18 15:36:31 +0000 |
commit | c467afc6754584e901ba177a66365fa31f254a44 (patch) | |
tree | 5caa11309ab5d58262456dcba8854feb99b87ca1 | |
parent | 857d0b3dfd0dbe08369242e2e181635512a1c347 (diff) |
main/postgresql-bdr: create user from pre-install
postgres user was removed from alpine-baselayout in commit eed389c20a19,
(main/alpine-baselayout: remove postgres account), so we need create it
from pre-install scripts
-rw-r--r-- | main/postgresql-bdr/APKBUILD | 4 | ||||
-rw-r--r-- | main/postgresql-bdr/postgresql-bdr.pre-install | 10 |
2 files changed, 12 insertions, 2 deletions
diff --git a/main/postgresql-bdr/APKBUILD b/main/postgresql-bdr/APKBUILD index 4bad380d864..438c4b25c8c 100644 --- a/main/postgresql-bdr/APKBUILD +++ b/main/postgresql-bdr/APKBUILD @@ -2,13 +2,13 @@ pkgname=postgresql-bdr pkgver=9.4.14_p1 _pkgver=${pkgver/_p/_bdr} -pkgrel=6 +pkgrel=7 pkgdesc="A sophisticated object-relational DBMS with bidirectional replication support (BDR)" url="https://www.2ndquadrant.com/en/resources/postgres-bdr-2ndquadrant/" arch="all" license="PostgreSQL" depends="bash libpq" -install="$pkgname.pre-upgrade" +install="$pkgname.pre-install $pkgname.pre-upgrade" depends_dev="readline-dev openssl-dev zlib-dev libxml2-dev" makedepends="$depends_dev perl bison flex-dev" subpackages="$pkgname-dev $pkgname-contrib $pkgname-client $pkgname-openrc diff --git a/main/postgresql-bdr/postgresql-bdr.pre-install b/main/postgresql-bdr/postgresql-bdr.pre-install new file mode 100644 index 00000000000..dd347062242 --- /dev/null +++ b/main/postgresql-bdr/postgresql-bdr.pre-install @@ -0,0 +1,10 @@ +#!/bin/sh + +# Fixed GID/UID values as this users was previously included in the +# default /etc/passwd as shipped by main/alpine-baselayout. + +addgroup -g 70 -S postgres 2>/dev/null +adduser -u 70 -S -D -H -h /var/lib/postgresql -g "Postgres user" \ + -s /bin/sh -G postgres postgres 2>/dev/null + +exit 0 |