[oe-commits] Koen Kooi : *beagleboard-validation: collection of tasks iand images to serve as basis for beagleboard. org validation effort

git version control git at git.openembedded.org
Thu Mar 17 18:16:56 UTC 2011


Module: openembedded.git
Branch: 2011.03-maintenance
Commit: 174ede247bffde8d1fdd976cf5b818fabcb46d84
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=174ede247bffde8d1fdd976cf5b818fabcb46d84

Author: Koen Kooi <koen at openembedded.org>
Date:   Tue Mar  8 16:17:09 2011 +0100

*beagleboard-validation: collection of tasks iand images to serve as basis for beagleboard.org validation effort

Signed-off-by: Koen Kooi <koen at openembedded.org>

---

 .../images/beagleboard-validation-base-image.bb    |   23 ++++++++
 recipes/images/beagleboard-validation-e17-image.bb |   24 ++++++++
 .../images/beagleboard-validation-gnome-image.bb   |   33 +++++++++++
 recipes/tasks/task-beagleboard-validation.bb       |   57 ++++++++++++++++++++
 4 files changed, 137 insertions(+), 0 deletions(-)

diff --git a/recipes/images/beagleboard-validation-base-image.bb b/recipes/images/beagleboard-validation-base-image.bb
new file mode 100644
index 0000000..d8eca15
--- /dev/null
+++ b/recipes/images/beagleboard-validation-base-image.bb
@@ -0,0 +1,23 @@
+DESCRIPTION = "Validation image"
+
+inherit image
+
+export IMAGE_BASENAME = "validation-base-image"
+
+IMAGE_LINGUAS = "de-de fr-fr en-gb en-us pt-br es-es kn-in ml-in ta-in"
+ROOTFS_POSTPROCESS_COMMAND += 'install_linguas; '
+IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"
+
+IMAGE_LOGIN_MANAGER = "shadow"
+IMAGE_SPLASH = "psplash-angstrom"
+
+ANGSTROM_EXTRA_INSTALL ?= ""
+
+IMAGE_INSTALL += " \
+  task-omap-drivers \
+  task-base-extended \
+  task-beagleboard-validation-base \
+  ${ANGSTROM_EXTRA_INSTALL} \
+  ${IMAGE_SPLASH} \
+"
+
diff --git a/recipes/images/beagleboard-validation-e17-image.bb b/recipes/images/beagleboard-validation-e17-image.bb
new file mode 100644
index 0000000..40db0ee
--- /dev/null
+++ b/recipes/images/beagleboard-validation-e17-image.bb
@@ -0,0 +1,24 @@
+DESCRIPTION = "Validation image with e17 desktop"
+
+inherit image
+
+export IMAGE_BASENAME = "validation-e17-image"
+
+IMAGE_LINGUAS = "de-de fr-fr en-gb en-us pt-br es-es kn-in ml-in ta-in"
+ROOTFS_POSTPROCESS_COMMAND += 'install_linguas; '
+IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"
+
+IMAGE_LOGIN_MANAGER = "shadow"
+IMAGE_SPLASH = "psplash-angstrom"
+
+ANGSTROM_EXTRA_INSTALL ?= ""
+
+IMAGE_INSTALL += " \
+  task-omap-drivers \
+  task-base-extended \
+  task-beagleboard-validation-base \
+  task-beagleboard-validation-gui \
+  ${ANGSTROM_EXTRA_INSTALL} \
+  ${IMAGE_SPLASH} \
+"
+
diff --git a/recipes/images/beagleboard-validation-gnome-image.bb b/recipes/images/beagleboard-validation-gnome-image.bb
new file mode 100644
index 0000000..f82c6ca
--- /dev/null
+++ b/recipes/images/beagleboard-validation-gnome-image.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "Validation image based on the GNOME desktop"
+
+inherit image
+
+XSERVER ?= "xserver-xorg \
+           xf86-input-evdev \
+           xf86-input-mouse \
+           xf86-video-fbdev \
+           xf86-video-sisusb \
+           xf86-input-keyboard \
+"
+
+export IMAGE_BASENAME = "validation-GNOME-image"
+
+IMAGE_LINGUAS = "de-de fr-fr en-gb en-us pt-br es-es kn-in ml-in ta-in"
+ROOTFS_POSTPROCESS_COMMAND += 'install_linguas; '
+IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"
+
+IMAGE_LOGIN_MANAGER = "shadow"
+IMAGE_SPLASH = "psplash-angstrom"
+
+ANGSTROM_EXTRA_INSTALL ?= ""
+
+IMAGE_INSTALL += " \
+  task-omap-drivers \
+  task-base-extended \
+  ${ANGSTROM_EXTRA_INSTALL} \
+  ${IMAGE_SPLASH} \
+  angstrom-task-gnome \
+  angstrom-gdm-autologin-hack \
+  bash-sh \
+"
+
diff --git a/recipes/tasks/task-beagleboard-validation.bb b/recipes/tasks/task-beagleboard-validation.bb
new file mode 100644
index 0000000..936d953
--- /dev/null
+++ b/recipes/tasks/task-beagleboard-validation.bb
@@ -0,0 +1,57 @@
+inherit task
+
+PR = "r2"
+
+ECONFIG ?= "places e-wm-config-angstrom"
+EMENU ?= "e-wm-menu"
+
+PACKAGES =+ "task-beagleboard-validation-base task-beagleboard-validation-gui task-beagleboard-validation-gui-extras"
+
+RDEPENDS_task-beagleboard-validation-base = "\
+    task-base-extended \
+    task-omap-drivers \
+    bc \
+    e2fsprogs-mke2fs \
+    util-linux-ng-fdisk util-linux-ng-sfdisk \
+    dosfstools \
+    beagleboard-test-scripts \
+    sox \
+    alsa-utils-aplay \
+    ti-dsplink-examples \
+    i2c-tools \
+    memtester \
+    cpuburn-neon \
+    evtest \
+    devmem2 \
+    mtd-utils \
+    mplayer \
+    nmap iperf \
+    powertop oprofile \
+    angstrom-led-config \
+    cron ntpdate \
+    picodlp-control \
+    openssh-scp openssh-ssh \
+    nodejs \
+"
+
+
+RDEPENDS_task-beagleboard-validation-gui = " \
+    angstrom-x11-base-depends \
+    angstrom-gpe-task-base \
+    angstrom-gpe-task-settings \
+    angstrom-zeroconf-audio \
+    gpe-scap \
+    mime-support e-wm ${ECONFIG} ${EMENU} \
+    xterm \
+    hicolor-icon-theme gnome-icon-theme \
+    synergy \
+    angstrom-gnome-icon-theme-enable \
+    network-manager-applet \
+    gnome-bluetooth \
+    x11vnc angstrom-x11vnc-xinit \
+"
+
+RDEPENDS_task-beagleboard-validation-gui-extras = "\
+    matrix-gui \
+    midori \
+"





More information about the Openembedded-commits mailing list