[oe-commits] org.oe.dev devimage-image, devimage_0.1: Finally, an initrd for kernel testing (minimal userspace involvment).

pfalcon commit openembedded-commits at lists.openembedded.org
Fri Jul 13 10:56:17 UTC 2007


devimage-image, devimage_0.1: Finally, an initrd for kernel testing (minimal userspace involvment).
* Details:
# Image for kernel debugging and development testing
# Contains minimal userspace shim (no udev, etc.), but all useful
# "kernel userspace" utilities (feel free to add missing).
# Allows to login via serial and real console or SSH

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: ef94e34de10634f1f5b4cf2f2997370215ca0630
ViewMTN: http://monotone.openembedded.org/revision.psp?id=ef94e34de10634f1f5b4cf2f2997370215ca0630
Files:
1
packages/initrdscripts/devimage
packages/images/devimage-image.bb
packages/initrdscripts/devimage/devimage.sh
packages/initrdscripts/devimage/dropbear_rsa_host_key
packages/initrdscripts/devimage/passwd
packages/initrdscripts/devimage_0.1.bb
Diffs:

#
# mt diff -r69058b2475f31a6b93cbd27f1185cda0460f0b78 -ref94e34de10634f1f5b4cf2f2997370215ca0630
#
# 
# 
# add_dir "packages/initrdscripts/devimage"
# 
# add_file "packages/images/devimage-image.bb"
#  content [522d69564f125613dfe3c1b5d6ddabb988157140]
# 
# add_file "packages/initrdscripts/devimage/devimage.sh"
#  content [26fb23e1daf83ec0e84e9e8e5e3041a222b5df37]
# 
# add_file "packages/initrdscripts/devimage/dropbear_rsa_host_key"
#  content [20f3e1087657d9777fb6f5fadb94291402731c2d]
# 
# add_file "packages/initrdscripts/devimage/passwd"
#  content [d5e9f5ce4df0dc0b53046a1c18ddac1ee63df46a]
# 
# add_file "packages/initrdscripts/devimage_0.1.bb"
#  content [f047d92b654aa30280a0879e400a075cc8ee019d]
# 
============================================================
--- packages/images/devimage-image.bb	522d69564f125613dfe3c1b5d6ddabb988157140
+++ packages/images/devimage-image.bb	522d69564f125613dfe3c1b5d6ddabb988157140
@@ -0,0 +1,15 @@
+# Image for kernel debugging and development testing
+# Contains minimal userspace shim (no udev, etc.), but all useful 
+# "kernel userspace" utilities (feel free to add missing).
+# Allows to login via serial and real console or SSH
+LICENSE = "MIT"
+PR = "r1"
+
+RDEPENDS = "devimage busybox dropbear module-init-tools wireless-tools wpa-supplicant irda-utils acx-firmware"
+
+export IMAGE_BASENAME = "devimage"
+export IMAGE_LINGUAS = ""
+
+PACKAGE_INSTALL = "${RDEPENDS}"
+
+inherit image
============================================================
--- packages/initrdscripts/devimage/devimage.sh	26fb23e1daf83ec0e84e9e8e5e3041a222b5df37
+++ packages/initrdscripts/devimage/devimage.sh	26fb23e1daf83ec0e84e9e8e5e3041a222b5df37
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+mkdir /proc
+mount -t proc proc /proc
+mkdir /sys
+mount -t sysfs sysfs /sys
+mkdir -p /dev/pts
+mount -t devpts devpts /dev/pts
+
+/usr/sbin/dropbear -E
+
+/bin/sh
============================================================
# packages/initrdscripts/devimage/dropbear_rsa_host_key is binary
============================================================
--- packages/initrdscripts/devimage/passwd	d5e9f5ce4df0dc0b53046a1c18ddac1ee63df46a
+++ packages/initrdscripts/devimage/passwd	d5e9f5ce4df0dc0b53046a1c18ddac1ee63df46a
@@ -0,0 +1 @@
+root::0:0:root:/:/bin/sh
============================================================
--- packages/initrdscripts/devimage_0.1.bb	f047d92b654aa30280a0879e400a075cc8ee019d
+++ packages/initrdscripts/devimage_0.1.bb	f047d92b654aa30280a0879e400a075cc8ee019d
@@ -0,0 +1,11 @@
+SRC_URI = "file://devimage.sh file://passwd file://dropbear_rsa_host_key"
+PR = "r0.7"
+
+do_install() {
+        install -m 0755 ${WORKDIR}/devimage.sh ${D}/init
+	install -d ${D}/etc/dropbear
+        install -m 0600 ${WORKDIR}/dropbear_rsa_host_key ${D}/etc/dropbear/
+        install -m 0644 ${WORKDIR}/passwd ${D}/etc/
+}
+
+FILES_${PN} += " /init /etc/*"






More information about the Openembedded-commits mailing list