Root/package/busybox/patches/001-init_avoid_loop_opening_tty.patch

1--- a/init/init.c
2+++ b/init/init.c
3@@ -451,8 +451,11 @@ static void run_actions(int action_type)
4             /* Only run stuff with pid == 0. If pid != 0,
5              * it is already running
6              */
7- if (a->pid == 0)
8+ if (a->pid == 0) {
9+ if (a->terminal[0] && access(a->terminal, R_OK | W_OK))
10+ continue;
11                 a->pid = run(a);
12+ }
13         }
14     }
15 }
16

Archive Download this file



interactive