The snapcraft lifecycle is explained in detail in the parts lifecycle documentation.
2 Likes
@Lin-Buo-Ren all those paths are implementation details, I suggest leaving them off or this will easily get out of date.
1 Like
OK, I’ve now drop the paths.
What is executed during those steps? Where can we override them? Where should I put the build results for different architectures?
The expanded parts lifecycle docs should answer these questions. Specifically
- What each step does
- How to override steps
- If you have different executables for different architectures, it might be better to simply use the
architectures
keyword.