Currently util-linux is fragmented into lots of small chunks,
and if one is looking to avoid using busybox wholesale, there
is currently no easy way to say "I want all of it".  Here we
create a packagegroup for all of the util-linux chunks, so
that it need not be duplicated by everyone wanting the same
overall goal of removing busybox.

Signed-off-by: Paul Gortmaker <paul.gortma...@windriver.com>

diff --git a/meta/recipes-core/packagegroups/packagegroup-util-linux.bb 
b/meta/recipes-core/packagegroups/packagegroup-util-linux.bb
new file mode 100644
index 000000000000..54151502b176
--- /dev/null
+++ b/meta/recipes-core/packagegroups/packagegroup-util-linux.bb
@@ -0,0 +1,69 @@
+#
+# Copyright (C) 2014 Wind River
+#
+
+SUMMARY = "util-linux Packages"
+DESCRIPTION = "Packages created from util-linux"
+PR = "r0"
+LICENSE = "MIT"
+
+inherit packagegroup
+
+PACKAGES = "\
+    packagegroup-util-linux \
+    packagegroup-util-linux-block \
+    packagegroup-util-linux-console \
+    packagegroup-util-linux-uid \
+    packagegroup-util-linux-misc \
+    packagegroup-util-linux-partition \
+    "
+
+RDEPENDS_packagegroup-util-linux = "\
+    packagegroup-util-linux-block \
+    packagegroup-util-linux-console \
+    packagegroup-util-linux-uid \
+    packagegroup-util-linux-misc \
+    packagegroup-util-linux-partition \
+    "
+
+RDEPENDS_packagegroup-util-linux-partition = "\
+    util-linux-fdisk \
+    util-linux-cfdisk \
+    util-linux-sfdisk \
+    util-linux-partx \
+    "
+
+RDEPENDS_packagegroup-util-linux-console = "\
+    util-linux-agetty \
+    util-linux-reset \
+    "
+
+RDEPENDS_packagegroup-util-linux-block = " \
+    util-linux-mkfs \
+    util-linux-mkfs.cramfs \
+    util-linux-fsck.cramfs \
+    util-linux-fstrim \
+    util-linux-fsck \
+    util-linux-blkid \
+    util-linux-libblkid \
+    util-linux-umount \
+    util-linux-mount \
+    util-linux-libmount \
+    util-linux-swaponoff \
+    "
+
+RDEPENDS_packagegroup-util-linux-uid = "\
+    util-linux-libuuid \
+    util-linux-uuidd \
+    util-linux-uuidgen \
+    util-linux-findfs \
+    "
+
+RDEPENDS_packagegroup-util-linux-misc = "\
+    util-linux-losetup \
+    util-linux-readprofile \
+    util-linux-lscpu \
+    util-linux-mcookie \
+    util-linux-bash-completion \
+    util-linux-hwclock \
+    "
-- 
1.9.1

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to