diff options
author | Khem Raj <raj.khem@gmail.com> | 2015-04-10 16:40:17 -0700 |
---|---|---|
committer | Dan McGregor <dan.mcgregor@usask.ca> | 2016-04-11 12:50:58 -0600 |
commit | 8f3d4a0a599933856c89af17e6293c93ea8629f8 (patch) | |
tree | 8a96d62d0c9e406710528a21a01dba5c6c3cbf40 | |
parent | 4623de71d3ba78f5c4cbd0eeba9fed6f2e4b0f29 (diff) | |
download | openembedded-core-contrib-8f3d4a0a599933856c89af17e6293c93ea8629f8.tar.gz |
e2fsprogs: Delete identical binaries and create symlinks instead
Here is what build history tells now
e2fsprogs-tune2fs:
-PKGSIZE = 144336
+PKGSIZE = 72175
e2fsprogs-e2fsck:
-PKGSIZE = 1345500
+PKGSIZE = 269124
e2fsprogs-mke2fs:
-PKGSIZE = 551316
+PKGSIZE = 111036
Change-Id: I0902484ad506d892292c4bea6789467179b5ea8d
Signed-off-by: Khem Raj <khem_raj@cable.comcast.com>
-rw-r--r-- | meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb b/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb index 9cde8e46b7..91bfb305e0 100644 --- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb +++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_git.bb @@ -37,6 +37,9 @@ do_install () { rm -f ${D}${base_sbindir}/blkid rm -f ${D}${base_sbindir}/fsck rm -f ${D}${base_sbindir}/findfs + rm -f ${D}${base_sbindir}/mkfs.ext* + rm -f ${D}${base_sbindir}/fsck.ext* + rm -f ${D}${base_sbindir}/e2label # e2initrd_helper and the pkgconfig files belong in libdir if [ ! ${D}${libdir} -ef ${D}${base_libdir} ]; then @@ -44,6 +47,11 @@ do_install () { mv ${D}${base_libdir}/e2initrd_helper ${D}${libdir} mv ${D}${base_libdir}/pkgconfig ${D}${libdir} fi + for ext in ext2 ext3 ext4 ext4dev; do + ln -sf mke2fs ${D}${base_sbindir}/mkfs.${ext} + ln -sf e2fsck ${D}${base_sbindir}/fsck.${ext} + done + ln -sf tune2fs ${D}${base_sbindir}/e2label oe_multilib_header ext2fs/ext2_types.h install -d ${D}${base_bindir} |