Parcourir la source

pass at least the user password in batch (the superuser password still has to be specified interactively)

Ralf S. Engelschall il y a 18 ans
Parent
commit
0cfab3c011
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      dbmail/dbmail-setup.sh

+ 1 - 1
dbmail/dbmail-setup.sh

@@ -64,7 +64,7 @@ case "$cmd" in
               echo "CREATE TABLESPACE $db_name OWNER $db_user LOCATION '$db_dir';"
               echo "CREATE DATABASE $db_name OWNER $db_user TABLESPACE $db_name;"
             ) | @l_prefix@/bin/psql -q -W -U "$db_suser" -d template1 -f-
-            @l_prefix@/bin/psql -q -W -U "$db_user" -d "$db_name" -f- <$db_script
+            PGPASSWORD="$db_pass" @l_prefix@/bin/psql -q -U "$db_user" -d "$db_name" -f- <$db_script
         fi
         ;;
     uninstall )