1
0
Fork 0

created the specfile for rhel based distros

Dieser Commit ist enthalten in:
Sebastian Tobie 2025-05-04 17:38:52 +02:00
Ursprung cdf63c8a7d
Commit f6dc24ba93
3 geänderte Dateien mit 41 neuen und 0 gelöschten Zeilen

1
.gitignore gevendort
Datei anzeigen

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

13
build_ubi.sh Ausführbare Datei
Datei anzeigen

@ -0,0 +1,13 @@
#!/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

27
package.spec Normale Datei
Datei anzeigen

@ -0,0 +1,27 @@
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/*