Linux-Kernel

如何從郵件列表中獲取 linux 核心更新檔集?

  • July 22, 2021

我沒有訂閱 linux-kernel 郵件列表,但我想獲得一組幾週前發布的更新檔並將它們應用到我的核心進行測試。我對打更新檔、建構等非常熟悉。我的問題是,獲取此更新檔集副本的最佳方式是什麼?它不適用於我知道的任何 Git 儲存庫,它只是發佈到郵件列表中以供討論。

我找到了許多存檔 linux-kernel 郵件列表的站點,我可以在那裡看到更新檔集,但是這些站點都沒有任何方法(我可以找到)下載原始電子郵件,因此我可以使用“git apply ”或“更新檔”或其他任何東西。由於空格差異等,僅從我的網路瀏覽器複製/粘貼內容似乎不會很成功。

人們如何管理這個?

http://marc.info/>每條消息都有一個連結來獲取原始正文,<https://lkml.org/有(在側邊欄中)連結來下載任何包含的差異。

還有一些具有 NNTP 訪問權限的檔案可能會提供原始消息,儘管我沒有嘗試過。

我找到了部分答案。看起來git可以通過以下開關將您在電子郵件中的一組更新檔應用到您之前簽出的程式碼庫:

$ git applymbox /tmp/mbox

這篇標題為:Git for the newbie 的文章,還有其他幾個使用 git 和更新檔處理 Linux 核心的範例。

番茄醬

我認為您正在尋找的工具稱為ketchup. 主站點似乎在這裡。這裡有一篇關於它的部落格文章,標題為:番茄醬,或者如何更有效地管理核心原始碼。在 OReilly 的書名為:Helpful Utilities: Annex A - Linux Kernel in a Nutshell 中還有一個使用範例。

參考

引用自:https://unix.stackexchange.com/questions/80519