summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@codethink.co.uk>2014-03-25 17:51:38 +0000
committerRichard Maw <richard.maw@codethink.co.uk>2014-03-25 17:51:38 +0000
commit2c8b27a3da500b9cd8a31e78baa81e578b145728 (patch)
tree67d647c11007ded779c9e61bf4b6043d3dc45023
parent43ee5d250ad47d2bee8ec17954efb7f22d2b804c (diff)
downloadeglibc2-baserock/richardmaw/S10786-finer-splitting.tar.gz
eglibc.morph: Define splitting rulesbaserock/richardmaw/S10786-finer-splitting
-rw-r--r--eglibc.morph39
1 files changed, 39 insertions, 0 deletions
diff --git a/eglibc.morph b/eglibc.morph
index 4efd311a9..7dbbdd417 100644
--- a/eglibc.morph
+++ b/eglibc.morph
@@ -1,6 +1,45 @@
name: eglibc
kind: chunk
+products:
+- artifact: eglibc-nss
+ include:
+ - (usr/)?lib/libnss.*
+- artifact: eglibc-gconv
+ include:
+ - (usr/)?lib/gconv/.*
+- artifact: eglibc-gconv
+ include:
+ - (usr/)?lib/libnss.*
+- artifact: eglibc-libs
+ include:
+ - sbin/ldconfig
+ - lib/ld-.*
+ - (usr/)?lib(exec)?/pt_chown
+- artifact: eglibc-bins
+ include:
+ - (usr/)?s?bin/.*
+ - (usr/)?libexec/getconf/.* # support libs for getconf
+ - (usr/)?lib/libSegFault\.so(\.\d+)*$ # support lib for catchsegv
+- artifact: eglibc-libs
+ include:
+ # This is processed after bins, so bins can take libSegFault.so
+ - (usr/)?lib(32|64)?/lib[^/]*\.so(\.\d+)*$
+- artifact: eglibc-devel
+ include:
+ - (usr/)?include/.*
+ - (usr/)?lib(32|64)?/lib.*\.a
+ - (usr/)?lib(32|64)?/lib.*\.la
+ - (usr/)?(lib(32|64)?|share)/pkgconfig/.*\.pc
+ - (usr/)?lib(32|64)?/.*\.o
+- artifact: eglibc-locale
+ include:
+ - (usr/)?share/locale/.*
+ - (usr/)?share/i18n/.*
+ - (usr/)?share/zoneinfo/.*
+- artifact: eglibc-misc
+ include: [ .* ]
+
configure-commands:
- mkdir o