From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from astoria.ccjclearline.com (astoria.ccjclearline.com [64.235.106.9]) by mail.openembedded.org (Postfix) with ESMTP id 7A642618BC for ; Wed, 7 Aug 2013 16:19:35 +0000 (UTC) Received: from [69.196.158.250] (port=50265 helo=crashcourse.ca) by astoria.ccjclearline.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from ) id 1V76SS-0008KY-QD for openembedded-devel@lists.openembedded.org; Wed, 07 Aug 2013 12:19:32 -0400 Date: Wed, 7 Aug 2013 12:19:30 -0400 (EDT) From: "Robert P. J. Day" X-X-Sender: rpjday@oneiric To: OpenEmbedded Development mailing list Message-ID: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - astoria.ccjclearline.com X-AntiAbuse: Original Domain - lists.openembedded.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - crashcourse.ca X-Source: X-Source-Args: X-Source-Dir: Subject: wanting to clarify something about PACKAGE_GROUP and package-management X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2013 16:19:35 -0000 Content-Type: TEXT/PLAIN; charset=US-ASCII perusing core-image.bbclass and i can see the list of available image features and what they correspond to: # - x11 - X server # - x11-base - X server with minimal environment # - x11-sato - OpenedHand Sato environment # - tools-debug - debugging tools # - eclipse-debug - Eclipse remote debugging support # - tools-profile - profiling tools # - tools-testapps - tools usable to make some device tests # - tools-sdk - SDK (C/C++ compiler, autotools, etc.) # - nfs-server - NFS server # - ssh-server-dropbear - SSH server (dropbear) # - ssh-server-openssh - SSH server (openssh) # - qt4-pkgs - Qt4/X11 and demo applications # - hwcodecs - Install hardware acceleration codecs # - package-management - installs package management tools and preserves the package manager database # - debug-tweaks - makes an image suitable for development, e.g. allowing passwordless root logins # - dev-pkgs - development packages (headers, etc.) for all installed packages in the rootfs # - dbg-pkgs - debug symbol packages for all installed packages in the rootfs # - doc-pkgs - documentation packages for all installed packages in the rootfs # - read-only-rootfs - tweaks an image to support read-only rootfs # PACKAGE_GROUP_x11 = "packagegroup-core-x11" PACKAGE_GROUP_x11-base = "packagegroup-core-x11-base" PACKAGE_GROUP_x11-sato = "packagegroup-core-x11-sato" PACKAGE_GROUP_tools-debug = "packagegroup-core-tools-debug" PACKAGE_GROUP_eclipse-debug = "packagegroup-core-eclipse-debug" PACKAGE_GROUP_tools-profile = "packagegroup-core-tools-profile" PACKAGE_GROUP_tools-testapps = "packagegroup-core-tools-testapps" PACKAGE_GROUP_tools-sdk = "packagegroup-core-sdk packagegroup-core-standalone-sdk-target" PACKAGE_GROUP_nfs-server = "packagegroup-core-nfs-server" PACKAGE_GROUP_ssh-server-dropbear = "packagegroup-core-ssh-dropbear" PACKAGE_GROUP_ssh-server-openssh = "packagegroup-core-ssh-openssh" PACKAGE_GROUP_package-management = "${ROOTFS_PKGMANAGE}" PACKAGE_GROUP_qt4-pkgs = "packagegroup-core-qt-demoapps" PACKAGE_GROUP_hwcodecs = "${MACHINE_HWCODECS}" i notice from the above that not all possible IMAGE_FEATURES values are defined in terms of package groups and that, in cases like that, they need to be processed specially in image.bbclass, correct? so i'm assuming that is what this snippet means in image.bbclass: # IMAGE_FEATURES may contain any available package group IMAGE_FEATURES ?= "" IMAGE_FEATURES[type] = "list" IMAGE_FEATURES[validitems] += "debug-tweaks read-only-rootfs package-management" but if i understand this correctly, the extra "valid item" of "package-management" doesn't really need to be there since it *is* defined as a package group earlier. am i understanding that right? i imagine it does no harm, it's just redundant. rday -- ======================================================================== Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ========================================================================