[poky] [PATCH] Self Hosted Image: Added Task and Images
Koen Kooi
koen at dominion.thruhere.net
Tue Nov 22 08:27:51 PST 2011
Op 22 nov. 2011, om 16:24 heeft Saul Wold het volgende geschreven:
>
> Ping?
put it in oe-core?
>
>
> 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<sgw at linux.intel.com>
>> ---
>> .../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 at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.yoctoproject.org/pipermail/poky/attachments/20111122/b716124b/attachment.pgp>
More information about the poky
mailing list