Table of Contents

Repo

rpm bauen

SOURCES/pckg-name/

hier liegen alle Files des Paketes
Anpassungen hier vornehmen, Files können editiert, gelöscht oder erzeugt werden

SPECS/pckg-name.spec

Anpassungen für den build
IMMER Version anpassen, Release evtl auch setzen
Wenn Source file hinzugefügt wurde:

%__install:

%__install -m 0755 -d $RPM_BUILD_ROOT/usr/lib/sysctl.d/
%__install -m 0644 %{SOURCE14} $RPM_BUILD_ROOT/usr/lib/sysctl.d/90-fix-ping-unprivileged.conf

%files:

%config (noreplace) /usr/lib/sysctl.d/90-fix-ping-unprivileged.conf

%changelog:

rpmbuild -ba SPEC/pckg-name.spec

Debugging von Fehlern

rpmbuild -ba --sign SPEC/pckg-name.spec

Über MarcanT Key signieren

SRPMS/

Gebaute Source RPM
immer verschieben, wird sonst gelöscht
→ /project/kickstart/SRPMS/CentOS/8/

RPMS/

gebautes RPM
ins Repo verschieben
→ /project/kickstart/RPMS/CentOS/8/x86_64/