@@ -1445,7 +1445,7 @@ bootstrap_template1(void)
14451445unsetenv ("PGCLIENTENCODING" );
14461446
14471447snprintf (cmd ,sizeof (cmd ),
1448- "\"%s\" --boot -x1 %s %s %s" ,
1448+ SYSTEMQUOTE "\"%s\" --boot -x1 %s %s %s" SYSTEMQUOTE ,
14491449backend_exec ,
14501450data_checksums ?"-k" :"" ,
14511451boot_options ,talkargs );
@@ -1486,7 +1486,7 @@ setup_auth(void)
14861486fflush (stdout );
14871487
14881488snprintf (cmd ,sizeof (cmd ),
1489- "\"%s\" %s template1 >%s" ,
1489+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
14901490backend_exec ,backend_options ,
14911491DEVNULL );
14921492
@@ -1564,7 +1564,7 @@ get_set_pwd(void)
15641564fflush (stdout );
15651565
15661566snprintf (cmd ,sizeof (cmd ),
1567- "\"%s\" %s template1 >%s" ,
1567+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
15681568backend_exec ,backend_options ,
15691569DEVNULL );
15701570
@@ -1664,7 +1664,7 @@ setup_depend(void)
16641664fflush (stdout );
16651665
16661666snprintf (cmd ,sizeof (cmd ),
1667- "\"%s\" %s template1 >%s" ,
1667+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
16681668backend_exec ,backend_options ,
16691669DEVNULL );
16701670
@@ -1697,7 +1697,7 @@ setup_sysviews(void)
16971697 * We use -j here to avoid backslashing stuff in system_views.sql
16981698 */
16991699snprintf (cmd ,sizeof (cmd ),
1700- "\"%s\" %s -j template1 >%s" ,
1700+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
17011701backend_exec ,backend_options ,
17021702DEVNULL );
17031703
@@ -1728,7 +1728,7 @@ setup_description(void)
17281728fflush (stdout );
17291729
17301730snprintf (cmd ,sizeof (cmd ),
1731- "\"%s\" %s template1 >%s" ,
1731+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
17321732backend_exec ,backend_options ,
17331733DEVNULL );
17341734
@@ -1835,7 +1835,7 @@ setup_collation(void)
18351835
18361836#if defined(HAVE_LOCALE_T )&& !defined(WIN32 )
18371837snprintf (cmd ,sizeof (cmd ),
1838- "\"%s\" %s template1 >%s" ,
1838+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
18391839backend_exec ,backend_options ,
18401840DEVNULL );
18411841
@@ -1974,7 +1974,7 @@ setup_conversion(void)
19741974fflush (stdout );
19751975
19761976snprintf (cmd ,sizeof (cmd ),
1977- "\"%s\" %s template1 >%s" ,
1977+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
19781978backend_exec ,backend_options ,
19791979DEVNULL );
19801980
@@ -2012,7 +2012,7 @@ setup_dictionary(void)
20122012 * We use -j here to avoid backslashing stuff
20132013 */
20142014snprintf (cmd ,sizeof (cmd ),
2015- "\"%s\" %s -j template1 >%s" ,
2015+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
20162016backend_exec ,backend_options ,
20172017DEVNULL );
20182018
@@ -2063,7 +2063,7 @@ setup_privileges(void)
20632063fflush (stdout );
20642064
20652065snprintf (cmd ,sizeof (cmd ),
2066- "\"%s\" %s template1 >%s" ,
2066+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
20672067backend_exec ,backend_options ,
20682068DEVNULL );
20692069
@@ -2126,7 +2126,7 @@ setup_schema(void)
21262126 * We use -j here to avoid backslashing stuff in information_schema.sql
21272127 */
21282128snprintf (cmd ,sizeof (cmd ),
2129- "\"%s\" %s -j template1 >%s" ,
2129+ SYSTEMQUOTE "\"%s\" %s -j template1 >%s" SYSTEMQUOTE ,
21302130backend_exec ,backend_options ,
21312131DEVNULL );
21322132
@@ -2143,7 +2143,7 @@ setup_schema(void)
21432143PG_CMD_CLOSE ;
21442144
21452145snprintf (cmd ,sizeof (cmd ),
2146- "\"%s\" %s template1 >%s" ,
2146+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
21472147backend_exec ,backend_options ,
21482148DEVNULL );
21492149
@@ -2177,7 +2177,7 @@ load_plpgsql(void)
21772177fflush (stdout );
21782178
21792179snprintf (cmd ,sizeof (cmd ),
2180- "\"%s\" %s template1 >%s" ,
2180+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
21812181backend_exec ,backend_options ,
21822182DEVNULL );
21832183
@@ -2202,7 +2202,7 @@ vacuum_db(void)
22022202fflush (stdout );
22032203
22042204snprintf (cmd ,sizeof (cmd ),
2205- "\"%s\" %s template1 >%s" ,
2205+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
22062206backend_exec ,backend_options ,
22072207DEVNULL );
22082208
@@ -2258,7 +2258,7 @@ make_template0(void)
22582258fflush (stdout );
22592259
22602260snprintf (cmd ,sizeof (cmd ),
2261- "\"%s\" %s template1 >%s" ,
2261+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
22622262backend_exec ,backend_options ,
22632263DEVNULL );
22642264
@@ -2290,7 +2290,7 @@ make_postgres(void)
22902290fflush (stdout );
22912291
22922292snprintf (cmd ,sizeof (cmd ),
2293- "\"%s\" %s template1 >%s" ,
2293+ SYSTEMQUOTE "\"%s\" %s template1 >%s" SYSTEMQUOTE ,
22942294backend_exec ,backend_options ,
22952295DEVNULL );
22962296