Jump to: navigation, search

Difference between revisions of "StarlingX/Developer Guide/Build System"

(Mock)
(Debug)
Line 29: Line 29:
 
<source lang="sh">
 
<source lang="sh">
 
$ mock -r $MY_DEBUG_BUILD_CFG_STD --shell
 
$ mock -r $MY_DEBUG_BUILD_CFG_STD --shell
 +
</source>
 +
 +
=== Build ISO ===
 +
 +
<source lang="sh">
 +
$ ls $MY_WORKSPACE/export/
 +
cgts_deps_tmp.txt  deps_detail.txt  deps.txt  dist  last_test.txt  local.txt  mirrors  mounts_used.log  warnings.txt  yum.conf
 +
$ cat $MY_WORKSPACE/export/deps_detail.txt
 
</source>
 
</source>

Revision as of 13:14, 24 July 2018

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

Build ISO

$ ls $MY_WORKSPACE/export/
cgts_deps_tmp.txt  deps_detail.txt  deps.txt  dist  last_test.txt  local.txt  mirrors  mounts_used.log  warnings.txt  yum.conf
$ cat $MY_WORKSPACE/export/deps_detail.txt