From: grodriguez <guille.rodrig...@gmail.com>

---
 .../Add_disable_autoboot_option.diff               |   21 ++++++++++++++++++++
 .../patches/barebox-2011.05.0/series               |    3 ++
 2 files changed, 24 insertions(+), 0 deletions(-)
 create mode 100644 
configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/Add_disable_autoboot_option.diff

diff --git 
a/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/Add_disable_autoboot_option.diff
 
b/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/Add_disable_autoboot_option.diff
new file mode 100644
index 0000000..b3b5e46
--- /dev/null
+++ 
b/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/Add_disable_autoboot_option.diff
@@ -0,0 +1,21 @@
+Index: barebox-2011.05.0/defaultenv/bin/init
+===================================================================
+--- barebox-2011.05.0.orig/defaultenv/bin/init 2014-09-01 09:00:49.596096334 
+0200
++++ barebox-2011.05.0/defaultenv/bin/init      2014-09-01 09:01:33.904844566 
+0200
+@@ -25,10 +25,11 @@
+ fi
+ 
+ echo
+-echo -n "Hit any key to stop autoboot: "
+-timeout -a $autoboot_timeout
+-if [ $? != 0 ]; then
+-      exit
++if [ $x{autoboot_disable} = x ]; then
++      echo -n "Hit any key to stop autoboot: "
++      timeout -a $autoboot_timeout
++      if [ $? = 0 ]; then
++              boot
++      fi
+ fi
+ 
+-boot
diff --git 
a/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/series 
b/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/series
index 473df11..e58f2b1 100644
--- a/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/series
+++ b/configs/platform-friendlyarm-mini2440/patches/barebox-2011.05.0/series
@@ -20,3 +20,6 @@ set-marker.diff
 
 # NOR support for mini2440
 Add_mini2440_nor_flash.diff
+
+# Make it possible to disable autoboot
+Add_disable_autoboot_option.diff
-- 
1.7.0.4


Reply via email to