From bd1835aa98ce4c27aa2468ba6670f652fdf4abae Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Sun, 20 Apr 2025 14:55:46 -0400 Subject: cryptography: add base packages for signing keys Signed-off-by: Xe Iaso --- cryptography/techaro-pkgs.pub.asc | 14 ++++++++++++++ cryptography/techaro-root.pub.asc | 14 ++++++++++++++ cryptography/var/.gitignore | 2 ++ cryptography/yeetfile.js | 27 +++++++++++++++++++++++++++ pkgs/cryptography/techaro-pkgs.pub.asc | 14 ++++++++++++++ pkgs/cryptography/techaro-root.pub.asc | 14 ++++++++++++++ pkgs/cryptography/var/.gitignore | 2 ++ pkgs/cryptography/yeetfile.js | 29 +++++++++++++++++++++++++++++ 8 files changed, 116 insertions(+) create mode 100644 cryptography/techaro-pkgs.pub.asc create mode 100644 cryptography/techaro-root.pub.asc create mode 100644 cryptography/var/.gitignore create mode 100644 cryptography/yeetfile.js create mode 100644 pkgs/cryptography/techaro-pkgs.pub.asc create mode 100644 pkgs/cryptography/techaro-root.pub.asc create mode 100644 pkgs/cryptography/var/.gitignore create mode 100644 pkgs/cryptography/yeetfile.js diff --git a/cryptography/techaro-pkgs.pub.asc b/cryptography/techaro-pkgs.pub.asc new file mode 100644 index 0000000..a2ec33f --- /dev/null +++ b/cryptography/techaro-pkgs.pub.asc @@ -0,0 +1,14 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEaAU/hRYJKwYBBAHaRw8BAQdANg5d753IR7Q3NxfE+vVgpBx9w66HSzx74zEz +2djVqZm0NlRlY2hhcm8gUGFja2FnZXMgU2lnbmF0dXJlcyA8Z3BnK3BhY2thZ2Vz +QHRlY2hhcm8ubG9sPoiZBBMWCgBBFiEEgz9kFhFntQEFjDlHVjddot8Cq/8FAmgF +P4UCGwMFCRLMAwAFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQVjddot8C +q/8PYwEAk1B1r8cBZi54fTOpMnkKUJnbk9wnmNLdUkRADlPRCcIBAN3Zgsjb/SXw +nWINVPKvodwUVanDwl5uZuXtROv1mQ8GuDgEaAU/hRIKKwYBBAGXVQEFAQEHQLqY +3RXQiv/4d7y+eGs+YE4BymAguYG44jRtHHwFERZEAwEIB4h+BBgWCgAmFiEEgz9k +FhFntQEFjDlHVjddot8Cq/8FAmgFP4UCGwwFCRLMAwAACgkQVjddot8Cq/8WXgEA +lMjj013kuKsSCrczDxCSH0boW6xSTfyjnC2SQ4VDj78A/i6JrmkMq0wUSevgxlGw +ZIoXIS4aVdSnfY9LMcnklKcL +=zIdk +-----END PGP PUBLIC KEY BLOCK----- diff --git a/cryptography/techaro-root.pub.asc b/cryptography/techaro-root.pub.asc new file mode 100644 index 0000000..ff71822 --- /dev/null +++ b/cryptography/techaro-root.pub.asc @@ -0,0 +1,14 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEaAU+KxYJKwYBBAHaRw8BAQdAroyz8ysjSTBcQgfN+StN6WAfNzPDwiTF1LvS +bVRSu0a0KlRlY2hhcm8gUm9vdCBTaWduaW5nIEtleSA8Z3BnQHRlY2hhcm8ubG9s +PoiZBBMWCgBBFiEEia0uWmNauBlpQAXmU41NIwnMwuwFAmgFPisCGwMFCRLMAwAF +CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQU41NIwnMwuxKFQD/ZovOrWC3 +DKcrYYKpCrX30iWDd+U2hqlPFFvRKhFx52UA+gO+UYeCBy/dnxc0GrNPE84yWQqr +9eas/yEf1rsMInIEuDgEaAU+KxIKKwYBBAGXVQEFAQEHQAaSsoWAStlNTHgN9xuW +aVsxZ9DQzPlD2osWHuvXCwknAwEIB4h+BBgWCgAmFiEEia0uWmNauBlpQAXmU41N +IwnMwuwFAmgFPisCGwwFCRLMAwAACgkQU41NIwnMwuxs+AEAijEEHvssBYt80YZW +/jCrp3vuD6aTFzb5NzvdQafPH5AA/0dt5ayS/vu31z2YTfSg5WNGWKvOvyGAG6jz +TS5tWMYJ +=uI7D +-----END PGP PUBLIC KEY BLOCK----- diff --git a/cryptography/var/.gitignore b/cryptography/var/.gitignore new file mode 100644 index 0000000..c96a04f --- /dev/null +++ b/cryptography/var/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/cryptography/yeetfile.js b/cryptography/yeetfile.js new file mode 100644 index 0000000..8a51746 --- /dev/null +++ b/cryptography/yeetfile.js @@ -0,0 +1,27 @@ +rpm.build({ + name: "techaro-repo-keys", + description: "Public keys for techaro.lol RPM packages", + homepage: "https://techaro.lol", + license: "MIT", + goarch: "all", + + build: (out) => { + yeet.run(`mkdir`, `-p`, `${out}/etc/pki/rpm-gpg/techaro.lol-keys`); + file.install("./techaro-pkgs.pub.asc", `${out}/etc/pki/rpm-gpg/techaro.lol-keys/techaro-pkgs.asc`); + file.install("./techaro-root.pub.asc", `${out}/etc/pki/rpm-gpg/techaro.lol-keys/techaro-root.asc`); + }, +}); + +deb.build({ + name: "techaro-repo-keys", + description: "Public keys for techaro.lol RPM packages", + homepage: "https://techaro.lol", + license: "MIT", + goarch: "all", + + build: (out) => { + yeet.run(`mkdir`, `-p`, `${out}/usr/share/keyrings`); + file.install("./techaro-pkgs.pub.asc", `${out}/usr/share/keyrings/techaro-pkgs.asc`); + file.install("./techaro-root.pub.asc", `${out}/usr/share/keyrings/techaro-root.asc`); + }, +}); \ No newline at end of file diff --git a/pkgs/cryptography/techaro-pkgs.pub.asc b/pkgs/cryptography/techaro-pkgs.pub.asc new file mode 100644 index 0000000..a2ec33f --- /dev/null +++ b/pkgs/cryptography/techaro-pkgs.pub.asc @@ -0,0 +1,14 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEaAU/hRYJKwYBBAHaRw8BAQdANg5d753IR7Q3NxfE+vVgpBx9w66HSzx74zEz +2djVqZm0NlRlY2hhcm8gUGFja2FnZXMgU2lnbmF0dXJlcyA8Z3BnK3BhY2thZ2Vz +QHRlY2hhcm8ubG9sPoiZBBMWCgBBFiEEgz9kFhFntQEFjDlHVjddot8Cq/8FAmgF +P4UCGwMFCRLMAwAFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQVjddot8C +q/8PYwEAk1B1r8cBZi54fTOpMnkKUJnbk9wnmNLdUkRADlPRCcIBAN3Zgsjb/SXw +nWINVPKvodwUVanDwl5uZuXtROv1mQ8GuDgEaAU/hRIKKwYBBAGXVQEFAQEHQLqY +3RXQiv/4d7y+eGs+YE4BymAguYG44jRtHHwFERZEAwEIB4h+BBgWCgAmFiEEgz9k +FhFntQEFjDlHVjddot8Cq/8FAmgFP4UCGwwFCRLMAwAACgkQVjddot8Cq/8WXgEA +lMjj013kuKsSCrczDxCSH0boW6xSTfyjnC2SQ4VDj78A/i6JrmkMq0wUSevgxlGw +ZIoXIS4aVdSnfY9LMcnklKcL +=zIdk +-----END PGP PUBLIC KEY BLOCK----- diff --git a/pkgs/cryptography/techaro-root.pub.asc b/pkgs/cryptography/techaro-root.pub.asc new file mode 100644 index 0000000..ff71822 --- /dev/null +++ b/pkgs/cryptography/techaro-root.pub.asc @@ -0,0 +1,14 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEaAU+KxYJKwYBBAHaRw8BAQdAroyz8ysjSTBcQgfN+StN6WAfNzPDwiTF1LvS +bVRSu0a0KlRlY2hhcm8gUm9vdCBTaWduaW5nIEtleSA8Z3BnQHRlY2hhcm8ubG9s +PoiZBBMWCgBBFiEEia0uWmNauBlpQAXmU41NIwnMwuwFAmgFPisCGwMFCRLMAwAF +CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQU41NIwnMwuxKFQD/ZovOrWC3 +DKcrYYKpCrX30iWDd+U2hqlPFFvRKhFx52UA+gO+UYeCBy/dnxc0GrNPE84yWQqr +9eas/yEf1rsMInIEuDgEaAU+KxIKKwYBBAGXVQEFAQEHQAaSsoWAStlNTHgN9xuW +aVsxZ9DQzPlD2osWHuvXCwknAwEIB4h+BBgWCgAmFiEEia0uWmNauBlpQAXmU41N +IwnMwuwFAmgFPisCGwwFCRLMAwAACgkQU41NIwnMwuxs+AEAijEEHvssBYt80YZW +/jCrp3vuD6aTFzb5NzvdQafPH5AA/0dt5ayS/vu31z2YTfSg5WNGWKvOvyGAG6jz +TS5tWMYJ +=uI7D +-----END PGP PUBLIC KEY BLOCK----- diff --git a/pkgs/cryptography/var/.gitignore b/pkgs/cryptography/var/.gitignore new file mode 100644 index 0000000..c96a04f --- /dev/null +++ b/pkgs/cryptography/var/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/pkgs/cryptography/yeetfile.js b/pkgs/cryptography/yeetfile.js new file mode 100644 index 0000000..44d87c6 --- /dev/null +++ b/pkgs/cryptography/yeetfile.js @@ -0,0 +1,29 @@ +rpm.build({ + name: "techaro-repo-keys", + description: "Public keys for techaro.lol RPM packages", + homepage: "https://techaro.lol", + license: "MIT", + goarch: "all", + version: "1.0.0", + + build: (out) => { + yeet.run(`mkdir`, `-p`, `${out}/etc/pki/rpm-gpg/techaro.lol-keys`); + file.install("./techaro-pkgs.pub.asc", `${out}/etc/pki/rpm-gpg/techaro.lol-keys/techaro-pkgs.asc`); + file.install("./techaro-root.pub.asc", `${out}/etc/pki/rpm-gpg/techaro.lol-keys/techaro-root.asc`); + }, +}); + +deb.build({ + name: "techaro-repo-keys", + description: "Public keys for techaro.lol RPM packages", + homepage: "https://techaro.lol", + license: "MIT", + goarch: "all", + version: "1.0.0", + + build: (out) => { + yeet.run(`mkdir`, `-p`, `${out}/usr/share/keyrings`); + file.install("./techaro-pkgs.pub.asc", `${out}/usr/share/keyrings/techaro-pkgs.asc`); + file.install("./techaro-root.pub.asc", `${out}/usr/share/keyrings/techaro-root.asc`); + }, +}); \ No newline at end of file -- cgit v1.2.3