I have a weird requirement of installing a package into a rellocated place in my Yocto image without changing the paths inside package.
Trying to explain, I can have files in my package like:
/usr/bin/my-app
/usr/share/my-app/files
And customer wants them installed into:
/customer/prefix/usr/bin/my-app
/customer/prefix/usr/share/my-app/files
Again, I cannot change the place where files are packed. This needs to be done during installation time only.
If I am installing package manually it is as easy as telling my package manager (opkg
) to use a different root:
opkg --offline-root /customer/prefix my-app.ipk
But what is the best approach to have it integrated/automated into my image build?
NOTE: The relocation is to take place only for my-app
. All other stuff must stay unaffected.
Thanks!
question from:
https://stackoverflow.com/questions/65922214/yocto-install-package-at-rellocated-place-on-image 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…