summaryrefslogtreecommitdiffstats
path: root/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/0008-Environment-add-a-local-copy-for-easier-modification.patch
diff options
context:
space:
mode:
Diffstat (limited to 'configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/0008-Environment-add-a-local-copy-for-easier-modification.patch')
-rw-r--r--configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/0008-Environment-add-a-local-copy-for-easier-modification.patch54
1 files changed, 54 insertions, 0 deletions
diff --git a/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/0008-Environment-add-a-local-copy-for-easier-modification.patch b/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/0008-Environment-add-a-local-copy-for-easier-modification.patch
new file mode 100644
index 0000000..12f6b42
--- /dev/null
+++ b/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/0008-Environment-add-a-local-copy-for-easier-modification.patch
@@ -0,0 +1,54 @@
+From eb34c1dc07f371b96ad1126448e39798d128e32d Mon Sep 17 00:00:00 2001
+From: Juergen Borleis <jbe@pengutronix.de>
+Date: Sun, 2 Nov 2014 17:57:12 +0100
+Subject: [PATCH 08/10] Environment: add a local copy for easier modification
+
+Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
+---
+ arch/arm/boards/mini2440/env/bin/init | 34 ++++++++++++++++++++++++++++++++++
+ 1 file changed, 34 insertions(+)
+ create mode 100644 arch/arm/boards/mini2440/env/bin/init
+
+diff --git a/arch/arm/boards/mini2440/env/bin/init b/arch/arm/boards/mini2440/env/bin/init
+new file mode 100644
+index 0000000..b66f7d9
+--- /dev/null
++++ b/arch/arm/boards/mini2440/env/bin/init
+@@ -0,0 +1,34 @@
++#!/bin/sh
++
++PATH=/env/bin
++export PATH
++
++. /env/config
++if [ -e /dev/nor0 -a -n "$nor_parts" ]; then
++ addpart /dev/nor0 $nor_parts
++fi
++
++if [ -e /dev/disk0 -a -n "$disk_parts" ]; then
++ addpart /dev/disk0 $disk_parts
++fi
++
++if [ -e /dev/nand0 -a -n "$nand_parts" ]; then
++ addpart /dev/nand0 $nand_parts
++
++ # Uh, oh, hush first expands wildcards and then starts executing
++ # commands. What a bug!
++ source /env/bin/hush_hack
++fi
++
++if [ -f /env/bin/init_board ]; then
++ /env/bin/init_board
++fi
++
++echo
++echo -n "Hit any key to stop autoboot: "
++timeout -a $autoboot_timeout
++if [ $? != 0 ]; then
++ exit
++fi
++
++boot
+--
+1.8.1
+