--- e-smith-backup-2.6.0/root/usr/share/perl5/vendor_perl/esmith/console/perform_restore.pm.fixconsolerestore 2016-08-10 13:37:08.000000000 -0400 +++ e-smith-backup-2.6.0/root/usr/share/perl5/vendor_perl/esmith/console/perform_restore.pm 2017-02-17 14:16:11.144742658 -0500 @@ -11,6 +11,8 @@ my $self = { name => gettext("Restore from removable media"), order => installOrder(), + bootstrap => 0, + @_, }; bless $self, $class; return $self; @@ -29,8 +31,8 @@ sub doit { - my ($self, $console, $db) = @_; - return if ($db->get_prop('bootstrap-console', 'Run') eq 'no'); # regular reboot + my ($self, $console, $db) = @_; + return if (($db->get_prop('bootstrap-console', 'Run') eq 'no') && $self->{bootstrap} ); # regular reboot if ($db->get_prop('bootstrap-console', 'Run') eq 'yes') # called from bootstrap console { return if ($db->get_value('PasswordSet') eq 'yes'); # too late