All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] Self Hosted Task and Image
@ 2011-11-07 17:39 Saul Wold
  2011-11-07 17:39 ` [PATCH 1/1] Self Hosted Image: Added Task and Images Saul Wold
  0 siblings, 1 reply; 2+ messages in thread
From: Saul Wold @ 2011-11-07 17:39 UTC (permalink / raw)
  To: poky

Richard,

This is the first pass at creating the Build Appliance Image,
this will boot to a console image that can start bitbake and
build psuedo.

Sau!

The following changes since commit 28940eb97d835b45ecbf832f25e94fc1574f25a1:

  lighttpd 1.4.29: rename index.html to avoid clashes with DL_DIR (2011-11-07 14:05:42 +0000)

are available in the git repository at:
  git://git.yoctoproject.org/poky-contrib sgw/self-hosted
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=sgw/self-hosted

Saul Wold (1):
  Self Hosted Image: Added Task and Images

 .../recipes-core/images/self-hosted-image.bb       |   16 ++
 meta-yocto/recipes-core/tasks/task-self-hosted.bb  |  158 ++++++++++++++++++++
 2 files changed, 174 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

-- 
1.7.6.4



^ permalink raw reply	[flat|nested] 2+ messages in thread

* [PATCH 1/1] Self Hosted Image: Added Task and Images
  2011-11-07 17:39 [PATCH 0/1] Self Hosted Task and Image Saul Wold
@ 2011-11-07 17:39 ` Saul Wold
  0 siblings, 0 replies; 2+ messages in thread
From: Saul Wold @ 2011-11-07 17:39 UTC (permalink / raw)
  To: poky

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@linux.intel.com>
---
 .../recipes-core/images/self-hosted-image.bb       |   16 ++
 meta-yocto/recipes-core/tasks/task-self-hosted.bb  |  158 ++++++++++++++++++++
 2 files changed, 174 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..26174e2
--- /dev/null
+++ b/meta-yocto/recipes-core/images/self-hosted-image.bb
@@ -0,0 +1,16 @@
+IMAGE_INSTALL = "task-core-boot task-core-apps-console task-core-ssh-openssh task-self-hosted"
+
+MACHINE_FEATURES = "kernel26"
+
+DISTRO_FEATURES="argp usbgadget usbhost xattr nfs zeroconf pci ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt                                     libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse                                        libc-getlogin libc-idn libc-inet-anl libc-libm libc-libm-big libc-locales libc-locale-code                                      libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc                                      libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc                                      libc-posix-wchar-io largefile"
+
+
+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..e8a87e3
--- /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 = "r33"
+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 \
+    "
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-11-07 17:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-07 17:39 [PATCH 0/1] Self Hosted Task and Image Saul Wold
2011-11-07 17:39 ` [PATCH 1/1] Self Hosted Image: Added Task and Images Saul Wold

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.