fixed bug in build-pacman-repo
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
5
tasks.py
5
tasks.py
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user