]> andersk Git - config-package-dev.git/commitdiff
* Allow specifying DEB_TRANSFORM_SCRIPT_$package_$file in case you want
authorTim Abbott <tabbott@mit.edu>
Sun, 9 May 2010 18:19:25 +0000 (18:19 +0000)
committerTim Abbott <tabbott@mit.edu>
Sun, 9 May 2010 18:19:25 +0000 (18:19 +0000)
    multiple binary packages transforming the same file differently.
    (Thanks to Evan Broder for this patch).
  * Add a decode script for undoing the file to virtual package name
    transformation. (Thanks to Patrick Hurst for writing decode).

git-svn-id: svn+ssh://svn.mit.edu/athena/trunk/debathena/debathena/config-package-dev@24646 728af825-273c-0410-89f9-f7d3b574a069

debian/changelog
debian/config-package-dev.install
transform-files.mk

index 90d90930e4fd08ff9e1bbd197c722555b8c65d77..e11d49f51b5a85b8d3e1594cf51837c61e071b30 100644 (file)
@@ -1,3 +1,13 @@
+config-package-dev (4.12) unstable; urgency=low
+
+  * Allow specifying DEB_TRANSFORM_SCRIPT_$package_$file in case you want
+    multiple binary packages transforming the same file differently.
+    (Thanks to Evan Broder for this patch).
+  * Add a decode script for undoing the file to virtual package name
+    transformation. (Thanks to Patrick Hurst for writing decode).
+
+ -- Tim Abbott <tabbott@mit.edu>  Sun, 09 May 2010 14:14:50 -0400
+
 config-package-dev (4.11) unstable; urgency=low
 
   * Fix marking transform scripts as executable when
index 111f6b38345649606f871f13bd54a0d2454b979d..abd926ba97b0606b86f0ca8b4529a1e25667e24f 100644 (file)
@@ -4,5 +4,6 @@ check-files.mk usr/share/cdbs/1/rules/
 config-package.mk usr/share/cdbs/1/rules/
 transform-files.mk usr/share/cdbs/1/rules/
 encode usr/share/config-package-dev/
+decode usr/share/config-package-dev/
 divert.sh.in usr/share/config-package-dev/
 debconf-hack.sh usr/share/config-package-dev/
index 5c500b624cc6b3320f7472976b57be2bfb5846ab..c75e861138b62ffe0bf9111de5186ab9d8225686 100644 (file)
@@ -31,9 +31,11 @@ DEB_TRANSFORM_FILES_TMPDIR=debian/transform_file_copies
 
 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))))
+debian_transform_script = $(if $(DEB_TRANSFORM_SCRIPT_$(cdbs_curpkg)_$(call undebian_transform_files,$(1))), \
+       $(DEB_TRANSFORM_SCRIPT_$(cdbs_curpkg)_$(call undebian_transform_files,$(1))), \
+       $(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)))
 
This page took 0.036553 seconds and 5 git commands to generate.