diff --git a/ChangeLog b/ChangeLog index 2e142c6..d3e7158 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,10 @@ # Distributed under the GPL v2 # $Id$ + 13 Oct 2012; Robin H. Johnson gen_compile.sh: + Bug #397947: Run depmod on new modules to avoid need to run at every boot on + unionfs systems, or systemd that never runs it. + 13 Oct 2012; Robin H. Johnson gen_initramfs.sh: Put the version of genkernel used in a build into /etc/build_id. diff --git a/gen_compile.sh b/gen_compile.sh index cbd3432..c923967 100755 --- a/gen_compile.sh +++ b/gen_compile.sh @@ -297,6 +297,8 @@ compile_modules() { export UNAME_MACHINE="${ARCH}" [ "${INSTALL_MOD_PATH}" != '' ] && export INSTALL_MOD_PATH MAKEOPTS="${MAKEOPTS} -j1" compile_generic "modules_install" kernel + print_info 1 " >> Generating module dependency data..." + depmod -a -e -b "${INSTALL_MOD_PATH}"/lib/modules/$KV ${KV} unset UNAME_MACHINE }