aboutsummaryrefslogtreecommitdiffstats
path: root/kernel.spec.template
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2018-03-16 12:04:52 +0100
committerGerd Hoffmann <kraxel@redhat.com>2018-03-16 12:04:52 +0100
commit196014aa10e27cae9d31eb7e96a37716763e2d06 (patch)
treeff9ca86cf662cb0f0c6f2b82f43095b936444681 /kernel.spec.template
parente51af570ce6518f6f45ffcf065df8ac0dfe1cd01 (diff)
downloadjenkinsfiles-196014aa10e27cae9d31eb7e96a37716763e2d06.tar.gz
add header subpackage
Diffstat (limited to 'kernel.spec.template')
-rw-r--r--kernel.spec.template14
1 files changed, 13 insertions, 1 deletions
diff --git a/kernel.spec.template b/kernel.spec.template
index c1ab802..3868f27 100644
--- a/kernel.spec.template
+++ b/kernel.spec.template
@@ -16,9 +16,17 @@ BuildRequires: pkgconfig(libelf)
Requires: grubby
Provides: kernel = %{version}-%{release}
+%package headers
+Summary: linux kernel, pure mainline, headers
+Obsoletes: kernel-headers < %{version}-%{release}
+Provides: kernel-headers = %{version}-%{release}
+
%description
linux kernel, pure mainline
+%description headers
+linux kernel, pure mainline, headers
+
%prep
%setup -q -n linux-%{version}
@@ -34,9 +42,10 @@ make -C build %{?_smp_mflags}
mkdir -p %{buildroot}/{boot,lib/modules}
make INSTALL_PATH=%{buildroot}/boot \
INSTALL_MOD_PATH=%{buildroot} \
+ INSTALL_HDR_PATH=%{buildroot}/usr \
INSTALLKERNEL=/bin/true \
-C build \
- modules_install install
+ install modules_install headers_install
mv %{buildroot}/boot/System.map \
%{buildroot}/boot/System.map-%{version}-%{release}
mv %{buildroot}/boot/vmlinuz \
@@ -55,3 +64,6 @@ cp build/.config %{buildroot}/boot/config-%{version}-%{release}
/boot/System.map-%{version}-%{release}
/lib/modules/%{version}-%{release}
%ghost /boot/initramfs-%{version}-%{release}.img
+
+%files headers
+/usr/include/*