summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Sokolovsky <pmiscml@gmail.com>2007-06-10 23:09:20 +0000
committerPaul Sokolovsky <pmiscml@gmail.com>2007-06-10 23:09:20 +0000
commit5f786144b62ed5d3a285781d3323c8a53a882ca9 (patch)
treeedd0bffe7cfa640627401aacc30e8b14606a7740
parentb688d7c7cd189cb77232600f959b9c2611fd56ac (diff)
parent7075105db9bed7e4098fae2ebad2037b47b29b58 (diff)
merge of '3a6b01b01d62d5e60d197d35677578f6af34f76e'
and '5ba12165d79b92a702fc82b1a0b9bc7af6b37511'
-rw-r--r--packages/images/initramfs-image.bb15
-rw-r--r--packages/initrdscripts/.mtn2git_empty0
-rw-r--r--packages/initrdscripts/files/.mtn2git_empty0
-rw-r--r--packages/initrdscripts/files/nfsboot.sh10
-rw-r--r--packages/initrdscripts/initramfs-nfsboot_0.1.bb8
5 files changed, 33 insertions, 0 deletions
diff --git a/packages/images/initramfs-image.bb b/packages/images/initramfs-image.bb
new file mode 100644
index 0000000000..1b60405e74
--- /dev/null
+++ b/packages/images/initramfs-image.bb
@@ -0,0 +1,15 @@
+# Sample initramfs image
+LICENSE = "MIT"
+PR = "r0"
+
+#RDEPENDS = "initramfs-boot busybox kernel-module-uinput uclibc libgcc1"
+RDEPENDS = "initramfs-nfsboot busybox-static kernel-module-uinput"
+
+export IMAGE_BASENAME = "initramfs-image"
+export IMAGE_LINGUAS = ""
+
+PACKAGE_INSTALL = "${RDEPENDS}"
+# Install only ${PACKAGE_INSTALL}, not even deps
+PACKAGE_INSTALL_NO_DEPS = "1"
+
+inherit image
diff --git a/packages/initrdscripts/.mtn2git_empty b/packages/initrdscripts/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/initrdscripts/.mtn2git_empty
diff --git a/packages/initrdscripts/files/.mtn2git_empty b/packages/initrdscripts/files/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/initrdscripts/files/.mtn2git_empty
diff --git a/packages/initrdscripts/files/nfsboot.sh b/packages/initrdscripts/files/nfsboot.sh
new file mode 100644
index 0000000000..bb689fa3b8
--- /dev/null
+++ b/packages/initrdscripts/files/nfsboot.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+echo "Starting initramfs boot..."
+mkdir /proc
+mount -t proc proc /proc
+ifconfig eth0 192.168.20.230
+mkdir /mnt
+mount -t nfs 192.168.20.210:/home/nfs/Angstrom-opie-image-test-h4000 /mnt
+cd /mnt
+exec switch_root -c /dev/console /mnt /sbin/init
diff --git a/packages/initrdscripts/initramfs-nfsboot_0.1.bb b/packages/initrdscripts/initramfs-nfsboot_0.1.bb
new file mode 100644
index 0000000000..1a4d48813b
--- /dev/null
+++ b/packages/initrdscripts/initramfs-nfsboot_0.1.bb
@@ -0,0 +1,8 @@
+SRC_URI = "file://nfsboot.sh"
+PR = "r0"
+
+do_install() {
+ install -m 0755 ${WORKDIR}/nfsboot.sh ${D}/init
+}
+
+FILES_${PN} += " /init "