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