@@ -1503,7 +1503,7 @@ bootstrap_template1(void)
15031503unsetenv ("PGCLIENTENCODING" );
15041504
15051505snprintf (cmd ,sizeof (cmd ),
1506- "\"%s\" --boot -x1 %s %s %s" ,
1506+ SYSTEMQUOTE "\"%s\" --boot -x1 %s %s %s" SYSTEMQUOTE ,
15071507backend_exec ,
15081508data_checksums ?"-k" :"" ,
15091509boot_options ,talkargs );
@@ -1544,7 +1544,7 @@ setup_auth(void)
15441544fflush (stdout );
15451545
15461546snprintf (cmd ,sizeof (cmd ),
1547- "\"%s\" %s template1 >%s" ,
1547+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
15481548backend_exec ,backend_options ,
15491549DEVNULL );
15501550
@@ -1622,7 +1622,7 @@ get_set_pwd(void)
16221622fflush (stdout );
16231623
16241624snprintf (cmd ,sizeof (cmd ),
1625- "\"%s\" %s template1 >%s" ,
1625+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
16261626backend_exec ,backend_options ,
16271627DEVNULL );
16281628
@@ -1722,7 +1722,7 @@ setup_depend(void)
17221722fflush (stdout );
17231723
17241724snprintf (cmd ,sizeof (cmd ),
1725- "\"%s\" %s template1 >%s" ,
1725+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
17261726backend_exec ,backend_options ,
17271727DEVNULL );
17281728
@@ -1755,7 +1755,7 @@ setup_sysviews(void)
17551755 * We use -j here to avoid backslashing stuff in system_views.sql
17561756 */
17571757snprintf (cmd ,sizeof (cmd ),
1758- "\"%s\" %s -j template1 >%s" ,
1758+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
17591759backend_exec ,backend_options ,
17601760DEVNULL );
17611761
@@ -1786,7 +1786,7 @@ setup_description(void)
17861786fflush (stdout );
17871787
17881788snprintf (cmd ,sizeof (cmd ),
1789- "\"%s\" %s template1 >%s" ,
1789+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
17901790backend_exec ,backend_options ,
17911791DEVNULL );
17921792
@@ -1893,7 +1893,7 @@ setup_collation(void)
18931893
18941894#if defined(HAVE_LOCALE_T )&& !defined(WIN32 )
18951895snprintf (cmd ,sizeof (cmd ),
1896- "\"%s\" %s template1 >%s" ,
1896+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
18971897backend_exec ,backend_options ,
18981898DEVNULL );
18991899
@@ -2038,7 +2038,7 @@ setup_conversion(void)
20382038fflush (stdout );
20392039
20402040snprintf (cmd ,sizeof (cmd ),
2041- "\"%s\" %s template1 >%s" ,
2041+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
20422042backend_exec ,backend_options ,
20432043DEVNULL );
20442044
@@ -2076,7 +2076,7 @@ setup_dictionary(void)
20762076 * We use -j here to avoid backslashing stuff
20772077 */
20782078snprintf (cmd ,sizeof (cmd ),
2079- "\"%s\" %s -j template1 >%s" ,
2079+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
20802080backend_exec ,backend_options ,
20812081DEVNULL );
20822082
@@ -2127,7 +2127,7 @@ setup_privileges(void)
21272127fflush (stdout );
21282128
21292129snprintf (cmd ,sizeof (cmd ),
2130- "\"%s\" %s template1 >%s" ,
2130+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
21312131backend_exec ,backend_options ,
21322132DEVNULL );
21332133
@@ -2190,7 +2190,7 @@ setup_schema(void)
21902190 * We use -j here to avoid backslashing stuff in information_schema.sql
21912191 */
21922192snprintf (cmd ,sizeof (cmd ),
2193- "\"%s\" %s -j template1 >%s" ,
2193+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
21942194backend_exec ,backend_options ,
21952195DEVNULL );
21962196
@@ -2207,7 +2207,7 @@ setup_schema(void)
22072207PG_CMD_CLOSE ;
22082208
22092209snprintf (cmd ,sizeof (cmd ),
2210- "\"%s\" %s template1 >%s" ,
2210+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
22112211backend_exec ,backend_options ,
22122212DEVNULL );
22132213
@@ -2241,7 +2241,7 @@ load_plpgsql(void)
22412241fflush (stdout );
22422242
22432243snprintf (cmd ,sizeof (cmd ),
2244- "\"%s\" %s template1 >%s" ,
2244+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
22452245backend_exec ,backend_options ,
22462246DEVNULL );
22472247
@@ -2266,7 +2266,7 @@ vacuum_db(void)
22662266fflush (stdout );
22672267
22682268snprintf (cmd ,sizeof (cmd ),
2269- "\"%s\" %s template1 >%s" ,
2269+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
22702270backend_exec ,backend_options ,
22712271DEVNULL );
22722272
@@ -2322,7 +2322,7 @@ make_template0(void)
23222322fflush (stdout );
23232323
23242324snprintf (cmd ,sizeof (cmd ),
2325- "\"%s\" %s template1 >%s" ,
2325+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
23262326backend_exec ,backend_options ,
23272327DEVNULL );
23282328
@@ -2354,7 +2354,7 @@ make_postgres(void)
23542354fflush (stdout );
23552355
23562356snprintf (cmd ,sizeof (cmd ),
2357- "\"%s\" %s template1 >%s" ,
2357+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
23582358backend_exec ,backend_options ,
23592359DEVNULL );
23602360