1.StarlingX build : step "bash generate-centos-repo.sh /import/mirrors/CentOS/stx/CentOS/" finished!
2.after 1 : execute patch_build error
for example
[danding@536657b885db /]$ $MY_REPO/stx/update/extras/scripts/patch_build.sh --id 001 --controller /localdisk/rt-setup-2.1-2.el8.src.rpm
signing /tmp/patch_HFOoxD
==== Try MOCK_CFG_PROTO=/localdisk/designer/danding/compiler/cgcs-root/centos-repo/mock.cfg.compiler.proto ====
==== Use MOCK_CFG_PROTO=/localdisk/designer/danding/compiler/cgcs-root/centos-repo/mock.cfg.proto ====
Recreating /localdisk/loadbuild/danding/compiler/danding-compiler-4.0-sign.cfg
‘/localdisk/designer/danding/compiler/cgcs-root/centos-repo/mock.cfg.proto’ -> ‘/localdisk/loadbuild/danding/compiler/danding-compiler-4.0-sign.cfg’
Signing packages in /tmp/patch_HFOoxD with 12 threads
using development key /localdisk/designer/danding/compiler/cgcs-root/build-tools/signing/ima_signing_key.priv
Initializing mock environment
make: rpmsign: Command not found
make: *** [_sign_rt-setup-2.1-2.el8.src.rpm] Error 127
Cleaning mock environment
failed to add file signatures to RPMs in mock environment.
Failed to to add file signatures to RPMs. Call to sign-rpms process returned non-zero exit status 2
Failed to to add file signatures to RPMs. Call to sign-rpms process returned non-zero exit status 2
3./localdisk/loadbuild/danding/compiler/danding-compiler-4.0-sign.cfg content:
config_opts['root'] = 'danding-compiler-4.0/mock'
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('x86_64',)
config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
config_opts['dist'] = 'el7' # only useful for --resultdir variable subst
config_opts['releasever'] = '7'
config_opts['package_manager'] = 'yum'
config_opts['yum_builddep_command'] = '/localdisk/designer/danding/compiler/cgcs-root/build-tools/yum-builddep-wrapper'
config_opts['use_bootstrap'] = False
config_opts['use_bootstrap_image'] = False
config_opts['rpmbuild_networking'] = False
config_opts['yum.conf'] = """
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
# repos
[local-std]
name=local-std
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary
enabled=1
skip_if_unavailable=1
metadata_expire=0
[local-rt]
name=local-rt
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary
enabled=0
skip_if_unavailable=1
metadata_expire=0
[local-installer]
name=local-installer
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary
enabled=1
skip_if_unavailable=1
metadata_expire=0
[StxCentos7Distro]
name=Stx-Centos-7-Distro
enabled=1
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary
failovermethod=priority
[StxCentos7Distro-rt]
name=Stx-Centos-7-Distro-rt
enabled=0
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/rt/Binary
failovermethod=priority
"""
config_opts['environment']['BUILD_BY'] = 'danding'
config_opts['environment']['BUILD_DATE'] = '2023-03-17 04:29:46 +0000'
config_opts['environment']['REPO'] = '/localdisk/designer/danding/compiler/cgcs-root'
config_opts['environment']['WRS_GIT_BRANCH'] = 'HEAD'
config_opts['environment']['CGCS_GIT_BRANCH'] = 'HEAD'
config_opts['macros']['%_tis_build_type'] = 'std'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build pigz lbzip2 bash yum python3 '
config_opts['macros']['%__gzip'] = '/usr/bin/pigz'
config_opts['macros']['%__bzip2'] = '/usr/bin/lbzip2'
config_opts['macros']['%_patch_confdir'] = '%{_sysconfdir}/patching'
config_opts['macros']['%_patch_scripts'] = '%{_patch_confdir}/patch-scripts'
config_opts['macros']['%_runtime_patch_scripts'] = '/run/patching/patch-scripts'
config_opts['macros']['%_tis_dist'] = '.tis'
config_opts['chroot_setup_cmd'] = 'install shadow-utils make rpm-sign'
config_opts['root'] = 'mock-sign'
config_opts['basedir'] = '/localdisk/loadbuild/danding/compiler'
config_opts['cache_topdir'] = '/localdisk/loadbuild/danding/compiler/mock-cache'
4.localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary have not rpm-sign.rpm.
5. can you tell me "rpm-sign.rpm" generate from mock env, or where rpm-sign.rpm is come from ?