File System

這個部份來了解一下buildroot底下的root file system建制流程如下圖所示:

預設的框架位於『buildroot/system/skeleton/』底下。如上圖所示,第一步會將框架複製到『$(TARGET_DIR)』底下去(通常會在buildroot/output/target/),然後根據之前在package提到的架構上去建立並安裝所有的套件後,就會清除一些建制過程產生的垃圾。

下一步,會將我們一開始有講過的『overlays』底下的資料給複製到這個root 檔案系統底下,然後執行『post-build』的腳本。

Post-build結束之後,會在經過『mke2img』工具建立rootfs檔案系統。

最後一個步驟,就是跑『post-image』腳本。