2014-02-20 58 views
1

我正在使用ptxdist,將barebox作爲bootloader。bareboxenv-target:腳本未找到

我想在我的胳膊上使用'bareboxenv'腳本來將光禿箱環境保存到一個文件中,所以我設置了允許在'barebox.make'中爲arm編譯它的選項並嘗試編譯再次ptxdist。 問題是,ptxdist要求一個名爲'bareboxenv-target'的腳本,它應該在腳本目錄中,但它不在那裏。 我用

find . -name bareboxenv-target 

尋找它從我的主目錄。未找到。

我也在網上找過它:https://gitorious.org/oselas/ptxdist/source/668c3e0634ab68c7fdccff1fe9ca1bf546a4ce87:scripts 但它不存在。 任何人都可以幫助我嗎?

謝謝。

+0

我只是想跟進,看看我的任何解決方案是否適合你。有什麼我應該添加/減去我的答案,使其可以接受。如果沒有,請隨時點擊複選標記以批准答案,以便其他人知道解決方案是有效的。希望這一切都爲你解決! – Terry

回答

1

顯然,在ptxdist中使用的barebox版本與bareboxenv-target不兼容。

我不能說爲什麼PTXDist將啓用一個功能,而不是更新源來支持它。它似乎是一個錯誤。 There is an explanation here

您可以嘗試通過更新Barebox安裝版:

  1. 更新make文件,包括源
  2. 更新make文件,包括一個新的MD5校驗和的一個新的存檔。
  3. 更新與裸箱相關的任何補丁文件(這是最難的部分)。
  4. 重建PTXDist並驗證它是否有效。

就我個人而言,我認爲這可能是一條長長的兔子蹤跡,除非找到一個很好的理由,否則我不會走這條路。祝你好運!