UmVirt LFS Package info

DB commit: 06a3bafc31a9f2da2aecdf7c1c6e8b91885cb553
APP commit: 634ff2193dea70dde75eb1916d758638b7417453

postgresql-server

PostgreSQL is an advanced object-relational database management system (ORDBMS), derived from the Berkeley Postgres database management system. Client package.

Package info

Codename: postgresql-server
Source file: postgresql-16.2.tar.bz2
Source directory: postgresql-16.2
Package URL: https://umvirt.com/linux/downloads/0.2.1/packages/p/postgresql-16.2.tar.bz2
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.2.1/packages/p/postgresql-16.2.tar.bz2.md5sum
Dependances: libxml2, icu, libxslt, krb5, Linux-PAM.
Dependance of: dovecot.
Patches: *** NO PATCHES FOUND ***
Addons: *** NO ADDONS FOUND ***
Nestings: postgresql-client.
Configuration script:
groupadd -g 41 postgres &&
useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data \
        -u 41 postgres

sed -i '/DEFAULT_PGSOCKET_DIR/s@/tmp@/run/postgresql@' src/include/pg_config_manual.h &&

./configure --prefix=/usr          \
            --enable-thread-safety \
            --docdir=/usr/share/doc/postgresql-16.2 

Build script:
make

Install script:
make install      &&
make install-docs

install -v -dm700 /srv/pgsql/data &&
install -v -dm755 /run/postgresql &&
chown -Rv postgres:postgres /srv/pgsql /run/postgresql

su - postgres -c '/usr/bin/initdb -D /srv/pgsql/data'