From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 8FF97E0059C for ; Tue, 22 Nov 2011 09:20:15 -0800 (PST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP; 22 Nov 2011 09:20:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.67,351,1309762800"; d="scan'208";a="78869981" Received: from unknown (HELO [10.255.12.15]) ([10.255.12.15]) by orsmga002.jf.intel.com with ESMTP; 22 Nov 2011 09:20:04 -0800 Message-ID: <4ECBD9C4.50005@linux.intel.com> Date: Tue, 22 Nov 2011 09:20:04 -0800 From: Saul Wold User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20110927 Thunderbird/7.0 MIME-Version: 1.0 To: Koen Kooi References: <1321058705-8230-1-git-send-email-sgw@linux.intel.com> <4ECBBEBF.2030308@linux.intel.com> In-Reply-To: Cc: poky@yoctoproject.org Subject: Re: [PATCH] Self Hosted Image: Added Task and Images X-BeenThere: poky@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Poky build system developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Nov 2011 17:20:15 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/22/2011 08:27 AM, Koen Kooi wrote: > > Op 22 nov. 2011, om 16:24 heeft Saul Wold het volgende geschreven: > >> >> Ping? > > put it in oe-core? > Yeah, I guess it could be core, but I was initial thinking it was building Poky and was not sure if everyone would be interested. It is also not very stable yet, it will build minimal with a couple more patches. Sau! >> >> >> On 11/11/2011 04:45 PM, Saul Wold wrote: >>> This is the first pass of creating a self hosted image, this task >>> and image can pass bitbake's sanity check (if modified to remove the >>> cvs check) and can build psuedo, albit very slowly on qemu >>> >>> Signed-off-by: Saul Wold >>> --- >>> .../recipes-core/images/self-hosted-image.bb | 11 ++ >>> meta-yocto/recipes-core/tasks/task-self-hosted.bb | 158 ++++++++++++++++++++ >>> 2 files changed, 169 insertions(+), 0 deletions(-) >>> create mode 100644 meta-yocto/recipes-core/images/self-hosted-image.bb >>> create mode 100644 meta-yocto/recipes-core/tasks/task-self-hosted.bb >>> >>> diff --git a/meta-yocto/recipes-core/images/self-hosted-image.bb b/meta-yocto/recipes-core/images/self-hosted-image.bb >>> new file mode 100644 >>> index 0000000..3a244f7 >>> --- /dev/null >>> +++ b/meta-yocto/recipes-core/images/self-hosted-image.bb >>> @@ -0,0 +1,11 @@ >>> +IMAGE_INSTALL = "task-core-boot task-core-apps-console task-core-ssh-openssh task-self-hosted" >>> + >>> +POKY_EXTRA_INSTALL = "\ >>> + task-self-hosted \ >>> + " >>> + >>> +IMAGE_ROOTFS_EXTRA_SPACE = "1048576" >>> + >>> +inherit core-image >>> + >>> +PR = "r3" >>> diff --git a/meta-yocto/recipes-core/tasks/task-self-hosted.bb b/meta-yocto/recipes-core/tasks/task-self-hosted.bb >>> new file mode 100644 >>> index 0000000..d7b6e87 >>> --- /dev/null >>> +++ b/meta-yocto/recipes-core/tasks/task-self-hosted.bb >>> @@ -0,0 +1,158 @@ >>> +# >>> +# Copyright (C) 2010 Intel Corporation >>> +# >>> + >>> +DESCRIPTION = "Create Basic Image Tasks" >>> +PR = "r32" >>> +LICENSE = "MIT" >>> +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ >>> + file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" >>> + >>> +PACKAGES = "\ >>> + task-self-hosted \ >>> + task-self-hosted-debug \ >>> + task-self-hosted-sdk \ >>> + task-self-hosted-extended \ >>> + task-self-hosted-graphics \ >>> + " >>> + >>> +ALLOW_EMPTY = "1" >>> + >>> +RDEPENDS_task-self-hosted = "\ >>> + task-self-hosted-debug \ >>> + task-self-hosted-sdk \ >>> + task-self-hosted-extended \ >>> + task-self-hosted-graphics \ >>> + " >>> + >>> +RDEPENDS_task-self-hosted-sdk = "\ >>> + autoconf \ >>> + automake \ >>> + binutils-symlinks \ >>> + binutils \ >>> + cpp \ >>> + cpp-symlinks \ >>> + ccache \ >>> + gcc \ >>> + gcc-symlinks \ >>> + g++ \ >>> + g++-symlinks \ >>> + gettext \ >>> + make \ >>> + intltool \ >>> + libstdc++ \ >>> + libstdc++-dev \ >>> + libtool \ >>> + perl-module-re \ >>> + perl-module-text-wrap \ >>> + coreutils \ >>> + diffutils \ >>> + pkgconfig \ >>> + findutils \ >>> + quilt \ >>> + less \ >>> + distcc \ >>> + ldd \ >>> + file \ >>> + tcl \ >>> + " >>> + >>> +RDEPENDS_task-self-hosted-debug = " \ >>> + gdb \ >>> + gdbserver \ >>> + tcf-agent \ >>> + rsync \ >>> + strace" >>> + >>> + >>> +RDEPENDS_task-self-hosted-extended = "\ >>> + binutils \ >>> + bzip2 \ >>> + chkconfig \ >>> + chrpath \ >>> + curl \ >>> + dhcp-client \ >>> + diffstat \ >>> + diffutils \ >>> + elfutils \ >>> + expat \ >>> + gamin \ >>> + gdbm \ >>> + git \ >>> + gettext \ >>> + gettext-runtime \ >>> + grep \ >>> + groff \ >>> + gawk \ >>> + hdparm \ >>> + libaio \ >>> + libxml2 \ >>> + libusb1 \ >>> + lrzsz \ >>> + lsof \ >>> + lzo \ >>> + man \ >>> + man-pages \ >>> + mc \ >>> + mdadm \ >>> + minicom \ >>> + mtools \ >>> + ncurses \ >>> + neon \ >>> + openssl \ >>> + opkg \ >>> + opkg-utils \ >>> + parted \ >>> + patch \ >>> + perl \ >>> + perl-modules \ >>> + perl-dev \ >>> + pth \ >>> + python \ >>> + python-compile \ >>> + python-compiler \ >>> + python-core \ >>> + python-curses \ >>> + python-datetime \ >>> + python-distutils \ >>> + python-elementtree \ >>> + python-fcntl \ >>> + python-logging \ >>> + python-misc \ >>> + python-multiprocessing \ >>> + python-netclient \ >>> + python-netserver \ >>> + python-pickle \ >>> + python-re \ >>> + python-rpm \ >>> + python-shell \ >>> + python-sqlite3 \ >>> + python-subprocess \ >>> + python-textutils \ >>> + python-xmlrpc \ >>> + quota \ >>> + readline \ >>> + rpm \ >>> + screen \ >>> + setserial \ >>> + strace \ >>> + subversion \ >>> + sysstat \ >>> + tar \ >>> + tcl \ >>> + texi2html \ >>> + texinfo \ >>> + usbutils \ >>> + unzip \ >>> + watchdog \ >>> + wget \ >>> + which \ >>> + xinetd \ >>> + zip \ >>> + zlib \ >>> + " >>> + >>> + >>> +RDEPENDS_task-self-hosted-graphics = "\ >>> + python-pygtk \ >>> + " >> _______________________________________________ >> poky mailing list >> poky@yoctoproject.org >> https://lists.yoctoproject.org/listinfo/poky >