transforms/generate-cleanup
changeset 5125 34cc580c62c2
parent 26 8a9f4e791832
child 5331 9c955076ffe3
--- a/transforms/generate-cleanup	Mon Nov 16 06:14:40 2015 -0800
+++ b/transforms/generate-cleanup	Mon Nov 23 15:33:43 2015 -0800
@@ -41,34 +41,34 @@
 #<transform set name=pkg.fmri -> edit value "@[^ \t\n\r\f\v]*" "@$!(IPS_COMPONENT_VERSION),$!(BUILD_VERSION)">
 
 <transform dir file link hardlink -> \
-	edit path "/(sparcv9|amd64)$" "/$!(MACH64)">
+    edit path "/(sparcv9|amd64)$" "/$!(MACH64)">
 <transform dir file link hardlink -> \
-	edit path "/(sparcv9|amd64)/" "/$!(MACH64)/">
+    edit path "/(sparcv9|amd64)/" "/$!(MACH64)/">
 <transform dir file link hardlink -> \
-	edit path "/(sparcv7|i86)$" "/$!(MACH32)">
+    edit path "/(sparcv7|i86)$" "/$!(MACH32)">
 <transform dir file link hardlink -> \
-	edit path "/(sparcv7|i86)/" "/$!(MACH32)/">
+    edit path "/(sparcv7|i86)/" "/$!(MACH32)/">
 <transform dir file link hardlink -> \
-	edit path "/(sparc|i386)$" "/$!(MACH)">
+    edit path "/(sparc|i386)$" "/$!(MACH)">
 <transform dir file link hardlink -> \
-	edit path "/(sparc|i386)/" "/$!(MACH)/">
+    edit path "/(sparc|i386)/" "/$!(MACH)/">
 <transform dir file link hardlink -> \
-	edit path "/(sparc|i386)-(sun|pc)-solaris\d\.\d+" "/$!(MACH)-$!(PLAT)-solaris$!(SOLARIS_RELEASE)">
+    edit path "/(sparc|i386)-(sun|pc)-solaris\d\.\d+" "/$!(MACH)-$!(PLAT)-solaris$!(SOLARIS_RELEASE)">
 
 <transform dir file link hardlink -> \
-	edit target "/(sparcv9|amd64)$" "/$!(MACH64)">
+    edit target "/(sparcv9|amd64)$" "/$!(MACH64)">
 <transform dir file link hardlink -> \
-	edit target "/(sparcv9|amd64)/" "/$!(MACH64)/">
+    edit target "/(sparcv9|amd64)/" "/$!(MACH64)/">
 <transform dir file link hardlink -> \
-	edit target "/(sparcv7|i86)$" "/$!(MACH32)">
+    edit target "/(sparcv7|i86)$" "/$!(MACH32)">
 <transform dir file link hardlink -> \
-	edit target "/(sparcv7|i86)/" "/$!(MACH32)/">
+    edit target "/(sparcv7|i86)/" "/$!(MACH32)/">
 <transform dir file link hardlink -> \
-	edit target "/(sparc|i386)$" "/$!(MACH)">
+    edit target "/(sparc|i386)$" "/$!(MACH)">
 <transform dir file link hardlink -> \
-	edit target "/(sparc|i386)/" "/$!(MACH)/">
+    edit target "/(sparc|i386)/" "/$!(MACH)/">
 <transform dir file link hardlink -> \
-	edit target "/(sparc|i386)-(sun|pc)-solaris\d\.\d+" "/$!(MACH)-$!(PLAT)-solaris$!(SOLARIS_RELEASE)">
+    edit target "/(sparc|i386)-(sun|pc)-solaris\d\.\d+" "/$!(MACH)-$!(PLAT)-solaris$!(SOLARIS_RELEASE)">
 
 # <transform dir file link hardlink -> \
 # 	edit path "$(COMPONENT_NAME)" "$!(COMPONENT_NAME)">
@@ -76,35 +76,57 @@
 # 	edit target "$(COMPONENT_NAME)" "$!(COMPONENT_NAME)">
 
 <transform dir file link hardlink -> \
