tags 294168 + patch
thanks
Hello,
As you didn't upload the package, i have created a local kernel-package with
the below patch, and thus decided to append it to the bug report, just in
case.
Friendly,
Sven Luther
diff -urN kernel-package-8.119/kernel/image.postinst
kernel-package-8.119.0.sven.1/kernel/image.postinst
--- kernel-package-8.119/kernel/image.postinst 2005-01-09 19:51:12.000000000
+0100
+++ kernel-package-8.119.0.sven.1/kernel/image.postinst 2005-02-10
09:14:13.975759344 +0100
@@ -1008,13 +1008,18 @@
system ("$postinst_hook", $version, $realimageloc . "$kimage-$version") &&
warn "User hook script $postinst_hook failed";
}
-
if (-d "/etc/kernel/postinst.d") {
system ("run-parts", "-v", "--exit-on-error", "--arg=$version",
+ "--arg=$realimageloc" . "$kimage-$version",
"/etc/kernel/postinst.d") &&
die "Failed to process /etc/kernel/postinst.d";
}
-
+if (-d "/etc/kernel/postinst.d/$version") {
+ system ("run-parts", "-v", "--exit-on-error", "--arg=$version",
+ "--arg=$realimageloc" . "$kimage-$version",
+ "/etc/kernel/postinst.d/$version") &&
+ die "Failed to process /etc/kernel/postinst.d/$version";
+}
exit (0) unless $do_boot_enable; # Exit if explicitly asked to
diff -urN kernel-package-8.119/kernel/image.postrm
kernel-package-8.119.0.sven.1/kernel/image.postrm
--- kernel-package-8.119/kernel/image.postrm 2004-11-20 21:35:09.000000000
+0100
+++ kernel-package-8.119.0.sven.1/kernel/image.postrm 2005-02-10
09:16:25.033835488 +0100
@@ -248,9 +248,16 @@
}
if (-d "/etc/kernel/postrm.d") {
system ("run-parts", "-v", "--exit-on-error", "--arg=$version",
+ "--arg=$realimageloc" . "$kimage-$version",
"/etc/kernel/postrm.d") &&
die "Failed to process /etc/kernel/postrm.d";
}
+if (-d "/etc/kernel/postrm.d/$version") {
+ system ("run-parts", "-v", "--exit-on-error", "--arg=$version",
+ "--arg=$realimageloc" . "$kimage-$version",
+ "/etc/kernel/postrm.d/$version") &&
+ die "Failed to process /etc/kernel/postrm.d/$version";
+}
# check and remove damaged and dangling symlinks
if ($ARGV[0] !~ /upgrade/) {
diff -urN kernel-package-8.119/kernel/image.prerm
kernel-package-8.119.0.sven.1/kernel/image.prerm
--- kernel-package-8.119/kernel/image.prerm 2004-11-17 17:33:32.000000000
+0100
+++ kernel-package-8.119.0.sven.1/kernel/image.prerm 2005-02-10
09:14:08.070657056 +0100
@@ -212,9 +212,16 @@
}
if (-d "/etc/kernel/prerm.d") {
system ("run-parts", "-v", "--exit-on-error", "--arg=$version",
+ "--arg=$realimageloc" . "$kimage-$version",
"/etc/kernel/prerm.d") &&
die "Failed to process /etc/kernel/prerm.d";
}
+if (-d "/etc/kernel/prerm.d/$version") {
+ system ("run-parts", "-v", "--exit-on-error", "--arg=$version",
+ "--arg=$realimageloc" . "$kimage-$version",
+ "/etc/kernel/prerm.d/$version") &&
+ die "Failed to process /etc/kernel/prerm.d/$version";
+}
# The rest is just us being nice to lilo users.