| 1 | # Contributor: Jakub Jirutka <[email protected]> |
| 2 | # Maintainer: Jakub Jirutka <[email protected]> |
| 3 | pkgname=postgresql-common |
| 4 | pkgver=1.3 |
| 5 | pkgrel=1 |
| 6 | pkgdesc="Common files for PostgreSQL" |
| 7 | url="https://www.postgresql.org/" |
| 8 | arch="noarch" |
| 9 | license="MIT" |
| 10 | install="$pkgname.pre-install $pkgname.pre-deinstall" |
| 11 | triggers="$pkgname.trigger=/usr/libexec/postgresql*:/usr/share/postgresql*" |
| 12 | subpackages="$pkgname-openrc" |
| 13 | source="pg_versions |
| 14 | postgresql.initd |
| 15 | postgresql.confd |
| 16 | " |
| 17 | builddir="$srcdir" |
| 18 | options="!check" # no tests |
| 19 | |
| 20 | # secfixes: |
| 21 | # 0: |
| 22 | # - CVE-2019-3466 |
| 23 | |
| 24 | package() { |
| 25 | mkdir -p "$pkgdir" |
| 26 | |
| 27 | install -D -m755 "$srcdir"/pg_versions "$pkgdir"/usr/sbin/pg_versions |
| 28 | } |
| 29 | |
| 30 | openrc() { |
| 31 | pkgdesc="OpenRC init scripts for PostgreSQL" |
| 32 | depends="" |
| 33 | replaces="postgresql-openrc" # for backward compatibility |
| 34 | # Do not set install_if here. |
| 35 | |
| 36 | install -D -m755 "$srcdir"/postgresql.initd "$subpkgdir"/etc/init.d/postgresql |
| 37 | install -D -m644 "$srcdir"/postgresql.confd "$subpkgdir"/etc/conf.d/postgresql |
| 38 | } |
| 39 | |
| 40 | sha512sums=" |
| 41 | 50721beb43cec9e071097653657c89e9e5d285dc0aa5d2060399ff74646d3b396014e97f18cfda4553c262bc27982f1a57fa0b7d326f16bf9b368a4fc4a31960 pg_versions |
| 42 | 3194f99665eaa4c2e7c8302d5368b5a456e0c6e2da1125b5bd3b8ce449ff4089196159b0346acac1806d74960b6a49c8e94223f346d0a839038cd72da73dff3b postgresql.initd |
| 43 | 4b8099084307db587811b9cb728831326803c6c11d6c76410c68395eead366476c6c52502b87f4b6c6c07be404c5e882e9fc2bcaa950e14198a3cbecd5f8f9a3 postgresql.confd |
| 44 | " |