1
0
Fork 0

Commits vergleichen

..

Keine gemeinsamen Commits. „c4840be6777c1e9613631770e6534263f0aa5f49“ und „d07a5edd6fa5b1863763d6c82a7e18c57e8d2501“ haben vollständig unterschiedliche Historien.

7 geänderte Dateien mit 3 neuen und 52 gelöschten Zeilen

1
.gitignore gevendort
Datei anzeigen

@ -9,4 +9,3 @@ debian/ca-certificates-st.substvars
debian/files
pkg
src
packages

Datei anzeigen

@ -9,7 +9,7 @@ SHELL:=/bin/bash
build:
./release_pkg.sh
install: $(wildcard certs/*.pem)
install: $(wildcard certs/*.pem) $(wildcard certs/secureboot/*.pem)
${INSTALL} -d ${DESTDIR}/usr/share/ca-certificates
ls -la ${DESTDIR}/usr/share/ca-certificates
@for cert in $^ ; do

Datei anzeigen

@ -1,16 +1,8 @@
#!/bin/bash
set -eu -o pipefail
podmanrun() {
mkdir -p packages
podman run --pull=newer --rm \
-e VAULT_ADDR=http://vault.home.internal --secret=VAULT_TOKEN,type=env \
--userns keep-id:uid=1000,gid=1000 \
-v .:/src/build:O \
-v ./packages:/src/build/packages \
-w /src/build \
"$1" "/src/build/build_$2.sh"
podman run --pull=newer --rm -t -e VAULT_ADDR=http://vault.home.internal --secret=VAULT_TOKEN,type=env --userns keep-id:uid=1000,gid=1000 -v .:/src/build -w /src/build "$1" "/src/build/build_$2.sh"
}
podmanrun "gitea.sebastian-tobie.de/docker/debian:bookworm" "debian"
podmanrun "gitea.sebastian-tobie.de/docker/archlinux" "archlinux"
podmanrun "gitea.sebastian-tobie.de/docker/ubi:9" "ubi"

0
build_archlinux.sh Ausführbare Datei → Normale Datei
Datei anzeigen

Datei anzeigen

@ -1,13 +0,0 @@
#!/bin/bash
set -eu -o pipefail
printf "%%%s %s\n" \
_topdir /src \
_rpmdir "$PWD/packages" \
_srcrpmdir "$PWD/packages" \
_builddir $(mktemp -d -p /src BUILD-XXXXXX) \
_rpmfilename '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm' \
| tee ~/.rpmmacros
rpmdev-setuptree
sudo dnf builddep -y package.spec
cp release_pkg.sh /src/SOURCES
rpmbuild --quiet -bb package.spec

Datei anzeigen

@ -1,27 +0,0 @@
Name: ca-certificates-st
Version: 1.0
Release: 1
Source: release_pkg.sh
License: Propietary
BuildArch: noarch
Requires: ca-certificates
BuildRequires: bao jq
Summary: Meine Zertifikate
%description
Meine Zertifikate
%prep
%setup -T -c
cp %SOURCE0 .
%build
./release_pkg.sh
%install
install -d %{buildroot}%{_datadir}/ca-certificates/trust-source/
install -m 0644 certs/*.pem %{buildroot}%{_datadir}/ca-certificates/trust-source
%files
%defattr(0644, root, root , 0755)
%{_datadir}/ca-certificates/trust-source/*

Datei anzeigen

@ -24,4 +24,4 @@ download_certs() {
download_certs "root_ca" "certs" "anyExtendedKeyUsage"
download_certs "acme_ca" "certs" "anyExtendedKeyUsage"
download_certs "secureboot_ca" "certs" "codeSigning"
download_certs "secureboot_ca" "certs/secureboot" "codeSigning"