This service is available only in Japanese-language.
例えば、util-linux と procps を組み込んだ場合
/bin/kill.util-linux
/bin/kill.procps
の両方が組み込まれます。
/bin/kill は /bin/kill.procps へのリンクなので、/bin/kill.util-linux は不要です。
この不要ファイルを削除するにはどうすれば良いでしょうか?
ROOTFS_POSTPROCESS_COMMAND で、重複ファイルを一つ一つ調べて消すといったことはしたくなく。
yakuhito
2022/7/27 (水) 15:36
PACKAGE_EXCLUDE 変数に削除したいパッケージ名を記載することでrootfsに含まれなくなります
https://docs.yoctoproject.org/ref-manual/variables.html#term-PACKAGE_EXC...
で説明されているよう、PACKAGE_EXCLUDE 変数に指定することでrootfsへの展開が行われなくなります。
PACKAGE_EXCLUDE = "util-linux-kill"
と、レシピ名では無くパッケージ名を指定することでcore-image-full-cmdlineのイメージレシピを構築した際に
/bin/kill.util-linux
はrootfsに展開されず、/usr/lib/opkg/alternatives/kill 内の記載も無くなっていることを確認しております。