]> granicus.if.org Git - postgis/commitdiff
Ensure output dir is created before attempting to write to it
authorSandro Santilli <strk@keybit.net>
Thu, 19 Dec 2013 17:24:14 +0000 (17:24 +0000)
committerSandro Santilli <strk@keybit.net>
Thu, 19 Dec 2013 17:24:14 +0000 (17:24 +0000)
See https://travis-ci.org/postgis/postgis/builds/15654853#L1357

git-svn-id: http://svn.osgeo.org/postgis/trunk@12166 b70326c6-7e19-0410-871a-916f4a2858ee

extensions/postgis_tiger_geocoder/Makefile.in

index bf2350c22c271f3f1ebe11113ccc8d6b7d92365a..decc331a6f41d402310816282f6364540e16d730 100644 (file)
@@ -30,15 +30,19 @@ ifeq ($(PG91),yes)
 all: sql/$(EXTENSION)--$(EXTVERSION).sql sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql sql/$(EXTENSION)--$(EXTVERSION)--$(EXTVERSION)next.sql sql/$(EXTENSION)--$(EXTVERSION)next--$(EXTVERSION).sql  sql_minor_upgrade
 
 sql/$(EXTENSION)--$(EXTVERSION).sql: sql/$(EXTENSION).sql
+       mkdir -p sql
        cp $< $@
        
 sql/$(EXTENSION).sql: sql_bits/tiger_geocoder.sql  sql_bits/mark_editable_objects.sql.in sql_bits/tiger_geocoder_comments.sql
+       mkdir -p sql
        cat $^ > $@
        
 #this is a cludge to allow upgrading from same SVN to same SVN
 sql/$(EXTENSION)--$(EXTVERSION)--$(EXTVERSION)next.sql: ../postgis_extension_helper.sql sql_bits/remove_from_extension.sql.in sql/tiger_geocoder_upgrade_minor.sql sql_bits/mark_editable_objects.sql.in sql_bits/tiger_geocoder_comments.sql ../postgis_extension_helper_uninstall.sql
+       mkdir -p sql
        cat $^ > $@
 sql/$(EXTENSION)--$(EXTVERSION)next--$(EXTVERSION).sql: sql/$(EXTENSION)--$(EXTVERSION)--$(EXTVERSION)next.sql
+       mkdir -p sql
        cp $< $@
        
 #strip BEGIN/COMMIT since these are not allowed in extensions
@@ -144,6 +148,7 @@ sql_bits/tiger_geocoder_comments.sql: ../../doc/tiger_geocoder_comments.sql
 #hardcode for now using 
 #the extensions/make_unpackaged.sql script form an install
 sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql: sql_bits/tiger_geocoder--unpackaged.sql.in
+       mkdir -p sql
        cp $< $@
 
 #upgrade script should have everything but table, schema, type creation/alter
@@ -155,6 +160,7 @@ sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql: sql_bits/tiger_geocoder--unpack
 #they can be dropped but we need to remove
 #them from the extension first
 sql/tiger_geocoder_upgrade_minor.sql:  sql_bits/tiger_geocoder_minor.sql.in 
+       mkdir -p sql
         sed -e '/^\(CREATE\|ALTER\) \(CAST\|TYPE\|TABLE\|SCHEMA\|DOMAIN\|TRIGGER\).*;/d' \
                 -e '/^\(CREATE\|ALTER\) \(CAST\|TYPE\|TABLE\|SCHEMA\|DOMAIN\|TRIGGER\)/,/\;/d' \
                 -e 's/BEGIN;//g' -e 's/COMMIT;//g' \