[poky] [PATCH] Self Hosted Image: Added Task and Images

Saul Wold sgw at linux.intel.com
Tue Nov 22 09:20:04 PST 2011


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<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
>



More information about the poky mailing list