An echo that's supposed to output a backslash works with bash, but not
in dash. Use printf, instead.
Patch by: Markus Wanner <markus@bluegap.ch>
git-svn-id: http://svn.osgeo.org/postgis/trunk@15342
b70326c6-7e19-0410-871a-
916f4a2858ee
sql/$(EXTENSION).sql: sql_bits/postgis.sql sql_bits/postgis_comments.sql sql_bits/rtpostgis.sql sql_bits/spatial_ref_sys_config_dump.sql sql_bits/raster_comments.sql sql_bits/spatial_ref_sys.sql
mkdir -p sql
- echo '\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \quit' > $@
+ printf '\\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \\quit\n' > $@
cat $^ >> $@
sql/$(EXTENSION)--$(EXTVERSION).sql: sql/$(EXTENSION).sql
#postgis_extension_upgrade_minor.sql is the one that contains both postgis AND raster
sql_bits/postgis_extension_upgrade_minor.sql: ../postgis_extension_helper.sql sql_bits/postgis_upgrade.sql sql_bits/rtpostgis_upgrade.sql ../../doc/raster_comments.sql ../../doc/postgis_comments.sql ../postgis_extension_helper_uninstall.sql
- echo '\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \quit' > $@
+ printf '\\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \\quit\n' > $@
cat $^ >> $@
sql_minor_upgrade: sql_bits/postgis_extension_upgrade_minor.sql
sql_bits/sfcgal_upgrade_minor.sql: ../postgis_extension_helper.sql sql_bits/sfcgal_upgrade.sql ../../doc/sfcgal_comments.sql ../postgis_extension_helper_uninstall.sql
mkdir -p sql_bits
- echo '\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \quit' > $@
+ printf '\\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \\quit\n' > $@
cat $^ >> $@
sql_minor_upgrade: sql_bits/sfcgal_upgrade_minor.sql