[Pkg-dkms-maint] Bug#706868: dkms: Option to not run depmod when uninstalling modules for kernels being removed
Philip Miller
unmobile+debbugs at gmail.com
Sun May 5 16:27:44 UTC 2013
Package: dkms
Version: 2.1.1.2-2ubuntu1
Severity: wishlist
When I'm uninstalling a package containing and older kernel version, the prerm
scripts appropriately call DKMS to uninstall all of the modules built for that
kernel version. While doing so, DKMS takes the time to run depmod after
uninstalling (each?) module. This work is wasted, since the kernel for which
the depmod-generated information applies is going away. My suggestions are one
of the following:
* Add a flag to `dkms uninstall' to disable depmod execution so it can be
avoided when it's pointless.
* Add a new sub-command or a new mode for remove or uninstall that takes a
kernel version and obliterates all version of all of modules built and
installed for that kernel version. That would simplify the
/etc/kernel/prerm.d/dkms script to just be able to call `dkms uninstall -k
$inst_kern'.
-- System Information:
Debian Release: squeeze/sid
APT prefers lucid-updates
APT policy: (500, 'lucid-updates'), (500, 'lucid-security'), (500, 'lucid-backports'), (500, 'lucid')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-14-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dkms depends on:
ii build-essential 11.4build1 Informational list of build-essent
ii dpkg-dev 1.15.5.6ubuntu4.6 Debian package development tools
ii gcc 4:4.4.3-1ubuntu1 The GNU C compiler
ii make 3.81-7ubuntu1 An utility for Directing compilati
ii module-init-tools 3.11.1-2ubuntu1 tools for managing Linux kernel mo
ii patch 2.6-2ubuntu1 Apply a diff file to an original
Versions of packages dkms recommends:
ii fakeroot 1.14.4-1ubuntu1 Gives a fake root environment
ii linux-headers-2.6.32 2.6.32-21.32 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-21.32 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-27.49 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-27.49 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-28.55 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-28.55 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-29.58 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-29.58 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-30.59 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-30.59 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-31.61 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-31.61 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-32.62 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-32.62 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-33.72 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-33.72 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-34.77 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-34.77 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-35.78 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-35.78 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-36.79 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-36.79 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-37.81 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-37.81 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-38.83 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-38.83 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-39.86 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-39.86 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-40.87 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-40.87 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-41.94 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-41.94 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-42.96 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-42.96 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-43.97 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-43.97 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-44.98 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-44.98 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-45.104 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-45.104 Linux kernel headers for version 2
ii linux-headers-2.6.32 2.6.32-46.108 Header files related to Linux kern
ii linux-headers-2.6.32 2.6.32-46.108 Linux kernel headers for version 2
ii linux-headers-generi 2.6.32.46.53 Generic Linux kernel headers
ii linux-image-2.6.32-2 2.6.32-21.32 Linux kernel image for version 2.6
ii linux-image-2.6.32-2 2.6.32-27.49 Linux kernel image for version 2.6
ii linux-image-2.6.32-2 2.6.32-28.55 Linux kernel image for version 2.6
ii linux-image-2.6.32-2 2.6.32-29.58 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-30.59 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-31.61 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-32.62 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-33.72 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-34.77 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-35.78 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-36.79 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-37.81 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-38.83 Linux kernel image for version 2.6
ii linux-image-2.6.32-3 2.6.32-39.86 Linux kernel image for version 2.6
ii linux-image-2.6.32-4 2.6.32-40.87 Linux kernel image for version 2.6
ii linux-image-2.6.32-4 2.6.32-41.94 Linux kernel image for version 2.6
ii linux-image-2.6.32-4 2.6.32-42.96 Linux kernel image for version 2.6
ii linux-image-2.6.32-4 2.6.32-43.97 Linux kernel image for version 2.6
ii linux-image-2.6.32-4 2.6.32-44.98 Linux kernel image for version 2.6
ii linux-image-2.6.32-4 2.6.32-45.104 Linux kernel image for version 2.6
ii linux-image-2.6.32-4 2.6.32-46.108 Linux kernel image for version 2.6
ii linux-image-2.6.38-1 2.6.38-14.58~lucid1 Linux kernel image for version 2.6
ii lsb-release 4.0-0ubuntu8.1 Linux Standard Base version report
ii sudo 1.7.2p1-1ubuntu5.6 Provide limited super user privile
dkms suggests no packages.
-- no debconf information
More information about the Pkg-dkms-maint
mailing list