make basefiles aware of procd
[openwrt/openwrt.git] / package / base-files / files / lib / preinit / 30_failsafe_wait
index 04dc57df20cbe2f04418e4dd892d8d22436e912e..808d9731b7358309eebdc8625a7751a1adef0800 100644 (file)
@@ -61,11 +61,10 @@ fs_wait_for_key () {
     }
     lock -w $keypress_wait
 
-    trap - INT
-    trap - USR1
-
     keypressed=1
     [ "$(cat $keypress_true)" = "true" ] && keypressed=0
+    [ -f "/tmp/failsafe_button" ] && keypressed=1
+    
     rm -f $keypress_true
     rm -f $keypress_wait
     rm -f $keypress_sec