From 819e53ad778b399692c42a9c62e2f117fdade8b254d8165f8461ceed091a2486 Mon Sep 17 00:00:00 2001 From: Michal Marek Date: Fri, 1 Mar 2013 07:05:18 +0000 Subject: [PATCH] commit b1aa50ee0ed2806a207c2e81fbc566f20049686b OBS-URL: https://build.opensuse.org/package/show/Kernel:HEAD/kernel-source?expand=0&rev=7462 --- arch-symbols | 5 ++++- config.conf | 1 + config.tar.bz2 | 4 ++-- kernel-binary.spec.in | 22 +++++++++++++++++++-- kernel-cubox.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-cubox.spec | 26 +++++++++++++++++++++---- kernel-debug.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-debug.spec | 26 +++++++++++++++++++++---- kernel-default.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-default.spec | 28 +++++++++++++++++++++----- kernel-desktop.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-desktop.spec | 26 +++++++++++++++++++++---- kernel-docs.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-docs.spec | 4 ++-- kernel-ec2.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-ec2.spec | 26 +++++++++++++++++++++---- kernel-exynos.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-exynos.spec | 26 +++++++++++++++++++++---- kernel-imx51.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-imx51.spec | 26 +++++++++++++++++++++---- kernel-omap2plus.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-omap2plus.spec | 26 +++++++++++++++++++++---- kernel-pae.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-pae.spec | 26 +++++++++++++++++++++---- kernel-s390.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-s390.spec | 26 +++++++++++++++++++++---- kernel-source.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-source.spec | 4 ++-- kernel-syms.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-syms.spec | 6 +++--- kernel-trace.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-trace.spec | 26 +++++++++++++++++++++---- kernel-u8500.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-u8500.spec | 26 +++++++++++++++++++++---- kernel-vanilla.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-vanilla.spec | 26 +++++++++++++++++++++---- kernel-versatile.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-versatile.spec | 26 +++++++++++++++++++++---- kernel-xen.changes | 40 ++++++++++++++++++++++++++++++++++++++ kernel-xen.spec | 26 +++++++++++++++++++++---- mkspec | 1 + patches.kernel.org.tar.bz2 | 4 ++-- patches.suse.tar.bz2 | 4 ++-- patches.xen.tar.bz2 | 4 ++-- series.conf | 2 +- source-timestamp | 4 ++-- 46 files changed, 1095 insertions(+), 82 deletions(-) diff --git a/arch-symbols b/arch-symbols index 00e05a57..54f93274 100644 --- a/arch-symbols +++ b/arch-symbols @@ -25,7 +25,7 @@ if [ "$1" = "--list" ]; then # List all known architectures - echo i386 mips{,64} sparc{,64} ppc{,64} s390{,x} ia64 x86_64 alpha parisc armv5tel armv7hl + echo i386 mips{,64} sparc{,64} ppc{,64} s390{,x} ia64 x86_64 alpha parisc armv5tel armv7hl arm64 exit 0 fi @@ -39,6 +39,9 @@ case "$ARCH" in i?86 | pentium3 | pentium4 | athlon | geode) echo i386 ;; + aarch64) + echo arm64 + ;; *) echo "$ARCH" ;; diff --git a/config.conf b/config.conf index ae316807..f4f6a1d4 100644 --- a/config.conf +++ b/config.conf @@ -45,6 +45,7 @@ +armv7hl armv7hl/u8500 +armv7hl armv7hl/cubox +armv7hl armv7hl/exynos ++arm64 arm64/default +s390 s390/s390 +s390 -syms s390/trace diff --git a/config.tar.bz2 b/config.tar.bz2 index 5b26dcb8..d68de7d5 100644 --- a/config.tar.bz2 +++ b/config.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78f84822f52547a28927aef573b9945a3b56f6be7c25e93984331df2e8e0810e -size 313270 +oid sha256:06cc1ea73652adeedd293d43813ede21a530a15c6494c0c8e74755a91b95474c +size 312899 diff --git a/kernel-binary.spec.in b/kernel-binary.spec.in index d15a79ff..27973694 100644 --- a/kernel-binary.spec.in +++ b/kernel-binary.spec.in @@ -16,6 +16,8 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion @SRCVERSION@ %define patchversion @PATCHVERSION@ @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -62,8 +64,10 @@ Release: @RELEASE@ License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -334,6 +338,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -454,6 +467,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-cubox.changes b/kernel-cubox.changes index 1e68de32..b54d6509 100644 --- a/kernel-cubox.changes +++ b/kernel-cubox.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-cubox.spec b/kernel-cubox.spec index 980fa3bc..a91b4cbf 100644 --- a/kernel-cubox.spec +++ b/kernel-cubox.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-cubox Summary: Kernel for SolidRun Cubox -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -410,6 +414,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -530,6 +543,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-debug.changes b/kernel-debug.changes index 1e68de32..b54d6509 100644 --- a/kernel-debug.changes +++ b/kernel-debug.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-debug.spec b/kernel-debug.spec index 7b5f35a5..6216ef24 100644 --- a/kernel-debug.spec +++ b/kernel-debug.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-debug Summary: A Debug Version of the Kernel -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -413,6 +417,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -533,6 +546,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-default.changes b/kernel-default.changes index 1e68de32..b54d6509 100644 --- a/kernel-default.changes +++ b/kernel-default.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-default.spec b/kernel-default.spec index 4b6c4b5c..fa939ed8 100644 --- a/kernel-default.spec +++ b/kernel-default.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-default Summary: The Standard Kernel -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -215,7 +219,7 @@ Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: armv7hl %ix86 ia64 ppc ppc64 s390x x86_64 +ExclusiveArch: aarch64 armv7hl %ix86 ia64 ppc ppc64 s390x x86_64 %define kmp_target_cpu %_target_cpu %ifarch %ix86 # Only i386/default supports i586, mark other flavors' packages as i686 @@ -428,6 +432,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -548,6 +561,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-desktop.changes b/kernel-desktop.changes index 1e68de32..b54d6509 100644 --- a/kernel-desktop.changes +++ b/kernel-desktop.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-desktop.spec b/kernel-desktop.spec index 1fa299c2..f3e7d052 100644 --- a/kernel-desktop.spec +++ b/kernel-desktop.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-desktop Summary: Kernel optimized for the desktop -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -422,6 +426,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -542,6 +555,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-docs.changes b/kernel-docs.changes index 1e68de32..b54d6509 100644 --- a/kernel-docs.changes +++ b/kernel-docs.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-docs.spec b/kernel-docs.spec index 303f622a..ff8303b1 100644 --- a/kernel-docs.spec +++ b/kernel-docs.spec @@ -17,14 +17,14 @@ # norootforbuild -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-docs Summary: Kernel Documentation -Version: 3.8.0 +Version: 3.8.1 Release: 0 BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel BuildRequires: kernel-source%variant diff --git a/kernel-ec2.changes b/kernel-ec2.changes index 1e68de32..b54d6509 100644 --- a/kernel-ec2.changes +++ b/kernel-ec2.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-ec2.spec b/kernel-ec2.spec index 82eefb61..7e365922 100644 --- a/kernel-ec2.spec +++ b/kernel-ec2.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-ec2 Summary: The Amazon EC2 Xen Kernel -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -412,6 +416,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -532,6 +545,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-exynos.changes b/kernel-exynos.changes index 1e68de32..b54d6509 100644 --- a/kernel-exynos.changes +++ b/kernel-exynos.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-exynos.spec b/kernel-exynos.spec index 5b147eca..3e070a4f 100644 --- a/kernel-exynos.spec +++ b/kernel-exynos.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-exynos Summary: Kernel for Samsung's Exynos SoC -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -409,6 +413,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -529,6 +542,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-imx51.changes b/kernel-imx51.changes index 1e68de32..b54d6509 100644 --- a/kernel-imx51.changes +++ b/kernel-imx51.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-imx51.spec b/kernel-imx51.spec index 0e47bb77..6abd9245 100644 --- a/kernel-imx51.spec +++ b/kernel-imx51.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-imx51 Summary: Kernel for Freescale's iMX SoC -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -410,6 +414,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -530,6 +543,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-omap2plus.changes b/kernel-omap2plus.changes index 1e68de32..b54d6509 100644 --- a/kernel-omap2plus.changes +++ b/kernel-omap2plus.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-omap2plus.spec b/kernel-omap2plus.spec index 1192c620..486b3b50 100644 --- a/kernel-omap2plus.spec +++ b/kernel-omap2plus.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-omap2plus Summary: Kernel for Texas instrument's OMAP SoC -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -410,6 +414,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -530,6 +543,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-pae.changes b/kernel-pae.changes index 1e68de32..b54d6509 100644 --- a/kernel-pae.changes +++ b/kernel-pae.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-pae.spec b/kernel-pae.spec index 3bcc4c03..2c539ae4 100644 --- a/kernel-pae.spec +++ b/kernel-pae.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-pae Summary: Kernel with PAE Support -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -419,6 +423,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -539,6 +552,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-s390.changes b/kernel-s390.changes index 1e68de32..b54d6509 100644 --- a/kernel-s390.changes +++ b/kernel-s390.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-s390.spec b/kernel-s390.spec index fbbc5c62..b38c5230 100644 --- a/kernel-s390.spec +++ b/kernel-s390.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-s390 Summary: The Standard Kernel -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -412,6 +416,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -532,6 +545,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-source.changes b/kernel-source.changes index 1e68de32..b54d6509 100644 --- a/kernel-source.changes +++ b/kernel-source.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-source.spec b/kernel-source.spec index 3d9ab1c6..57dccefb 100644 --- a/kernel-source.spec +++ b/kernel-source.spec @@ -19,7 +19,7 @@ # icecream 0 %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -29,7 +29,7 @@ Name: kernel-source Summary: The Linux Kernel Sources -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: Development/Sources diff --git a/kernel-syms.changes b/kernel-syms.changes index 1e68de32..b54d6509 100644 --- a/kernel-syms.changes +++ b/kernel-syms.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-syms.spec b/kernel-syms.spec index 9d7c3324..5b068275 100644 --- a/kernel-syms.spec +++ b/kernel-syms.spec @@ -23,7 +23,7 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) -Version: 3.8.0 +Version: 3.8.1 %if %using_buildservice Release: 0 %else @@ -38,7 +38,7 @@ BuildRequires: coreutils %ifarch armv7hl Requires: kernel-cubox-devel = %version-%source_rel %endif -%ifarch armv7hl %ix86 ia64 ppc ppc64 s390x x86_64 +%ifarch aarch64 armv7hl %ix86 ia64 ppc ppc64 s390x x86_64 Requires: kernel-default-devel = %version-%source_rel %endif %ifarch %ix86 x86_64 @@ -73,7 +73,7 @@ Provides: %name = %version-%source_rel Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 armv5tel armv7hl ia64 ppc ppc64 s390 s390x x86_64 +ExclusiveArch: %ix86 aarch64 armv5tel armv7hl ia64 ppc ppc64 s390 s390x x86_64 Prefix: /usr/src %description diff --git a/kernel-trace.changes b/kernel-trace.changes index 1e68de32..b54d6509 100644 --- a/kernel-trace.changes +++ b/kernel-trace.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-trace.spec b/kernel-trace.spec index d1f6d2e4..1ffa5e1b 100644 --- a/kernel-trace.spec +++ b/kernel-trace.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-trace Summary: The Standard Kernel with Tracing Features -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -420,6 +424,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -540,6 +553,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-u8500.changes b/kernel-u8500.changes index 1e68de32..b54d6509 100644 --- a/kernel-u8500.changes +++ b/kernel-u8500.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-u8500.spec b/kernel-u8500.spec index 6c295bc7..63b8738a 100644 --- a/kernel-u8500.spec +++ b/kernel-u8500.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-u8500 Summary: Kernel for ST-Ericsson's Nova SoC -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -410,6 +414,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -530,6 +543,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes index 1e68de32..b54d6509 100644 --- a/kernel-vanilla.changes +++ b/kernel-vanilla.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec index 801fe622..cbd58480 100644 --- a/kernel-vanilla.spec +++ b/kernel-vanilla.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-vanilla Summary: The Standard Kernel - without any SUSE patches -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -416,6 +420,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -536,6 +549,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-versatile.changes b/kernel-versatile.changes index 1e68de32..b54d6509 100644 --- a/kernel-versatile.changes +++ b/kernel-versatile.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-versatile.spec b/kernel-versatile.spec index b46c09cd..216bf578 100644 --- a/kernel-versatile.spec +++ b/kernel-versatile.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-versatile Summary: Kernel for Versatile SoC -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -409,6 +413,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -529,6 +542,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/kernel-xen.changes b/kernel-xen.changes index 1e68de32..b54d6509 100644 --- a/kernel-xen.changes +++ b/kernel-xen.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de + +- Add AArch64 support +- commit b1aa50e + +------------------------------------------------------------------- +Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz + +- Update config files. +- commit 9ad7236 + +------------------------------------------------------------------- +Thu Feb 28 16:22:28 CET 2013 - jslaby@suse.cz + +- Linux 3.8.1. +- Refresh patches.xen/xen3-patch-2.6.31. +- Delete + patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch. +- commit 0c01cac + +------------------------------------------------------------------- +Thu Feb 28 10:15:39 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Copy kernel signing changes from 12.3 to the + packaging branch +- commit 59d2acf + +------------------------------------------------------------------- +Thu Feb 28 10:07:57 CET 2013 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: 'bc' is required since v3.9-rc1 +- commit 4a9a926 + +------------------------------------------------------------------- +Thu Feb 28 10:06:10 CET 2013 - mmarek@suse.cz + +- Copy packaging changes from master to the packaging branch +- commit dd227e2 + ------------------------------------------------------------------- Wed Feb 27 12:04:52 CET 2013 - jslaby@suse.cz diff --git a/kernel-xen.spec b/kernel-xen.spec index 53e9ecba..ab5254a6 100644 --- a/kernel-xen.spec +++ b/kernel-xen.spec @@ -16,9 +16,11 @@ # # norootforbuild +# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt +# needssslcertforbuild %define srcversion 3.8 -%define patchversion 3.8.0 +%define patchversion 3.8.1 %define variant %{nil} %define vanilla_only 0 @@ -44,7 +46,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT CONFIG_EFI_STUB %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_base (%CONFIG_SPLIT_PACKAGE == "y") %define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y") @@ -57,13 +59,15 @@ Name: kernel-xen Summary: The Xen Kernel -Version: 3.8.0 +Version: 3.8.1 Release: 0 License: GPL-2.0 Group: System/Kernel Url: http://www.kernel.org/ -BuildRequires: coreutils module-init-tools sparse +BuildRequires: coreutils module-init-tools sparse bc BuildRequires: fdupes +# Used to sign the kernel in the buildservice +BuildRequires: pesign-obs-integration Provides: multiversion(kernel) Provides: %{name}_%_target_cpu = %version-%release Provides: %name = %version-%source_rel @@ -412,6 +416,15 @@ done %install +%if %CONFIG_EFI_STUB == "y" +# sign the kernel in the buildservice +%ifarch x86_64 +# XXX: only do it on x86_64, as the repackaging changes kernel-pae +# from i686 to i586 +export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor" +%endif +%endif + # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -532,6 +545,11 @@ add_vmlinux() esac cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch aarch64 + add_vmlinux --compressed + image=Image + cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # end of build_kdump %endif diff --git a/mkspec b/mkspec index ac5c9f14..1a6225cd 100644 --- a/mkspec +++ b/mkspec @@ -258,6 +258,7 @@ sub arch2rpm { sub _arch2rpm { my $arch = shift; return "\%ix86" if $arch eq "i386"; + return "aarch64" if $arch eq "arm64"; return $arch; } diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2 index 3f8741cd..984a0e86 100644 --- a/patches.kernel.org.tar.bz2 +++ b/patches.kernel.org.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ee18541c0eac40ab98a3cc2afffb20d24e6531f3cdbb7990b74d2deb7c88225b -size 133 +oid sha256:a8cc51f44c1e6de36ae828a3cd644320ad083ab72b12a6f6706317995e391cc5 +size 61580 diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2 index 47d4725b..7c89a28a 100644 --- a/patches.suse.tar.bz2 +++ b/patches.suse.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a0af95ee9a8fb0b2e2812e1e063bc92b0b588c654a213e781cb6970bd385eae -size 171575 +oid sha256:ec8554f9134b161e480a82959fa828eee976a6e7ccd4e448368f509934af3129 +size 171357 diff --git a/patches.xen.tar.bz2 b/patches.xen.tar.bz2 index 252836a8..e55f9aa2 100644 --- a/patches.xen.tar.bz2 +++ b/patches.xen.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ead06bde412d1fdbe59ab537dd40d72b176ad9862eeb2c7bda1f824ceb7ef617 -size 2134262 +oid sha256:69b21c6da79a63e062c30ef092264c90ba3b4650f92b271929dbcebb89dd66dd +size 2133919 diff --git a/series.conf b/series.conf index 6a1d4db5..8c884f2b 100644 --- a/series.conf +++ b/series.conf @@ -27,6 +27,7 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## + patches.kernel.org/patch-3.8.1 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -224,7 +225,6 @@ ######################################################## # Suse specific stuff ######################################################## - patches.suse/suse-hv-register-clocksource-only-if-its-adverti.patch patches.suse/suse-hv-X86-Add-a-check-to-catch-Xen-emulation-of-Hyper-V.patch patches.suse/suse-hv-fate314663-0005-Drivers-hv-balloon-Make-adjustments-to-the-pressure-.patch patches.suse/suse-hv-fate314663-0006-Drivers-hv-balloon-Add-a-parameter-to-delay-pressure.patch diff --git a/source-timestamp b/source-timestamp index 5a370028..c3d078b3 100644 --- a/source-timestamp +++ b/source-timestamp @@ -1,3 +1,3 @@ -2013-02-27 12:04:52 +0100 -GIT Revision: 4687d79b252f46341fe71cd196cfcba3217dc98b +2013-02-28 19:42:40 +0100 +GIT Revision: b1aa50ee0ed2806a207c2e81fbc566f20049686b GIT Branch: master