Bug 433121 - kernel posttrans and preun hooks for other packages
kernel posttrans and preun hooks for other packages
Product: Fedora
Classification: Fedora
Component: kernel (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Kernel Maintainer List
Fedora Extras Quality Assurance
Depends On:
Blocks: 440584
  Show dependency treegraph
Reported: 2008-02-16 10:35 EST by Matt Domsch
Modified: 2008-04-04 03:21 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2008-03-19 16:40:33 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
kernel-posttrans-preun.patch (1.76 KB, patch)
2008-02-16 10:35 EST, Matt Domsch
no flags Details | Diff

  None (edit)
Description Matt Domsch 2008-02-16 10:35:06 EST
Description of problem:
DKMS would like to have the opportunity to run it's auto-rebuilder/installer
after a new kernel RPM has been installed, without having to wait for a system
restart to run it.  Likewise, when a kernel RPM is removed, it would like to be
able to run to remove modules managed by it.

Debian kernels intentionally run scripts located in /etc/kernel/postinst.d/
following new kernel package installation, /etc/kernel/prerm.d/ before kernel
package removal.  DKMS drops a script into these directories, to perform the
appropriate actions.

I want Fedora and RHEL kernels to do likewise.  Patch attached.

Version-Release number of selected component (if applicable):
Comment 1 Matt Domsch 2008-02-16 10:35:07 EST
Created attachment 295073 [details]
Comment 2 Matt Domsch 2008-02-16 10:36:25 EST
Note this patch implements the same interface as that used for Debian and Ubuntu
kernels.  The scripts are invoked with $1 = kernel version, and $2 = path to
vmlinuz file.  (DKMS doesn't need $2, but I'm keeping the interface the same to
match so people can reuse their scriptlets.)
Comment 3 Matt Domsch 2008-03-18 21:17:04 EDT
now has the actual scripts being invoked by kernel rpm %posttrans and %preun. 
Now it's time for the kernel .spec patch, as discussed on fedora-kernel-list, to
be applied, which adds %posttrans and %preun invocation of /sbin/new-kernel-pkg

Comment 4 Matt Domsch 2008-03-18 21:35:16 EDT

has the patch, and the kernel.spec dependency on mkinitrd needs to bump to >=
Comment 5 Dave Jones 2008-03-19 16:40:33 EDT

Note You need to log in before you can comment on or make changes to this bug.