packages/libs
Daniel Golle f518cfb250
postgresql: improve init script
Use newly introduced procd_add_restart_mount_trigger to make sure
postmaster gets started only once PGDATA becomes available.
Relocate socket directory to /var/lib/postgresql to make it possible
to run postgresql inside a ujail.
Use signal for shutdown, so it works nicely with jail.
Allow multiple script in UCI 'config postgres-db' to be a list and
run them in order listed.
User more silent methods to check for db or role existence and make
it easy to create several databases owned by the same user by passing
the same credentials multiple times.
Remove disfunctional reload handler.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-12 03:11:09 +01:00
..
afalg_engine treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
alsa-lib Merge pull request #16180 from neheb/Al 2021-07-29 12:40:34 -07:00
alsa-ucm-conf alsa-ucm-conf: update to 12.5.1 2021-07-21 00:16:36 -07:00
apr apr: install apr-1-config to host 2020-12-07 21:21:49 -08:00
apr-util treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
avahi treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
boost boost: fix compilation error under SPARC 2021-07-14 19:08:47 -07:00
c-ares treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
cereal treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
check treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
cjson treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
confuse confuse: update to 3.3 2020-07-15 12:03:19 -07:00
cyrus-sasl cyrus-sasl: add optional sasldb package 2021-08-02 12:35:48 -05:00
czmq treewide: change email 2021-07-29 13:21:02 +02:00
db47 treewide: remove uClibc++ support 2021-03-05 15:07:46 -08:00
dmx_usb_module dmx_usb_module: update to 19.12.1 2020-11-24 22:29:35 -08:00
dtc dtc: update to 1.6.1 2021-07-08 12:05:50 +08:00
dtndht
elektra elektra: update to 0.9.7 2021-07-13 23:45:43 +02:00
expat treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
faad2 faad2: update to 2.10.0 2020-11-17 21:10:04 -08:00
file libs: file: magic: remove "u" from pattern 2021-07-20 11:25:51 +02:00
flac treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
freetype freetype: meson.build: Fix .pc file generation 2021-03-13 13:29:15 +01:00
gdbm libs: gdbm: enable/install Berkley DBM compat layer 2021-07-13 11:22:32 +03:00
getdns getdns: remove maintainer 2021-06-13 15:10:40 +01:00
giflib giflib: remove host build 2020-05-24 18:38:41 -07:00
glib2 glib2: update to 2.68.1 2021-04-13 15:30:10 -07:00
gnu-efi gnu-efi: add new package 2021-04-24 01:11:51 -07:00
gnutls Revert "gnutls: update to 3.7.2" 2021-08-05 22:37:05 +03:00
google-authenticator-libpam google-authenticator-libpam: fix InstallDev paths 2020-11-30 01:03:29 -08:00
gost_engine treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
gperf
gpgme gpgme: update to version 1.16.0 2021-08-01 04:14:52 +01:00
h2o treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
hidapi treewide: turn specific libudev-* DEPENDS to generic ones 2020-11-03 12:38:12 +00:00
hiredis hiredis: update to version 1.0.0 2020-09-28 23:57:12 +01:00
hwloc hwloc: update to 2.3.0 2020-11-25 15:35:04 -08:00
ibrcommon ibrcommon: fix compilation with GCC11 2021-07-11 00:24:21 -07:00
ibrdtn ibrdtn: fix compilation with GCC11 2021-07-11 00:23:55 -07:00
icu icu: bump to 69.1 2021-06-20 14:14:42 +09:00
intltool
ipfs-http-client treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
jose jose: update to 11 2021-06-02 02:02:27 -07:00
json-glib json-glib: update to 1.6.2 2021-02-14 11:43:49 +01:00
jsoncpp treewide: change email 2021-07-29 13:21:02 +02:00
keyutils keyutils: update to 1.6.3 and improve packaging 2020-12-14 22:15:05 +00:00
ldns treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
leptonica treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libaio treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libantlr3c
libao
libarchive treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libassuan libassuan: remove gpgrt-config workaround 2021-05-22 00:15:34 +01:00
libatasmart libatasmart: initial checkin 2021-03-16 13:23:08 +01:00
libcap-ng libcap-ng: update to 0.8.2 2021-06-15 19:58:53 -07:00
libcbor treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libcgroup treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libcoap
libconfig libconfig: cleanup Makefile 2020-05-22 16:17:36 -07:00
libcups treewide: add missing BUILDONLY 2020-10-12 17:43:49 -07:00
libdaemon treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libdaq libdaq,snort: install/use libdaq2 in its own dir 2021-02-24 20:42:03 -03:00
libdaq3 libdaq3: update to 3.0.3 2021-05-10 21:44:23 -05:00
libdbi libdbi: remove inactive maintainer 2020-07-11 23:18:03 -07:00
libdbi-drivers treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libdcwproto
libdcwsocket libdcwsocket: fix compilation with glibc 2020-08-26 16:09:27 -07:00
libdmapsharing treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libdnet libdnet: fix dnet-config install path 2021-01-09 17:55:57 -08:00
libdrm libdrm: add option to build the nouveau and radeon driver 2021-03-01 07:04:01 +01:00
libdvbcsa libdvbcsa: add BUILD_PATENTED 2021-04-04 19:40:22 -07:00
libebml libebml: fix compilation with GCC11 2021-07-07 14:55:26 -07:00
libedit libedit: update to version 20210522-3.1 2021-06-21 14:15:20 +02:00
libesmtp libesmtp: update to 1.1.0 2021-06-16 12:55:57 -07:00
libestr
libev
libevdev libevdev: update to 1.11.0 2021-02-21 09:09:06 +00:00
libevhtp treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libexif treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libextractor libextractor: update to version 1.11 2021-04-29 00:59:15 +01:00
libfastjson
libffi treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libfido2 treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libfmt libfmt: bump to version 8.0.1 2021-07-05 16:41:21 +02:00
libfstrm pdns: Change maintainer on pdns packages 2021-06-02 22:19:42 +10:00
libftdi treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libftdi1 treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libgabe treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libgcrypt libgcrypt: update to 1.9.3 2021-05-10 13:19:47 -05:00
libgd treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libgee libgee: update to 0.20.4 2021-05-10 11:52:32 -05:00
libgpg-error libgpg-error: patch to fix cross-compile 2021-05-12 22:27:32 -05:00
libgphoto2 libgphoto2: fix bad symlink 2020-12-19 21:54:28 -08:00
libgpiod libgpiod: update to 1.6.3 2021-06-29 21:08:39 +02:00
libhttp-parser treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libical treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libid3tag
libidn libidn: update to 1.36 2020-10-14 19:41:58 -07:00
libidn2
libiio treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libimobiledevice treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libinput libinput: update to version 1.18.0 2021-08-01 04:15:03 +01:00
libirecovery libirecovery: update to official tarball 2020-06-19 23:16:34 -07:00
libjpeg-turbo treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libksba libksba: update to version 1.6.0 2021-08-01 04:14:47 +01:00
liblo treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
liblz4 lz4: update to 1.9.3 2020-11-23 17:21:39 -08:00
libmad treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libmariadb libmariadb: fix compilation cmake issue 2021-06-23 12:06:33 +02:00
libmatroska treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libmaxminddb treewide: change email 2021-07-29 13:21:02 +02:00
libmbim libmbim: bump to 1.24.8 2021-06-06 20:53:56 +10:00
libmcrypt libmcrypt: install libmcrypt-config to host 2020-12-07 20:11:44 -08:00
libmicrohttpd libmicrohttpd: update to 0.9.73 2021-06-01 22:58:38 -07:00
libmms
libmodbus treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libmpdclient libmpdclient: update to 2.19 2020-07-15 12:01:12 -07:00
libmpeg2 treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libmraa libmraa: don't build tests 2021-06-19 14:11:31 -07:00
libnatpmp treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libndpi libndpi: update to 4.0 2021-07-27 01:40:06 +02:00
libnet-1.2.x libnet: Export libnet-config in development environments 2021-06-04 09:38:49 -04:00
libnetconf2 treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libnetfilter-acct
libnetfilter-cthelper libnetfilter-cthelper: import from base 2020-11-27 23:16:46 -08:00
libnetfilter-cttimeout libnetfilter-cttimeout: import from base 2020-11-27 23:15:55 -08:00
libnetfilter-log treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libnetfilter-queue treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libnopoll treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libnpupnp libnpupnp: update to 4.1.4 2021-06-01 23:11:58 -07:00
libogg libogg: update to 1.3.5 2021-06-15 19:58:14 -07:00
liboil
liboping
libopusenc libopusenc: cherry-pick post-release crash fixes 2021-07-31 13:38:28 +02:00
liborcania treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libowfat treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libp11 treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libpam libpam: update to 1.5.1 2020-11-29 17:00:05 -08:00
libpbc
libpciaccess
libpfring treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libplist libplist: get rid of libplistxx 2021-03-05 15:07:24 -08:00
libpng treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libpqxx treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libpsl libpsl: fix compilation with debian setuptools 2020-09-12 18:51:01 -07:00
libqmi libqmi: bump to 1.28.6 2021-06-06 20:52:36 +10:00
libqrtr-glib libqrtr-glib: add libqrtr-glib 2021-02-24 13:38:17 +10:00
libradcli
libradiotap treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libre2 treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libredblack treewide: fix places where $(FPIC) is unquoted 2021-03-19 16:38:43 -06:00
librouteros librouteros: don't build docs 2021-07-22 16:32:00 -07:00
libroxml treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libsamplerate
libsearpc seafile: remove myself as maintainer of these packages 2021-05-17 10:40:56 +03:00
libseccomp Revert "libseccomp: don't build on ARC" 2021-04-11 21:21:48 -03:00
libshout libshout: update to 2.4.5 2021-02-22 20:43:43 -08:00
libsndfile treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libsoc
libsodium libsodium: add autoreconf 2020-08-03 16:37:02 -07:00
libsoup libsoup: update to 2.72.0 2020-09-23 15:03:56 -07:00
libsoxr treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libssh treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libssh2 treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libstrophe libstrophe: fix build with full language support enabled 2021-03-07 11:25:43 +01:00
libtalloc libtalloc: add Python3/host dependency 2021-04-18 13:57:14 +03:00
libtasn1 libtasn1: fix host build under old GCC 2020-05-24 18:37:39 -07:00
libtheora treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libtins treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libtirpc libtirpc: update to 1.3.2 2021-06-27 15:07:10 +02:00
libtorrent treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
libtorrent-rasterbar treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libudev-zero libudev-zero: update to version 0.5.2 2021-08-01 04:14:57 +01:00
libuecc treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libugpio
libuhttpd treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libulfius Merge pull request #15797 from lnslbrty/update/libulfius-2.7.3 2021-06-29 14:41:49 -07:00
libunistring
libupm libupm: Workaround for errors with GCC11 2021-07-07 18:25:48 +09:00
libupnp treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libupnpp libupnpp: update to 0.21.0 2021-04-13 21:38:32 -07:00
liburcu liburcu: update to version 0.12.2 2021-02-22 10:19:34 +01:00
liburing liburing: Update to v2.0 2021-03-13 10:28:13 +01:00
libusb-compat libusb-compat: fix libusb-config 2020-11-27 22:13:36 -08:00
libusbmuxd libusbmuxd: update to 2.0.2 2020-06-19 23:16:33 -07:00
libuv libuv: bump to 1.41.1 2021-07-12 14:20:33 +09:00
libuwifi libuwifi: use autorelease feature 2021-01-23 15:08:08 +01:00
libuwsc treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libv4l treewide: remove uClibc++ support 2021-03-05 15:07:46 -08:00
libvorbis treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libvorbisidec libvorbisidec: update to version 20180319 2020-07-16 19:22:10 +02:00
libvpx libvpx: update to 1.10.0 2021-07-21 00:19:51 -07:00
libwebp treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libwebsockets libwebsockets: enable built in uloop support 2021-08-03 17:29:16 +00:00
libwslay treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libx264 libx264: enable parallel build 2021-03-14 12:36:32 +01:00
libxcrypt libxcrypt: update to 4.4.17 2020-09-12 18:15:59 -07:00
libxerces-c treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libxml2 libxml2: update to 2.9.12 2021-05-19 00:12:32 +02:00
libxslt libxslt: fix compilation because of wrong libxml2 check in configure script 2021-08-05 09:14:07 +03:00
libyaml-cpp libyaml-cpp: update to 0.7.0 2021-07-21 00:21:07 -07:00
libyang treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libyubikey treewide: s/Yuibco/Yubico/ 2021-02-21 01:08:40 +02:00
libzip libzip: fix typo in patch (fixes #15992) 2021-07-02 23:59:53 +02:00
lmdb treewide: change email 2021-07-29 13:21:02 +02:00
log4cplus treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
loudmouth loudmouth: update to 1.5.4 2021-02-22 16:40:57 -08:00
lttng-ust lttng-ust: update to 2.12.0 2020-08-31 00:18:25 -07:00
lzo treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
minizip minizip: update to 3.0.2 2021-06-15 20:04:50 -07:00
msgpack-c msgpack-c: don't check for GTest 2021-06-24 01:20:09 -07:00
mtdev
mxml mxml: update to 3.2 2020-10-21 22:27:24 +02:00
nacl treewide: add missing BUILDONLY 2020-10-12 17:43:49 -07:00
neon neon: install neon-config to host path 2020-12-07 20:12:36 -08:00
newt treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
nghttp2 nghttp2: update to 1.44 2021-08-08 21:40:15 +02:00
nlohmannjson nlohmannjson: update to 3.9.1 2020-09-25 18:17:20 -07:00
npth npth: new package 2020-11-07 15:51:49 +00:00
nspr nspr: update to 4.30 2021-05-21 15:41:04 +03:00
nss nss: update to 3.67 2021-07-11 00:35:18 -07:00
oniguruma oniguruma: update to 6.9.6 2020-11-24 22:43:29 -08:00
openblas openblas: bump to version 0.3.17 and fix ccache build 2021-08-02 15:10:55 +02:00
openldap openldap: update to 2.4.58 2021-05-10 12:56:18 -05:00
openpgm openpgm: Add Pragmatic General Multicast library 2021-02-17 10:08:20 +08:00
opus
opusfile opusfile: bump 0.12 2020-07-01 07:40:45 +02:00
p11-kit p11-kit: update to 0.24.0 2021-07-21 00:20:35 -07:00
pcre2 pcre2: update to 10.37 2021-07-21 00:18:59 -07:00
pixman treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
poco poco: update to 1.10.1 2021-04-02 13:46:10 -07:00
postgresql postgresql: improve init script 2021-08-12 03:11:09 +01:00
protobuf protobuf: update to 3.17.2 2021-06-12 21:16:58 -07:00
protobuf-c libprotobuf-c: update to 1.4.0 2021-06-12 21:17:55 -07:00
psqlodbc
pthsem treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
pugixml treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
qrencode treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
quasselc treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
redis redis: update to version 6.2.5 2021-08-11 08:43:27 +02:00
rpcsvc-proto rpcsvc-proto: update to 1.4.2 2020-07-15 12:04:57 -07:00
sbc sbc: update to 1.5 2020-12-22 19:04:24 -08:00
serdisplib
slang2
spdlog spdlog: fix compilation with fmtlib 8 2021-06-24 01:17:37 -07:00
speex
speexdsp
spice spice: update to 0.15.0 2021-05-31 15:26:36 +08:00
spice-protocol spice-protocol: bump to version 0.14.3 2020-10-19 10:26:37 +08:00
sqlite3 sqlite3: add option for batch-atomic write support 2021-02-26 17:31:24 -05:00
taglib treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
tcp_wrappers tcp_wrappers: fix compilation under glibc 2020-12-30 17:27:32 -08:00
tdb treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
tiff Merge pull request #15747 from neheb/tiff2 2021-06-19 22:07:42 +02:00
tinycdb treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
uci2 uci2: bump to revision v1.0-5606418 2021-07-14 13:30:34 +02:00
udns treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
unixodbc unixodbc: update to 2.3.9 2020-12-01 16:24:00 -08:00
uw-imap uw-imap: fix no deprecated API OpenSSL 2021-03-21 00:12:01 -07:00
vips vips: update to 8.10.6 2021-04-13 06:15:56 -07:00
websocketpp treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
xmlrpc-c xmlrpc-c: update to 1.51.07 2021-02-28 17:14:18 -08:00
xr_usb_serial_common xr_usb_serial_common: fix kernel 5.10 builds 2021-05-25 22:41:04 +02:00
yajl treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
yaml yaml: update to 0.2.5 2020-06-25 17:43:44 -07:00
yubico-pam yubico-pam: update to 2.27 2021-04-14 19:06:00 -07:00
zmq treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00