git: boot/loader: Handle the /boot/modules.local
Rimvydas Jasinskas
zrj at crater.dragonflybsd.org
Thu Apr 28 07:21:50 PDT 2016
commit 5579030b385b148cae64bd73cf60b6afe7e81959
Author: zrj <rimvydas.jasinskas at gmail.com>
Date: Tue Apr 26 17:28:27 2016 +0300
boot/loader: Handle the /boot/modules.local
Weather /boot/modules.local is used during boot or by kldload(8)
is controlled by a new "local_modules" loader variable.
If local_modules is set to "YES", /boot/modules.local is also
appended to kern.module_path sysctl variable for use by kldload(8).
Setting variable to any other value disables that.
By default allow modules to searched in /boot/modules.local directory
since it does not shadow the default kernel modules and has lower
directory search priority.
Summary of changes:
sys/boot/common/load_elf.c | 7 +++++++
sys/boot/common/loader.8 | 11 ++++++++++-
sys/boot/common/module.c | 28 +++++++++++++++++++++++++++-
sys/boot/dloader/cmds.c | 1 +
sys/boot/dloader/loader-bootp.conf | 3 ++-
sys/boot/dloader/loader.conf | 3 ++-
6 files changed, 49 insertions(+), 4 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5579030b385b148cae64bd73cf60b6afe7e81959
--
DragonFly BSD source repository
More information about the Commits
mailing list