From ee1d860755a70039f796a35cb9dcf6967b7f8c91 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Fri, 22 Jan 2021 14:29:00 +0000 Subject: [PATCH] sources: drop dnf stage This source has been declared obsolete some time ago and is not support anymore. We wont support it in the upcoming new manifest format, therefore drop it now. --- sources/org.osbuild.dnf | 61 ----------------------------------------- 1 file changed, 61 deletions(-) delete mode 100755 sources/org.osbuild.dnf diff --git a/sources/org.osbuild.dnf b/sources/org.osbuild.dnf deleted file mode 100755 index 5529a3c9..00000000 --- a/sources/org.osbuild.dnf +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/python3 -""" -Download packages via dnf -""" - - -import json -import sys - - -SCHEMA = """ -"additionalProperties": true -""" - - -def main(options, sources, secrets): - repos = options.get("repos", {}) - repo_secrets = secrets.get("repos", {}) - - reply = [] - for checksum in sources: - try: - source_repo = repos[checksum] - source_repo_secrets = repo_secrets.get(checksum, {}) - except KeyError: - json.dump({"error": f"source unknown: {checksum}"}, sys.stdout) - return 1 - - repo = {"checksum": checksum} - - if "baseurl" in source_repo: - repo["baseurl"] = source_repo["baseurl"] - elif "mirrorlist" in source_repo: - repo["mirrorlist"] = source_repo["mirrorlist"] - elif "metalink" in source_repo: - repo["metalink"] = source_repo["metalink"] - else: - json.dump({"error": f"repo {checksum} is missing baseurl, mirrorlist, or metalink key"}, sys.stdout) - - if "sslcacert" in source_repo: - repo["sslcacert"] = source_repo["sslcacert"] - - if "gpgkey" in source_repo: - repo["gpgkey"] = source_repo["gpgkey"] - - if "sslclientcert" in source_repo_secrets: - repo["sslclientcert"] = source_repo_secrets["sslclientcert"] - - if "sslclientkey" in source_repo_secrets: - repo["sslclientkey"] = source_repo_secrets["sslclientkey"] - - reply.append(repo) - - json.dump(reply, sys.stdout) - return 0 - - -if __name__ == '__main__': - args = json.load(sys.stdin) - r = main(args["options"], args["checksums"], args.get("secrets", {})) - sys.exit(r)