diff options
author | Pavel Raiskup <praiskup@redhat.com> | 2015-02-10 10:49:36 +0100 |
---|---|---|
committer | Pavel Raiskup <praiskup@redhat.com> | 2015-02-10 10:49:36 +0100 |
commit | 84219fefff0b9d00c94c72cf0cd903611b1cf05f (patch) | |
tree | 264b76025c5b9536123def9a3990bc7922cc3213 /configure.ac | |
parent | 82b9bab207ea3cc351581bab89abce48cff2ad12 (diff) | |
download | postgresql-setup-84219fefff0b9d00c94c72cf0cd903611b1cf05f.tar.gz postgresql-setup-84219fefff0b9d00c94c72cf0cd903611b1cf05f.tar.xz postgresql-setup-84219fefff0b9d00c94c72cf0cd903611b1cf05f.zip |
configury: use one single variable SU_POSTGRES
We use 'su' only for 'postgres' user purposes. So have one,
configure-time-proven command. Also, in the previous commit I
forgot to fix sysvinit file.
* configure.ac (SU_POSTGRES): New variable.
* postgresql-setup.in ($SU_POSTGRES): Use detected @SU_POSTGRES@.
($SU, $SU_L_POSTGRES): Avoid usage of those.
* postgresql.init.in: Likewise.
* .gitignore: Remove typoed ignore.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 792dcff..a793a07 100644 --- a/configure.ac +++ b/configure.ac @@ -55,7 +55,7 @@ sed_subst_var_pattern(POSTGRES_HOMEDIR) sed_subst_var_pattern(PREVMAJORVERSION) sed_subst_var_pattern(PREVPGENGINE) sed_subst_var_pattern(README_DIST) -sed_subst_var_pattern(SU) +sed_subst_var_pattern(SU_POSTGRES) sed_subst_var_pattern(systemdunitsdir) sed_subst_var_pattern(userunitsdir) sed_subst_var_pattern(TEST_GEN_FILES_LIST) @@ -82,6 +82,8 @@ test -z "$ac_cv_path_SED" && AC_PATH_PROGS([SU], [runuser su]) test -z "$ac_cv_path_SU" && AC_MSG_ERROR([Neither 'runuser' nor 'su' program found]) +SU_POSTGRES="$SU -s /bin/sh -l postgres" +AC_SUBST([SU_POSTGRES]) PGSETUP_PACKAGING_INIT |