+config-package-dev (4.11) unstable; urgency=low
+
+ * Fix marking transform scripts as executable when
+ DEB_TRANSFORM_SCRIPT_package is used.
+
+ -- Tim Abbott <tabbott@mit.edu> Sat, 05 Sep 2009 11:46:54 -0400
+
config-package-dev (4.10) unstable; urgency=low
* Mark transform scripts as executable before attempting to execute them
debian_transform_files = $(patsubst %,$(DEB_TRANSFORM_FILES_TMPDIR)%,$(1))
undebian_transform_files = $(patsubst $(DEB_TRANSFORM_FILES_TMPDIR)%,%,$(1))
+debian_transform_script = $(if $(DEB_TRANSFORM_SCRIPT_$(call undebian_transform_files,$(1))), \
+ $(DEB_TRANSFORM_SCRIPT_$(call undebian_transform_files,$(1))), \
+ debian/transform_$(notdir $(call undebian_transform_files,$(1))))
common-build-arch common-build-indep:: $(foreach file,$(DEB_TRANSFORM_FILES),$(call debian_transform_files,$(file)))
$(call debian_transform_files,%): $(call debian_check_files,%)
mkdir -p $(@D)
- chmod +x debian/transform_$(notdir $(call undebian_transform_files,$@))
- $(if $(DEB_TRANSFORM_SCRIPT_$(call undebian_transform_files,$@)), \
- $(DEB_TRANSFORM_SCRIPT_$(call undebian_transform_files,$@)), \
- debian/transform_$(notdir $(call undebian_transform_files,$@))) < $< > $@
+ chmod +x $(call debian_transform_script,$@)
+ $(call debian_transform_script,$@) < $< > $@
$(patsubst %,binary-install/%,$(DEB_ALL_PACKAGES)) :: binary-install/%:
set -e; \