From 2803b258e6679e9d0079ec0699375c8998dc5d1a Mon Sep 17 00:00:00 2001 From: Markus Pargmann Date: Wed, 11 Nov 2015 11:13:42 +0100 Subject: defaultenv: boot/net: Boot initramfs from tftp if present Use an 'initramfs' file if it exists instead of nfsroot. This offers the possibility to quickly boot complete filesystems as initramfs without the need to flash an SD-card or similar. If the initramfs does not exist, it uses the default nfsroot mechanism. Signed-off-by: Markus Pargmann Signed-off-by: Sascha Hauer --- defaultenv/defaultenv-2-base/boot/net | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'defaultenv') diff --git a/defaultenv/defaultenv-2-base/boot/net b/defaultenv/defaultenv-2-base/boot/net index ced2fadba2..af096410b7 100644 --- a/defaultenv/defaultenv-2-base/boot/net +++ b/defaultenv/defaultenv-2-base/boot/net @@ -11,4 +11,10 @@ fi nfsroot="/home/${global.user}/nfsroot/${global.hostname}" bootargs-ip -global.linux.bootargs.dyn.root="root=/dev/nfs nfsroot=$nfsroot,v3,tcp" + +initramfs="${path}/${global.user}-initramfs-${global.hostname}" +if [ -f "${initramfs}" ]; then + global.bootm.initrd="$initramfs" +else + global.linux.bootargs.dyn.root="root=/dev/nfs nfsroot=$nfsroot,v3,tcp" +fi -- cgit v1.2.3