%global commit 2666ca9c864369f7803103d6744cf63a49ab8b4b %{?commit:%global shortcommit %(c=%{commit}; echo ${c:0:7})} Name: mkosi-initrd Version: 0 Release: 3%{?dist}.%{shortcommit} Summary: Create initrd with mkosi License: CC0-1.0 Source0: https://github.com/systemd/mkosi-initrd/archive/%{commit}/%{name}-%{shortcommit}.tar.gz Source1: 60-mkosi-initrd.install Source2: 95-mkosi-initrd-loaderentry.install Requires: mkosi >= 12 Requires: zstd Requires: cpio Requires: sed Requires: python3-pyxattr BuildRequires: /usr/bin/pathfix.py %description On kernel update create initrd by using mkosi %prep %setup -q -n %{name}-%{commit} pathfix.py -pni "%{__python3} %{py3_shbang_opts}" mkosi.finalize %install install -Dm0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE1} %{SOURCE2} install -Dm0644 -t %{buildroot}%{_prefix}/lib/mkosi-initrd/ fedora.mkosi install -Dm0755 -t %{buildroot}%{_prefix}/lib/mkosi-initrd/ mkosi.finalize %files %{_prefix}/lib/kernel/install.d/60-mkosi-initrd.install %{_prefix}/lib/kernel/install.d/95-mkosi-initrd-loaderentry.install %{_prefix}/lib/mkosi-initrd/ %changelog * Fri Dec 03 2021 Lukas Nykryn - 0-3.2666ca9 - support for proper BLS * Fri Dec 03 2021 Lukas Nykryn - 0-2.2666ca9 - add dependency to python3-pyxattr * Fri Dec 03 2021 Lukas Nykryn - 0-1.2666ca9 - new release