Yocto install package at rellocated place on image

176 Views Asked by At

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!

0

There are 0 best solutions below