2016-10-11 18 views
4

yoctoビルドシステムで、すべてのディレクトリとファイルを作業ディレクトリからターゲットパッケージrootfsに再インストールしたいと思います。 私はBitBakeレシピでディレクトリとファイルを再帰的にインストールするには

How to install directory structure recursively in OpenEmbedded BitBake recipe?

にトビアスBystrickyによって提供される解決策を試してみましたが、私はエラーメッセージは、

ある

install -d ${D}${sysconfdir}/xxx/ 
install -d ${D}${sysconfdir}/xxx/yyy 
install -d ${D}${sysconfdir}/xxx/yyy/zzz 
install -d ${D}${sysconfdir}/xxx/yyy/zzz/kkk 
find ${WORKDIR}/xxx/yyy/zzz/kkk/ -type f -exec 'install -m 0755 "{}" ${D}${sysconfdir}/xxx/yyy/zzz/kkk/' \; 

、私は "そのようなファイルまたはディレクトリ" エラー

に直面していません

find: `install -m 0755 /"作業へのパス DIRすべて のパッケージに」/xxx/yyy/zzz/kkk/test_file.txt/"パス"/"mypackageと" /画像は/ etc/XXX/YYY/ZZZ/KKK/':そのようなファイルやディレクトリ

&を確認してください。正確な作業ディレクトリパス&パッケージディレクトリパスが存在することが確認されました。もし私が行方不明であれば教えてください。

他の方法をご提案ください。

答えて

2

私も以下のように試しましたが、うまくいきませんでした。

install -m 0755 ${WORKDIR}/xxx/yyy/zzz/kkk/* ${D}${sysconfdir}/xxx/yyy/zzz/kkk 

と だけdo_installで簡単CP -rを(試み)、それは

cp -r ${WORKDIR}/xxx/yyy/zzz ${D}${sysconfdir}/xxx/yyy 
3
cp -r 

を動作するユーザ情報を漏洩することが知られています。 OEのレポでは、標準形式は、corresponding OE patch

cp -R --no-dereference --preserve=mode,links -v SOURCE DESTINATION 

参照され

関連する問題