postgresql-init-9.6-15.1>t  DH`pYhv`/=„i4K:~Xn2 bF5}.S(cX0RGc3I#rZaKm)9u/"?Rz8CBx 4@ zZ%|׼U%BK|Da/0SSXx4g=-D "q-8EǢ;])Dt@]a#O{'Ȣٝ(W}c~%~V$!@E4Hܤg hT(WeT$,Wmv䐣9k{ZǗ8G݄;a43fec414fcc6a23078402db8b5c3eeb6ff9c91f4Yhv`/=„g0(MqPI.,fV"_,S|>0yhכ5lqq0I2s .{pNuͨ>42GRd_QBWuV17>$1`Nw E띗ć$&Yq3qřvBd"L{ԶƟ)(=Iv$5 iN˺chl*d>l1?.IL13E` '.Y=% TgdD[ٯu@4ItMa$>B(?(d  O@DLPclw  8  L  `    2  D l   Dz(89:"=$>$?$@$F%G% H%< I%d X%pY%x\% ]% ^&7b&c'yd'e'f'l'u( v((w(h x( y(z(Cpostgresql-init9.615.1Init script and other infrastructure for PostgreSQLThis package contains the systemd service file, sysconfig template and firewall service file for the PostgreSQL server. It was separated from the postgresql*-server binary package to allow parallel installation of several server versions.YhvYlamb02openSUSE Leap 42.3openSUSEPostgreSQLhttp://bugs.opensuse.orgProductivity/Databases/Servershttp://www.postgresql.org/linuxnoarch test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in postgresql.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else if [ "$FIRST_ARG" -gt 1 ]; then for service in postgresql.service ; do if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-postgresql-init-update-$service-new-in-upgrade" fi done fi for service in postgresql.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" -a -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate || : fi fi groupadd -g 26 -o -r postgres >/dev/null 2>/dev/null || : useradd -g postgres -o -r -d /var/lib/pgsql -s /bin/bash \ -c "PostgreSQL Server" -u 26 postgres 2>/dev/null || : PNAME=postgresql SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi [ -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/postgresql.conf || : test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in postgresql.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ -n "$services_to_migrate" ]; then if [ -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate || : fi elif [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset postgresql.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in postgresql.service ; do if [ ! -e "/run/rpm-postgresql-init-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-postgresql-init-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable postgresql.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop postgresql.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart postgresql.service ) || : fi else # package uninstall for service in postgresql.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiXgA큤AA$A큤YhvXYhvXYhvXYhvXYhvXYhvXYhvXYhvXYhvXYhvXc886a77cbe2b2a8bf31846cac473426c4823ec2760c2f7bfc2313b07c5561f54541c183c32e9b748196a370ec8a8ec908fa1069fa2091389bd21bb68538f036538f8cb22e089a019310b9794388bf90dservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql-init-9.6-15.1.src.rpmconfig(postgresql-init)postgresql-init @   /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(postgresql-init)coreutilsdiffutilsfillupgrepinsservpwdutilsrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)sedsystemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)9.6-15.13.0.4-14.0-14.4.6-14.11.2Y;@WYZ@VV@VTܕTܕT@S/R0[@Q@PnPmz@Pe@Pb@P>@P$P!@PP@P@max@suse.commax@suse.commax@suse.commax@suse.commax@suse.commrueckert@suse.demrueckert@suse.dero@suse.demeissner@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.com- Bump version to 9.6 for compatibility with the latest PostgreSQL package on SLE12.- Migrate to systemd (bsc#906900): * Strip down the init script to the minimum that is needed for being called from systemd. * Add a unit file to call the former init script. * Drop $DATADIR/postmaster.log and log to syslog instead.- Increase the default timeout for pg_ctl from 60 to 600 seconds and make it configurable (bsc#966285).- Change the permissions and ownership of /var/run/postgresql to match those of /tmp (the traditional location of PostgreSQL's unix domain sockets and lock files), so that users other than "postgres" are able to start teir own database instances.- Move systemd related stuff and user/group creation from postgresqlXX-server to postgresql-init (bsc#950486).- do not own directories which are already owned by the filesystem package- bump version so it can bue used with 9.4- sanitize release line in specfile- no need to directly require SuSEfirewall2 for the service, just also own the directory. (avoid massive rebuilds for SUSEfirewall2 changes).- Bump version number to 9.3 to be dependency compatible with the latest PostgreSQL version.- "ident sameuser" was already gone in 8.4.- Fix path and naming of fierewall script for SLE10.- Bump version to 9.2 to be in sync with the postgresql package.- Run systemctl daemon_reload in %post and %postun- Write postmaster output to a log file, so that processes starting PostgreSQL in a pipe don't hang (bnc#779927, bnc#780978).- Don't remove stale PID files and local sockets. PostgreSQL does not need it anymore, and the way it was done sometimes caused false removals (bnc#777797).- Let the init script always use the private dir for existing databases, so that it doesn't fail when the active version has no server package installed (bnc#775402). - Make the init script more verbose when things go wrong because of missing or non-matching server binaries. - Let pg_ctl and the server process write to stdout again, so that it is easier to find out what happened if start failed. - Make sure the init package doesn't get installed together with an old server package (bnc#775399). - Add %stop_on_removal in case the init script gets uninstalled before the server as RPM dependencies don't seem to be enough to ensure this.- Don't install the firewall script in place of the sysconfig template.- Package the sysconfig template under the right name, so that %fillup_only picks it up (bnc#774616). - Redirect early postmaster output to a logfile, so that it doesn't cause logger to hang on startup (bnc#774617). - Correct dependencies on insserv and fillup.- Update try-restart from /etc/init.d/skeleton - Clarify output when using a different version than the active alternative. - Remove the silent flag from pg_ctl for start/stop and let it log to syslog.- Initial packaging of init script, fillup template and firewall service file into a separate package./bin/sh/bin/sh/bin/sh/bin/shlamb02 1500018265 9.6-15.19.6-15.1servicespostgresqlpostgresql-initsystemdsystempostgresql.servicetmpfiles.dpostgresql.confrcpostgresqlsysconfig.postgresql/etc/sysconfig/SuSEfirewall2.d//etc/sysconfig/SuSEfirewall2.d/services//usr/lib//usr/lib/systemd//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/4aa0422951e13f3e88da200e5b614218-postgresql-initcpiolzma5noarch-suse-linuxdirectoryASCII textPOSIX shell script, ASCII text executableROQmFѩ)\ ?] crt:bLL'ad=١L(w)%Cx<-Ng(qӚΘuK7IېY  ٿn%n^ ".':K*VoY ZƹHIí>vEҵhIu&RYxڶmň sJ-?KF15Si).6;G,J@54|=;Ixvϝsb)%L&0hbp-R-z?@8qGb1 _Ӻ v^:|ITT!yX ,fp+c'ކ,Ӌ`9h31t{]/w*7r's0YɫY(nͰ/$j=[|sMFewt0g~UPzR24+}]%e| e)ð*dq^=C$`xiƿ -pp#j1Ѝk|!b"IJmpCb#doҁc俔P$&}Ȟ1_^[@}mo:ƣ(DL5}pq,85`:}MRƛC;ױu1GFsu\pvfiAk xd%'ɢy-<67|ٽG eId,y" bo΁`5_K-^'XfV6 '|Yik&觋]khMyjF`7ϥ-hW$6.]"5lz֊?H(-^ES!BP]5+y:cRrÌU[,=NrL[|-z.ĉZv=.@&>#DǖXNfդ;裁`'N^oW!PY]jM]t73=b7> aփSsoS}5yH[@w`ژV  Kڍo3)fōSo@3[*DfX6"|j c1ifn}qˠ{k@+^3#ÂKc%yF)n50kktqնQ {VvkBhJbd dNnq·jA<ބ+9mLh;( 5E.-cO~۠1U,D- KgqRwSJ`\ĉ~c_sexLT3H =[+hVS9r50oR΍?M"=/-f1  Ph.ҸMU9;exa]ˑB:p`*@ٲ h)цNk}S 7R>RCwMkÈڎ)U$gՑh.NhfxK ٬A^S}ɥ X=?X=nqx)!y!󮆍G̗`Vg# !Aq U[j<}$d\!s3-u1'J&B rp-e[)};*/Tp?JwdƮ~I MӘѦPϊvj8n.κcy#̇Bmu vϵo քiHAp&WSaRNUfAQA$4,Gk-RE5m:LKm zߺ3hR/3;A5JE0