Difference between revisions of "StarlingX/Developer Guide/Build System"
< StarlingX | Developer Guide
(→Mock) |
|||
Line 14: | Line 14: | ||
For serial build use: | For serial build use: | ||
− | + | <source lang="sh"> | |
$ export MY_BUILD_ENVIRONMENT=$USER-$PROJECT-$SRC_BUILD_ENVIRONMENT | $ export MY_BUILD_ENVIRONMENT=$USER-$PROJECT-$SRC_BUILD_ENVIRONMENT | ||
$ export MY_DEBUG_BUILD_CFG_STD=$MY_WORKSPACE/std/configs/${MY_BUILD_ENVIRONMENT}-std/${MY_BUILD_ENVIRONMENT}-std.cfg | $ export MY_DEBUG_BUILD_CFG_STD=$MY_WORKSPACE/std/configs/${MY_BUILD_ENVIRONMENT}-std/${MY_BUILD_ENVIRONMENT}-std.cfg | ||
Line 20: | Line 20: | ||
For parallel build use: | For parallel build use: | ||
− | + | <source lang="sh"> | |
$ export MY_BUILD_ENVIRONMENT=$USER-$PROJECT-$SRC_BUILD_ENVIRONMENT | $ export MY_BUILD_ENVIRONMENT=$USER-$PROJECT-$SRC_BUILD_ENVIRONMENT | ||
$ export MY_DEBUG_BUILD_CFG_STD=$MY_WORKSPACE/std/configs/${MY_BUILD_ENVIRONMENT}-std/${MY_BUILD_ENVIRONMENT}-std.b0.cfg | $ export MY_DEBUG_BUILD_CFG_STD=$MY_WORKSPACE/std/configs/${MY_BUILD_ENVIRONMENT}-std/${MY_BUILD_ENVIRONMENT}-std.b0.cfg | ||
Line 27: | Line 27: | ||
Enter your mock | Enter your mock | ||
− | + | <source lang="sh"> | |
$ mock -r $MY_DEBUG_BUILD_CFG_STD --shell | $ mock -r $MY_DEBUG_BUILD_CFG_STD --shell | ||
</source> | </source> |
Revision as of 02:22, 18 July 2018
Contents
Structure
Local Disk
- The 'designer' disk is for sourcecode.
- The 'loadbuild' disk is for the build environment and the generated rpms and iso.
Debug
Mock
For serial build use:
$ export MY_BUILD_ENVIRONMENT=$USER-$PROJECT-$SRC_BUILD_ENVIRONMENT
$ export MY_DEBUG_BUILD_CFG_STD=$MY_WORKSPACE/std/configs/${MY_BUILD_ENVIRONMENT}-std/${MY_BUILD_ENVIRONMENT}-std.cfg
For parallel build use:
$ export MY_BUILD_ENVIRONMENT=$USER-$PROJECT-$SRC_BUILD_ENVIRONMENT
$ export MY_DEBUG_BUILD_CFG_STD=$MY_WORKSPACE/std/configs/${MY_BUILD_ENVIRONMENT}-std/${MY_BUILD_ENVIRONMENT}-std.b0.cfg
Enter your mock
$ mock -r $MY_DEBUG_BUILD_CFG_STD --shell