From ea7d904d907745d1debdb599e64faae9df29ff34 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Fri, 22 May 2015 13:52:34 -0700 Subject: [PATCH] If the runlevel couldn't be detected any other way, assume 3 http://virtualmin.com/node/37100 --- init/init-lib.pl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/init/init-lib.pl b/init/init-lib.pl index 9341dafb0..d624bc0ad 100755 --- a/init/init-lib.pl +++ b/init/init-lib.pl @@ -395,8 +395,13 @@ elsif (&has_command("who")) { } } +# Last ditch fallback - assume runlevel 3 +if (!@rv && !$config{'inittab_extra'}) { + push(@rv, 3); + } + # Add statically configured runlevels -if ($config{"inittab_rl_$rv[0]"}) { +if (@rv && $config{"inittab_rl_$rv[0]"}) { @rv = split(/,/, $config{"inittab_rl_$rv[0]"}); } push(@rv, $config{'inittab_extra'});