--- 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>