diff --git a/debian/templates/temp.image.plain/prerm b/debian/templates/temp.image.plain/prerm index 456728b93..e9b36d10c 100755 --- a/debian/templates/temp.image.plain/prerm +++ b/debian/templates/temp.image.plain/prerm @@ -159,7 +159,7 @@ if ($running eq $version) { chdir("/") or die "could not chdir to /:$!\n"; if (-f "/etc/$loader.conf") { #I know, could be a link, but .. - open (LILO, "/etc/$loader.conf") || &success(); # this is not critical + open (LILO, "/etc/$loader.conf"); # this is not critical while () { chop; s/\#.*//; # nix the comments @@ -173,11 +173,11 @@ if (-f "/etc/$loader.conf") { #I know, could be a link, but .. $WouldInvalidate |= $image =~ /$kimage-$version/; } else { - &success(); # invalid $loader.conf file + last; # invalid $loader.conf file } } else { - &success(); # invalid $loader.conf file + last; # invalid $loader.conf file } } close (LILO); @@ -212,7 +212,6 @@ if (-f "/etc/$loader.conf") { #I know, could be a link, but .. } else { print STFERR "Ok, proceeding with removing running kernel image.\n"; - &success(); } } } @@ -286,14 +285,5 @@ if (-d "/etc/kernel/prerm.d/$version") { die "Failed to process /etc/kernel/prerm.d/$version"; } -sub success () { - -f "/lib/modules/$version/modules.dep" && - unlink "/lib/modules/$version/modules.dep"; - exit 0; -} - - - -&success(); exit 0; __END__