packages.py: setup_sources(): use correct makepkg.conf
This commit is contained in:
parent
ae0093b356
commit
6900019fa2
1 changed files with 5 additions and 3 deletions
|
@ -417,9 +417,11 @@ def setup_build_chroot(
|
||||||
return chroot
|
return chroot
|
||||||
|
|
||||||
|
|
||||||
def setup_sources(package: Package, chroot: Chroot, pkgbuilds_dir: str = None):
|
def setup_sources(package: Package, chroot: Chroot, makepkg_conf_path = '/etc/makepkg.conf', pkgbuilds_dir: str = None):
|
||||||
pkgbuilds_dir = pkgbuilds_dir if pkgbuilds_dir else config.get_path('pkgbuilds')
|
pkgbuilds_dir = pkgbuilds_dir if pkgbuilds_dir else config.get_path('pkgbuilds')
|
||||||
makepkg_setup_args = [
|
makepkg_setup_args = [
|
||||||
|
'--config',
|
||||||
|
makepkg_conf_path,
|
||||||
'--nobuild',
|
'--nobuild',
|
||||||
'--holdver',
|
'--holdver',
|
||||||
'--nodeps',
|
'--nodeps',
|
||||||
|
@ -488,9 +490,9 @@ def build_package(
|
||||||
env['PATH'] = f"/usr/lib/ccache:{env['PATH']}"
|
env['PATH'] = f"/usr/lib/ccache:{env['PATH']}"
|
||||||
logging.debug(('Building for native arch. ' if not foreign_arch else '') + 'Skipping crossdirect.')
|
logging.debug(('Building for native arch. ' if not foreign_arch else '') + 'Skipping crossdirect.')
|
||||||
|
|
||||||
setup_sources(package, build_root)
|
|
||||||
|
|
||||||
makepkg_conf_absolute = os.path.join('/', makepkg_conf_path)
|
makepkg_conf_absolute = os.path.join('/', makepkg_conf_path)
|
||||||
|
setup_sources(package, build_root, makepkg_conf_path=makepkg_conf_absolute)
|
||||||
|
|
||||||
build_cmd = f'makepkg --config {makepkg_conf_absolute} --needed --noconfirm --ignorearch {" ".join(makepkg_compile_opts)}'
|
build_cmd = f'makepkg --config {makepkg_conf_absolute} --needed --noconfirm --ignorearch {" ".join(makepkg_compile_opts)}'
|
||||||
logging.debug(f'Building: Running {build_cmd}')
|
logging.debug(f'Building: Running {build_cmd}')
|
||||||
result = build_root.run_cmd(build_cmd, inner_env=env, cwd=package.path)
|
result = build_root.run_cmd(build_cmd, inner_env=env, cwd=package.path)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue