From fc7ebde56f239a30e296eb41faa12a199953fd6f Mon Sep 17 00:00:00 2001 From: Sebastian Rust Date: Sun, 10 Jul 2022 13:17:53 +0200 Subject: [PATCH] fixed bug in build-pacman-repo --- build-pacman-repo.yaml | 84 ------------------------------------------ tasks.py | 5 ++- 2 files changed, 3 insertions(+), 86 deletions(-) diff --git a/build-pacman-repo.yaml b/build-pacman-repo.yaml index c7f2186..aa07898 100644 --- a/build-pacman-repo.yaml +++ b/build-pacman-repo.yaml @@ -1,87 +1,3 @@ ---- -global-settings: - repository: /repo/pkg.db.tar.gz - container: projects - record-failed-builds: /repo/failed-build-records/aur-packages-builder.yaml - install-missing-dependencies: true - clean-after-build: true - arch-filter: - - x86_64 - check: disabled - packager: Sebastian Rust - allow-failure: true - dereference-database-symlinks: true -members: - - directory: kfiredragonhelper - - directory: firedragon - - directory: betterbird-bin - - directory: libsearpc - - directory: seafile - - directory: pikaur - - directory: seafile-client - - directory: inxi - - directory: spotify - - directory: mergerfs - - directory: btrbk - - directory: downgrade - - directory: dolphin-seafile-plugin - - directory: pdfsam -global-settings: - allow-failure: true - arch-filter: - - x86_64 - check: disabled - clean-after-build: true - container: projects - dereference-database-symlinks: true - install-missing-dependencies: true - packager: Sebastian Rust - record-failed-builds: /repo/failed-build-records/aur-packages-builder.yaml - repository: /repo/pkg.db.tar.gz -members: -- directory: kfiredragonhelper -- directory: firedragon -- directory: betterbird-bin -- directory: libsearpc -- directory: seafile -- directory: pikaur -- directory: seafile-client -- directory: inxi -- directory: spotify -- directory: mergerfs -- directory: btrbk -- directory: downgrade -- directory: dolphin-seafile-plugin -- directory: pdfsam -- directory: scrub -global-settings: - allow-failure: true - arch-filter: - - x86_64 - check: disabled - clean-after-build: true - container: projects - dereference-database-symlinks: true - install-missing-dependencies: true - packager: Sebastian Rust - record-failed-builds: /repo/failed-build-records/aur-packages-builder.yaml - repository: /repo/pkg.db.tar.gz -members: -- directory: kfiredragonhelper -- directory: firedragon -- directory: betterbird-bin -- directory: libsearpc -- directory: seafile -- directory: pikaur -- directory: seafile-client -- directory: inxi -- directory: spotify -- directory: mergerfs -- directory: btrbk -- directory: downgrade -- directory: dolphin-seafile-plugin -- directory: pdfsam -- directory: scrub global-settings: allow-failure: true arch-filter: diff --git a/tasks.py b/tasks.py index c0282e9..bea87ac 100644 --- a/tasks.py +++ b/tasks.py @@ -20,7 +20,7 @@ def update(c): @task def addyaml(c, directory): f = "./build-pacman-repo.yaml" - with open(f, "r+") as stream: + with open(f, "r") as stream: data = yaml.safe_load(stream) exists = [x["directory"] == directory for x in data["members"]] exists = any(exists) @@ -28,4 +28,5 @@ def addyaml(c, directory): print(data) if not exists: data["members"].append({"directory":directory}) - yaml.safe_dump(data, stream) + with open(f, "w") as stream2: + yaml.safe_dump(data, stream2)