PostgreSQL 18: Make sure that user is created before we perform some operations with...
authorDevrim Gunduz <devrim@gunduz.org>
Tue, 23 Sep 2025 18:40:30 +0000 (21:40 +0300)
committerDevrim Gunduz <devrim@gunduz.org>
Tue, 23 Sep 2025 18:40:30 +0000 (21:40 +0300)
rpm/redhat/main/non-common/postgresql-18/main/postgresql-18.spec

index 52057545b798484273e2def451e96ee88518fdc1..4211419a7801e4871de5abfd94cd5214632e9668 100644 (file)
@@ -823,6 +823,9 @@ cat initdb-%{pgmajorversion}.lang pg_ctl-%{pgmajorversion}.lang psql-%{pgmajorve
 cat postgres-%{pgmajorversion}.lang pg_resetwal-%{pgmajorversion}.lang pg_checksums-%{pgmajorversion}.lang pg_verifybackup-%{pgmajorversion}.lang pg_controldata-%{pgmajorversion}.lang plpgsql-%{pgmajorversion}.lang pg_test_timing-%{pgmajorversion}.lang pg_test_fsync-%{pgmajorversion}.lang pg_archivecleanup-%{pgmajorversion}.lang pg_waldump-%{pgmajorversion}.lang pg_rewind-%{pgmajorversion}.lang pg_upgrade-%{pgmajorversion}.lang > pg_server.lst
 %endif
 
+%pre server
+%sysusers_create_package %{name} %SOURCE20
+
 %post server
 /sbin/ldconfig
 if [ $1 -eq 1 ] ; then