[Dbconfig-common-changes] dbconfig-common/internal pgsql,1.11,1.12
seanius at haydn.debian.org
seanius at haydn.debian.org
Tue Sep 27 19:26:17 CEST 2005
Update of /cvsroot/dbconfig-common/dbconfig-common/internal
In directory haydn:/org/alioth.debian.org/chroot/home/users/seanius/tmp/cvs-serv15551/internal
Modified Files:
pgsql
Log Message:
fix for dbc_dbname leakage in internal/pgsql
Index: pgsql
===================================================================
RCS file: /cvsroot/dbconfig-common/dbconfig-common/internal/pgsql,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- pgsql 26 Sep 2005 07:20:44 -0000 1.11
+++ pgsql 27 Sep 2005 17:26:14 -0000 1.12
@@ -125,7 +125,8 @@
if [ "$dbc_dbport" ]; then extra="$extra -p '$dbc_dbport'"; fi
if [ "$dbc_dbadmin" ]; then extra="$extra -U '$dbc_dbadmin'"; fi
if [ "$dbc_authmethod_user" != "ident" ]; then
- extra="$extra" dbc_dbname="template1" _dbc_pgsql_exec_command "CREATE USER \"$dbc_dbuser\" WITH PASSWORD '$dbc_dbpass'"
+ dbc_dbname="template1"
+ extra="$extra" _dbc_pgsql_exec_command "CREATE USER \"$dbc_dbuser\" WITH PASSWORD '$dbc_dbpass'"
retval=$?
else
dbc_error=`su -s /bin/sh $localuser -c "env HOME='$_dbc_pgsql_tmpdir' PGSSLMODE='$PGSSLMODE' createuser -A -D -q $extra $dbc_dbuser" 2>&1` || retval=$?
@@ -237,8 +238,9 @@
##
dbc_pgsql_check_user(){
local dbc_dbname l_retval _dbc_asuser
+ dbc_dbname="template1"
if [ "$dbc_dbadmin" ]; then extra="$extra -U '$dbc_dbadmin'"; fi
- extra="$extra" dbc_dbname=template1 _dbc_pgsql_exec_command "ALTER USER \"$dbc_dbuser\""
+ extra="$extra" _dbc_pgsql_exec_command "ALTER USER \"$dbc_dbuser\""
l_retval=$?
return $l_retval
}
More information about the Dbconfig-common-changes
mailing list