Dependendo do hardware detectado, preciso iniciar um dos dois executáveis psplash
com imagens diferentes, então no meu psplash_%.bbappend
tenho
SPLASH_IMAGES = "file://bootscreen1.png;outsuffix=type1 \
file://bootscreen2.png;outsuffix=type2"
E se eu fizer bitbake
isso, eu encontro um psplash-type1
e psplash-type2
executável no tmp/work/.../psplash/build
bem como em package
e packages-split
e até mesmo em image
, mas ele não é incluído nos rootfs finais (lá eu só encontro psplash-write
).
Eu realmente preciso instalar explicitamente os executáveis, enquanto um psplash-default
junto com o psplash
link é criado automaticamente e os executáveis personalizados também são criados magicamente?
Ok, eu descobri por mim mesmo e vou responder eu mesmo, porque não consegui encontrar a resposta em nenhum lugar da web:
Ao fornecer
outsuffix
es diferentes dedefault
, você cria instaláveis separados para serem incluídos separadamente na receita da imagemIsso é até uma vantagem, se você quiser ter telas diferentes em imagens diferentes. Você só precisa saber que há ainda mais magia do que você vê à primeira vista.