fixed bug in build-pacman-repo

This commit is contained in:
Sebastian Rust
2022-07-10 13:17:53 +02:00
parent 3b3c9ef51c
commit fc7ebde56f
2 changed files with 3 additions and 86 deletions

View File

@@ -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: global-settings:
allow-failure: true allow-failure: true
arch-filter: arch-filter:

View File

@@ -20,7 +20,7 @@ def update(c):
@task @task
def addyaml(c, directory): def addyaml(c, directory):
f = "./build-pacman-repo.yaml" f = "./build-pacman-repo.yaml"
with open(f, "r+") as stream: with open(f, "r") as stream:
data = yaml.safe_load(stream) data = yaml.safe_load(stream)
exists = [x["directory"] == directory for x in data["members"]] exists = [x["directory"] == directory for x in data["members"]]
exists = any(exists) exists = any(exists)
@@ -28,4 +28,5 @@ def addyaml(c, directory):
print(data) print(data)
if not exists: if not exists:
data["members"].append({"directory":directory}) data["members"].append({"directory":directory})
yaml.safe_dump(data, stream) with open(f, "w") as stream2:
yaml.safe_dump(data, stream2)