[poky] [PATCH] Self Hosted Image: Added Task and Images
Saul Wold
sgw at linux.intel.com
Tue Nov 22 07:24:47 PST 2011
Ping?
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 \
> + "
More information about the poky
mailing list