* The modprobe wrapper nowadays checks whether the version of the
current kernel module tree matches the booted kernel, so it should be safe to use after an upgrade. svn path=/nixos/trunk/; revision=22627
This commit is contained in:
parent
b835f7f0dd
commit
b14f80c89a
@ -61,14 +61,8 @@ let
|
|||||||
# Allow the kernel to find our wrapped modprobe (which searches
|
# Allow the kernel to find our wrapped modprobe (which searches
|
||||||
# in the right location in the Nix store for kernel modules).
|
# in the right location in the Nix store for kernel modules).
|
||||||
# We need this when the kernel (or some module) auto-loads a
|
# We need this when the kernel (or some module) auto-loads a
|
||||||
# module. This is only done at boot time to make sure that we
|
# module.
|
||||||
# don't use modules that don't match the running kernel.
|
|
||||||
# !!! We should check whether the new kernel modules are
|
|
||||||
# compatible with the running kernel so that we can upgrade
|
|
||||||
# kernel modules (e.g. the NVIDIA driver) in a running system.
|
|
||||||
if [ "$(cat /proc/sys/kernel/modprobe)" = "/sbin/modprobe" ]; then
|
|
||||||
echo ${config.system.sbin.modprobe}/sbin/modprobe > /proc/sys/kernel/modprobe
|
echo ${config.system.sbin.modprobe}/sbin/modprobe > /proc/sys/kernel/modprobe
|
||||||
fi
|
|
||||||
'' [
|
'' [
|
||||||
# ?
|
# ?
|
||||||
];
|
];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user