17.46. kmod
可能的参数:(无), debug
填补内核模块 port 的模板,目前:
在
CATEGORIES
中加入kld
。设置
SSP_UNSAFE
。如果在
SRC_BASE
中没有找到内核源,则设置IGNORE
。默认将
KMODDIR
定义为 /boot/modules ,将其加入PLIST_SUB
和MAKE_ENV
,并在安装时创建它。如果 KMODDIR 被设置为 /boot/kernel ,它将被改写为 /boot/modules 。这可以防止在升级内核时,由于 /boot/kernel 在过程中被重命名为 /boot/kernel.old 而破坏软件包。在安装和卸载时处理内核模块的交叉引用,使用
@kld
。如果给出了
debug
参数,则 port 可以将模块的调试版本安装到KERN_DEBUGDIR/KMODDIR
。默认情况下,KERN_DEBUGDIR
是从DEBUGDIR
复制过来的,并设置为 /usr/lib/debug 。该框架将负责创建和删除任何需要的目录。
最后更新于