diff --git a/postgresql-setup b/postgresql-setup index 80e2483..8a56028 100644 --- a/postgresql-setup +++ b/postgresql-setup @@ -55,6 +55,18 @@ Environment: re-initialized from the old one. PGSETUP_DEBUG Set to '1' if you want to see debugging output." +# note that these options are useful at least for help2man processing +case "$1" in + --version) + echo "postgresql-setup $PGVERSION" + exit 0 + ;; + --help|--usage) + echo "$USAGE_STRING" + exit 0 + ;; +esac + # this parsing technique fails for PGDATA pathnames containing spaces, # but there's not much I can do about it given systemctl's output format... PGDATA=`systemctl show -p Environment "${SERVICE_NAME}.service" | @@ -239,12 +251,8 @@ case "$1" in upgrade) upgrade ;; - --version) - # note that this output is at least useful for help2man processing - echo "postgresql-setup $PGVERSION" - ;; *) - echo "$USAGE_STRING" + echo >&2 "$USAGE_STRING" exit 2 esac diff --git a/postgresql.spec b/postgresql.spec index 586b472..9eac6ce 100644 --- a/postgresql.spec +++ b/postgresql.spec @@ -64,7 +64,7 @@ Summary: PostgreSQL client programs Name: postgresql %global majorversion 9.3 Version: 9.3.2 -Release: 4%{?dist} +Release: 5%{?dist} # The PostgreSQL license is very similar to other MIT licenses, but the OSI # recognizes it as an independent license, so we do as well. @@ -1130,6 +1130,9 @@ fi %endif %changelog +* Mon Jan 20 2014 Pavel Raiskup - 9.3.2-5 +- fix the postgresql-setup --version option + * Mon Jan 20 2014 Pavel Raiskup - 9.3.2-4 - postgresql-setup(upgrade): don't stop old server when it can not be started - postgresql-setup(initdb, upgrade): add $PGSETUP_INITDB_OPTIONS