-	edit path "$(COMPONENT_VERSION)" "$!(COMPONENT_VERSION)">
+    edit path "$(COMPONENT_VERSION)" "$!(COMPONENT_VERSION)">
 <transform dir file link hardlink -> \
-	edit target "$(COMPONENT_VERSION)" "$!(COMPONENT_VERSION)">
+    edit target "$(COMPONENT_VERSION)" "$!(COMPONENT_VERSION)">
 
 <transform dir file link hardlink -> \
-	edit path "$(IPS_VERSION)" "$!(IPS_VERSION)">
+    edit path "$(IPS_VERSION)" "$!(IPS_VERSION)">
 <transform dir file link hardlink -> \
-	edit target "$(IPS_VERSION)" "$!(IPS_VERSION)">
+    edit target "$(IPS_VERSION)" "$!(IPS_VERSION)">
 
 # convert temporary macro names to their real name
 <transform set -> \
-	edit value "\$!\((.*)\)" "$(\1)">
+    edit value "\$!\((.*)\)" "$(\1)">
+<transform dir file link hardlink -> \
+    edit path "\$!\((.*)\)" "$(\1)">
 <transform dir file link hardlink -> \
-	edit path "\$!\((.*)\)" "$(\1)">
+    edit target "\$!\((.*)\)" "$(\1)">
+<transform dir file link hardlink -> \
+    edit path "\$!\((.*)\)" "$(\1)">
+<transform dir file link hardlink -> \
+    edit target "\$!\((.*)\)" "$(\1)">
 <transform dir file link hardlink -> \
-	edit target "\$!\((.*)\)" "$(\1)">
+    edit path "\$!\((.*)\)" "$(\1)">
+<transform dir file link hardlink -> \
+    edit target "\$!\((.*)\)" "$(\1)">
 <transform dir file link hardlink -> \
-	edit path "\$!\((.*)\)" "$(\1)">
+    edit path "\$!\((.*)\)" "$(\1)">
 <transform dir file link hardlink -> \
-	edit target "\$!\((.*)\)" "$(\1)">
+    edit target "\$!\((.*)\)" "$(\1)">
+<transform dir file link hardlink -> \
+    edit path "\$!\((.*)\)" "$(\1)">
 <transform dir file link hardlink -> \
-	edit path "\$!\((.*)\)" "$(\1)">
-<transform dir file link hardlink -> \
-	edit target "\$!\((.*)\)" "$(\1)">
-<transform dir file link hardlink -> \
-	edit path "\$!\((.*)\)" "$(\1)">
-<transform dir file link hardlink -> \
-	edit target "\$!\((.*)\)" "$(\1)">
-<transform dir file link hardlink -> \
-	edit path "\$!\((.*)\)" "$(\1)">
-<transform dir file link hardlink -> \
-	edit target "\$!\((.*)\)" "$(\1)">
+    edit target "\$!\((.*)\)" "$(\1)">
+
+# Omit "standard" directories and files we never want to ship (such as
+# libtool files).
+<transform dir path=etc$ -> drop>
+<transform dir path=etc/$\(MACH(32|64)\)$ -> drop>
+<transform dir path=usr$ -> drop>
+<transform dir path=usr/bin$ -> drop>
+<transform dir path=usr/bin/\$\(MACH(32|64)\)$ -> drop>
+<transform dir path=usr/include$ -> drop>
+<transform dir path=usr/lib$ -> drop>
+<transform dir path=usr/lib/pkgconfig$ -> drop>
+<transform dir path=usr/lib/\$\(MACH(32|64)\)$ -> drop>
+<transform dir path=usr/lib/\$\(MACH(32|64)\)/pkgconfig$ -> drop>
+<transform dir path=usr/share$ -> drop>
+<transform dir path=usr/share/aclocal$ -> drop>
+<transform dir path=usr/share/locale$ -> drop>
+<transform dir path=usr/share/locale/.*$ -> drop>
+<transform dir path=usr/share/man$ -> drop>
+<transform dir path=usr/share/man/.*$ -> drop>
+<transform dir path=usr/sbin$ -> drop>
+<transform dir path=usr/sbin/\$\(MACH(32|64)\)$ -> drop>
+<transform file path=.*\.la$ -> drop>