diff options
author | Olivier Blin <oblin@mandriva.org> | 2004-08-25 11:13:08 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.org> | 2004-08-25 11:13:08 +0000 |
commit | 1c9c0d9b22f44304ba85e57115843a1a4862b13e (patch) | |
tree | 22d9405e08c9c9efbcf46abdfecd85aa2677d77c /perl-install/standalone/service_harddrake | |
parent | 76bd5da4ba4140e2473deaf3c85b8d57f2dd7998 (diff) | |
download | drakx-1c9c0d9b22f44304ba85e57115843a1a4862b13e.tar drakx-1c9c0d9b22f44304ba85e57115843a1a4862b13e.tar.gz drakx-1c9c0d9b22f44304ba85e57115843a1a4862b13e.tar.bz2 drakx-1c9c0d9b22f44304ba85e57115843a1a4862b13e.tar.xz drakx-1c9c0d9b22f44304ba85e57115843a1a4862b13e.zip |
killer feature: restore bootsplash mode
Diffstat (limited to 'perl-install/standalone/service_harddrake')
-rwxr-xr-x | perl-install/standalone/service_harddrake | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/perl-install/standalone/service_harddrake b/perl-install/standalone/service_harddrake index 4b96856eb..3e82ca661 100755 --- a/perl-install/standalone/service_harddrake +++ b/perl-install/standalone/service_harddrake @@ -61,6 +61,8 @@ $previous_config = $$previous_config if ref($previous_config) !~ /HASH/; my (%config, $wait); my $in; my $splash = -f '/proc/splash'; +my $splash_was_silent = cat_('/proc/splash') =~ /, silent : on/; + # For each hw, class, detect device, compare and offer to reconfigure if needed foreach my $hw_class (@harddrake::data::tree) { my ($Ident, $item, $configurator, $detector, $do_it) = @$hw_class{qw(class string configurator detector checked_on_boot)}; @@ -180,5 +182,8 @@ foreach my $hw_class (@harddrake::data::tree) { log::explanations("created file $last_boot_config"); Storable::store(\%config, $last_boot_config); +# restore bootsplash mode +$splash_was_silent and eval { output('/proc/splash', 'silent') }; + $in->exit(0) if $in; |