在基于以前的配置构建新内核时,有没有办法使该make oldconfig
过程自动化,以便将新选项设置为其默认值?
编辑:我的意思是,在较新的内核上使用 .config(来自/boot/config-*
或/proc/config.gz
)时,该make oldconfig
过程会询问您是否要启用旧内核中不可用的选项。您可以回答 Y/n/m 或按 Enter 接受默认值。我想在没有用户交互的情况下自动接受默认值。
这里我有一个配置为托管 Windows XP 配置文件的 Samba 服务器(Debian 5.0)。
客户端连接到此服务器并直接在 samba 共享上处理他们的配置文件(配置文件不在本地复制)。
有时,客户端可能无法正常关闭,因此 Windows 不会释放文件锁。查看 samba 锁定表时,我们可以看到即使客户端不再连接,许多文件仍然被锁定。在我们的例子中,这似乎发生在 Mozilla Thunderbird 和 Firefox 创建的锁定文件中。下面是一个 samba 锁定表的例子:
# smbstatus -L | grep DENY_ALL | head -n5
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
15494 10345 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user1 app.profile/user1.thunderbird/parent.lock Mon Nov 22 07:12:45 2010
18040 10454 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user2 app.profile/user2.thunderbird/parent.lock Mon Nov 22 11:20:45 2010
26466 10056 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user3 app.profile/user3.firefox/parent.lock Mon Nov 22 08:48:23 2010 …
Run Code Online (Sandbox Code Playgroud)