Package Infrastructures

Buildroot裡面會用到許多的軟體套件,但是很多都有他自己的well-known建制系統,像是:Makefile, shell script, autotool, CMake和其他的語言(Python, Perlm Lua, Erlang等等)。如下面兩張圖:

你會看到在package底下有對每個建制系統的定義。然後每個套件的建制系統也不會都一樣。不過通常都還是會繼承generic-package的架構,像是底下這張圖一樣,會先經過下載 --> 解壓縮 --> 補丁 --> 設定組態 --> 建制 --> 安裝。只有pkg-kconfig是個例外,並沒有繼承這個流程。