Add patch from Harald Hoyer to migrate to using kernel-install
This commit is contained in:
parent
772553fb58
commit
6d752ab3ea
20
kernel.spec
20
kernel.spec
@ -62,7 +62,7 @@ Summary: The Linux kernel
|
|||||||
# For non-released -rc kernels, this will be appended after the rcX and
|
# For non-released -rc kernels, this will be appended after the rcX and
|
||||||
# gitX tags, so a 3 here would become part of release "0.rcX.gitX.3"
|
# gitX tags, so a 3 here would become part of release "0.rcX.gitX.3"
|
||||||
#
|
#
|
||||||
%global baserelease 1
|
%global baserelease 2
|
||||||
%global fedora_build %{baserelease}
|
%global fedora_build %{baserelease}
|
||||||
|
|
||||||
# base_sublevel is the kernel version we're starting with and patching
|
# base_sublevel is the kernel version we're starting with and patching
|
||||||
@ -453,8 +453,8 @@ Summary: The Linux kernel
|
|||||||
# Packages that need to be installed before the kernel is, because the %%post
|
# Packages that need to be installed before the kernel is, because the %%post
|
||||||
# scripts use them.
|
# scripts use them.
|
||||||
#
|
#
|
||||||
%define kernel_prereq fileutils, module-init-tools >= 3.16-4, initscripts >= 8.11.1-1, grubby >= 8.3-1
|
%define kernel_prereq fileutils, module-init-tools >= 3.16-4, initscripts >= 8.11.1-1, systemd >= 203-2
|
||||||
%define initrd_prereq dracut >= 001-7
|
%define initrd_prereq dracut >= 027
|
||||||
|
|
||||||
#
|
#
|
||||||
# This macro does requires, provides, conflicts, obsoletes for a kernel package.
|
# This macro does requires, provides, conflicts, obsoletes for a kernel package.
|
||||||
@ -476,8 +476,7 @@ Provides: kernel-omap-uname-r = %{KVERREL}%{?1:.%{1}}\
|
|||||||
Requires(pre): %{kernel_prereq}\
|
Requires(pre): %{kernel_prereq}\
|
||||||
Requires(pre): %{initrd_prereq}\
|
Requires(pre): %{initrd_prereq}\
|
||||||
Requires(pre): linux-firmware >= 20120206-0.1.git06c8f81\
|
Requires(pre): linux-firmware >= 20120206-0.1.git06c8f81\
|
||||||
Requires(post): /sbin/new-kernel-pkg\
|
Requires(preun): systemd >= 200\
|
||||||
Requires(preun): /sbin/new-kernel-pkg\
|
|
||||||
Conflicts: %{kernel_dot_org_conflicts}\
|
Conflicts: %{kernel_dot_org_conflicts}\
|
||||||
Conflicts: %{package_conflicts}\
|
Conflicts: %{package_conflicts}\
|
||||||
%{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\
|
%{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\
|
||||||
@ -2027,8 +2026,7 @@ fi\
|
|||||||
#
|
#
|
||||||
%define kernel_variant_posttrans() \
|
%define kernel_variant_posttrans() \
|
||||||
%{expand:%%posttrans %{?1}}\
|
%{expand:%%posttrans %{?1}}\
|
||||||
/sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --dracut --depmod --update %{KVERREL}%{?-v:.%{-v*}} || exit $?\
|
/bin/kernel-install add %{KVERREL}%{?1:.%{1}} /%{image_install_path}/vmlinuz-%{KVERREL}%{?1:.%{1}} || exit $?\
|
||||||
/sbin/new-kernel-pkg --package kernel%{?1:-%{1}} --rpmposttrans %{KVERREL}%{?1:.%{1}} || exit $?\
|
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -2046,9 +2044,6 @@ if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
|
|||||||
[ -f /etc/sysconfig/kernel ]; then\
|
[ -f /etc/sysconfig/kernel ]; then\
|
||||||
/bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
|
/bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
|
||||||
fi}\
|
fi}\
|
||||||
%{expand:\
|
|
||||||
/sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --install %{KVERREL}%{?-v:.%{-v*}} || exit $?\
|
|
||||||
}\
|
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -2057,7 +2052,7 @@ fi}\
|
|||||||
#
|
#
|
||||||
%define kernel_variant_preun() \
|
%define kernel_variant_preun() \
|
||||||
%{expand:%%preun %{?1}}\
|
%{expand:%%preun %{?1}}\
|
||||||
/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}%{?1:.%{1}} || exit $?\
|
/bin/kernel-install remove %{KVERREL}%{?1:.%{1}} /%{image_install_path}/vmlinuz-%{KVERREL}%{?1:.%{1}} || exit $?\
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
%kernel_variant_preun
|
%kernel_variant_preun
|
||||||
@ -2236,6 +2231,9 @@ fi
|
|||||||
# ||----w |
|
# ||----w |
|
||||||
# || ||
|
# || ||
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed May 15 2013 Josh Boyer <jwboyer@redhat.com>
|
||||||
|
- Add patch from Harald Hoyer to migrate to using kernel-install
|
||||||
|
|
||||||
* Wed May 15 2013 Josh Boyer <jwboyer@redhat.com> - 3.10.0-0.rc1.git4.1
|
* Wed May 15 2013 Josh Boyer <jwboyer@redhat.com> - 3.10.0-0.rc1.git4.1
|
||||||
- Linux v3.10-rc1-120-gb973425
|
- Linux v3.10-rc1-120-gb973425
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user