git指定版本openwrt源码_[OpenWrt Wiki] LEDE源代码
LEDE源代碼
LEDE項目發端于r49258版本的OpenWrt,其源代碼被保存在一個包含了所有由OpenWrt項目產生的分支和版本的Git樹中。在導入源代碼時,樹被歸一化,并對提交者名稱和郵件地址進行了一些小調整。
所有倉庫可以通過以下方式在線瀏覽:
Gitweb - LEDE項目主倉庫
Github - 一個持續更新的Gitweb鏡像
LEDE源代碼倉庫
任何在openwrt.git這個主倉庫中產生的LEDE進化都可以通過HTTP和HTTPS方式訪問:
git clone https://git.openwrt.org/openwrt/openwrt.git
您還可以使用以下命令,找到源代碼倉庫在Github上的一個鏡像:
git clone https://github.com/openwrt/openwrt.git
源代碼主體結構
在項目Git中,您可以看見以下文件夾:
/config : 菜單設置配置文件
/include : 文件生成配置文件
/package : 用于文件生成和菜單配置的軟件包
/scripts : 構建期間用到的各類腳本文件
/target : 構建imagebuilder,內核,sdk和工具鏈所需的生成文件和配置
/toolchain : 構建工具鏈所需的生成文件和配置
/tools : 在構建過程中使用的各種工具
版本發布
版本生成已經大大自動化,該過程的其余部分隨著第一個LEDE版本的發布也實現自動化。我們將引進一個同內核維護文件類似的格式化測試文件,社區成員可以將自己列為對象/配置文件/設備的測試者。一旦版本發布,測試人員應該就會收到一封告知將要測試的鏡像文件需求的電子郵件。這取決于測試鏡像是否包含在二進制版本中。
發布基本原則:
一年至少一次
包含至少一個維護更新
能為已發布版本的CVE/critical等提供至少一年的漏洞修復
只包含可維護的對象
只包含已在設備上測試的對象
萬事俱備
您可以查閱TODO頁獲取更多信息。
狀態樹
您可以使用以下命令在 git.lede-project.org 上創建您的狀態樹:(不適用于普通用戶)
ssh "create lede/yournick/staging"
ssh "desc lede/yournick/staging Staging tree of Your Name"
ssh "perms lede/yournick/staging + READERS gitweb"
您可以使用以下命令讓您的狀態樹讓任何人可讀:
ssh "perms lede/yournick/staging + READERS @all "
內核更新
在內核發布2天內就使用最新內核的做法不僅是浪費時間,也是不切實際的。原因如下:
內核版本的多樣化
維護者不斷升級而不是提升穩定性的壓力
投入巨大的精力在版本間的3到4次更新上
打包kmod-*的巨大工作量
升級的內核可能未充分測試
當然,這并不是為陳舊不堪的內核辯解,權衡之計就是使用不會導致不必要的工作量和穩定性問題的社區版本。
雖然理論上最多可同時存在三個版本內核,但保留兩個顯然比三個更好。
簡而言之:嘗鮮誠可貴,穩定價更高。嘗鮮固然重要,但不能以犧牲穩定性為代價。
添加一個新設備
您可以查閱了解如何
OpenWrt源代碼
我們以版本號r49258保留了原始的OpenWrt源代碼,以便為歷史愛好者提供參考。
原始的OpenWrt源代碼被拆分為不同的Git資源庫,映射到了不同的SVN目錄并使用恰當的標簽對分支進行區分。
git clone https://git.lede-project.org/openwrt/source.git
git clone https://git.lede-project.org/openwrt/packages.git
git clone https://git.lede-project.org/openwrt/feeds.git
git clone https://git.lede-project.org/openwrt/docs.git
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies
總結
以上是生活随笔為你收集整理的git指定版本openwrt源码_[OpenWrt Wiki] LEDE源代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hadoop 文本统计一个字符的个数_使
- 下一篇: wpf 修改label值_WPF 获取动