[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