Hi Panayot
On 11/12/2022 16:51, Panayot Daskalov wrote:
Hi Matthias,
Thanks for the reply. I'm not familiar with OBS, so already started to read the
docs. I have a ROCKPro64 board and wanted, as a next step, to test if I can
build an image for it just to get the feel of it since I noticed that it is
officially supported in openSUSE. I guess for that purpose, I just have to build
this -
https://build.opensuse.org/package/show/devel:ARM:Factory:Contrib:Rockchip/JeOS-rockpro64?
Thanks.
The Contrib projects are a bit special in that sense. The contrib projects hold
non-upstream packages that are needed to boot the board. Think of it like a old
version of U-Boot where the patches got never upstream. These packages will live
in for example:
devel:ARM:Factory:Contrib:JeOS-newboard
Then the JeOS repo [1] will have a file called contrib-repo-newboard.tgz which
holds a text file with the name of the contrib project. In config.sh line 143
following [2] you can see how this will be used to add the project, and the
packages in there to the Kiwi build.
In short. Branching and changing
https://build.opensuse.org/package/show/openSUSE:Factory:ARM/JeOS should be
enough to build an image for the ROCKPro64.
For the first steps enabeling you QSMP-1570 I would not care about the contrib
project approach but just branch
https://build.opensuse.org/package/show/openSUSE:Factory:ARM/JeOS
and add any needed packages directly to the project.
Hope I didn't create too much confusion.
Regards,
Matthias
[1]https://build.opensuse.org/package/show/openSUSE:Factory:ARM/JeOS
[2]https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/JeOS/config.sh?expand=1
Best regards,
Panayot
On 9.12.22 г. 11:08 ч., Matthias Brugger wrote:
I'm not sure what you mean. Ar you familiar with OBS? If not you might want to
have a look at [1] first.
For the creation of a JeOS image you can branch the following package:
https://build.opensuse.org/package/show/openSUSE:Factory:ARM/JeOS
There are a lot of files in there, but they get created from the *.in files,
so only edit them if you want to enable your platform.
You would also need to add it to _multibuild and probably disable other images
as you don't want to wait on all the image to be build. You can also have a
look at config.sh
I suppose that all. I'm not aware that we have that documented somewhere in
the wiki, so feel free to contribute to that with your findings.
Matthias
[1] https://openbuildservice.org/help/
Thanks.
Best regards,
Panayot