From 0e103f5a40f4a3cddc79ae2f3a64fe715b1f8aed Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Sat, 3 Sep 2022 03:54:30 +0200 Subject: [PATCH] add_package_to_repo: create foreign arch repo dir before copying foreign-arch packages --- packages/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/__init__.py b/packages/__init__.py index f921d23..e06e912 100644 --- a/packages/__init__.py +++ b/packages/__init__.py @@ -259,7 +259,9 @@ def add_package_to_repo(package: Pkgbuild, arch: Arch): for repo_arch in ARCHES: if repo_arch == arch: continue - copy_target = os.path.join(config.get_package_dir(repo_arch), package.repo, file) + repo_dir = os.path.join(config.get_package_dir(repo_arch), package.repo) + makedir(repo_dir) + copy_target = os.path.join(repo_dir, file) shutil.copy(repo_file, copy_target) add_file_to_repo(copy_target, package.repo, repo_arch)