update to 4.9.62 [release 4.9.62-1mamba;Sat Nov 18 2017]

This commit is contained in:
Silvan Calarco 2024-01-06 01:25:05 +01:00
parent 47ff59ab4a
commit 1eab66e586
5 changed files with 140 additions and 32 deletions

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/i386 4.9.30 Kernel Configuration # Linux/i386 4.9.62mamba-x86_64 Kernel Configuration
# #
# CONFIG_64BIT is not set # CONFIG_64BIT is not set
CONFIG_X86_32=y CONFIG_X86_32=y
@ -1357,6 +1357,13 @@ CONFIG_BRIDGE=m
CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_HAVE_NET_DSA=y CONFIG_HAVE_NET_DSA=y
CONFIG_NET_DSA=m
CONFIG_NET_DSA_HWMON=y
CONFIG_NET_DSA_TAG_BRCM=y
CONFIG_NET_DSA_TAG_DSA=y
CONFIG_NET_DSA_TAG_EDSA=y
CONFIG_NET_DSA_TAG_TRAILER=y
CONFIG_NET_DSA_TAG_QCA=y
CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q_MVRP=y CONFIG_VLAN_8021Q_MVRP=y
@ -1501,7 +1508,7 @@ CONFIG_NET_MPLS_GSO=m
CONFIG_MPLS_ROUTING=m CONFIG_MPLS_ROUTING=m
CONFIG_MPLS_IPTUNNEL=m CONFIG_MPLS_IPTUNNEL=m
CONFIG_HSR=m CONFIG_HSR=m
# CONFIG_NET_SWITCHDEV is not set CONFIG_NET_SWITCHDEV=y
CONFIG_NET_L3_MASTER_DEV=y CONFIG_NET_L3_MASTER_DEV=y
CONFIG_NET_NCSI=y CONFIG_NET_NCSI=y
CONFIG_RPS=y CONFIG_RPS=y
@ -2655,6 +2662,16 @@ CONFIG_CAIF_VIRTIO=m
# #
# Distributed Switch Architecture drivers # Distributed Switch Architecture drivers
# #
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_BCM_SF2=m
CONFIG_B53=m
CONFIG_B53_SPI_DRIVER=m
CONFIG_B53_MDIO_DRIVER=m
CONFIG_B53_MMAP_DRIVER=m
CONFIG_B53_SRAB_DRIVER=m
CONFIG_NET_DSA_MV88E6XXX=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_ETHERNET=y CONFIG_ETHERNET=y
CONFIG_MDIO=m CONFIG_MDIO=m
CONFIG_NET_VENDOR_3COM=y CONFIG_NET_VENDOR_3COM=y
@ -2796,6 +2813,9 @@ CONFIG_MLX5_CORE_EN_DCB=y
CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE=m
CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_HWMON=y
CONFIG_MLXSW_PCI=m CONFIG_MLXSW_PCI=m
CONFIG_MLXSW_SWITCHX2=m
CONFIG_MLXSW_SPECTRUM=m
CONFIG_MLXSW_SPECTRUM_DCB=y
CONFIG_NET_VENDOR_MICREL=y CONFIG_NET_VENDOR_MICREL=y
CONFIG_KS8842=m CONFIG_KS8842=m
CONFIG_KS8851=m CONFIG_KS8851=m
@ -2856,6 +2876,7 @@ CONFIG_NET_VENDOR_RENESAS=y
CONFIG_NET_VENDOR_RDC=y CONFIG_NET_VENDOR_RDC=y
CONFIG_R6040=m CONFIG_R6040=m
CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_ROCKER=y
CONFIG_ROCKER=m
CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_NET_VENDOR_SAMSUNG=y
CONFIG_SXGBE_ETH=m CONFIG_SXGBE_ETH=m
CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SEEQ=y
@ -8769,6 +8790,7 @@ CONFIG_PUNIT_ATOM_DEBUG=m
# #
CONFIG_KEYS=y CONFIG_KEYS=y
# CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_PERSISTENT_KEYRINGS is not set
# CONFIG_BIG_KEYS is not set
CONFIG_TRUSTED_KEYS=m CONFIG_TRUSTED_KEYS=m
CONFIG_ENCRYPTED_KEYS=m CONFIG_ENCRYPTED_KEYS=m
# CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_KEY_DH_OPERATIONS is not set

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/arm 4.9.30 Kernel Configuration # Linux/arm 4.9.62mamba-x86_64 Kernel Configuration
# #
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_ARM_HAS_SG_CHAIN=y CONFIG_ARM_HAS_SG_CHAIN=y
@ -1585,6 +1585,13 @@ CONFIG_BRIDGE=m
CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_HAVE_NET_DSA=y CONFIG_HAVE_NET_DSA=y
CONFIG_NET_DSA=m
CONFIG_NET_DSA_HWMON=y
CONFIG_NET_DSA_TAG_BRCM=y
CONFIG_NET_DSA_TAG_DSA=y
CONFIG_NET_DSA_TAG_EDSA=y
CONFIG_NET_DSA_TAG_TRAILER=y
CONFIG_NET_DSA_TAG_QCA=y
CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q_MVRP=y CONFIG_VLAN_8021Q_MVRP=y
@ -1724,7 +1731,7 @@ CONFIG_NET_MPLS_GSO=m
CONFIG_MPLS_ROUTING=m CONFIG_MPLS_ROUTING=m
CONFIG_MPLS_IPTUNNEL=m CONFIG_MPLS_IPTUNNEL=m
CONFIG_HSR=m CONFIG_HSR=m
# CONFIG_NET_SWITCHDEV is not set CONFIG_NET_SWITCHDEV=y
CONFIG_NET_L3_MASTER_DEV=y CONFIG_NET_L3_MASTER_DEV=y
CONFIG_QRTR=m CONFIG_QRTR=m
CONFIG_QRTR_SMD=m CONFIG_QRTR_SMD=m
@ -2831,6 +2838,16 @@ CONFIG_CAIF_VIRTIO=m
# #
# Distributed Switch Architecture drivers # Distributed Switch Architecture drivers
# #
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_BCM_SF2=m
CONFIG_B53=m
CONFIG_B53_SPI_DRIVER=m
CONFIG_B53_MDIO_DRIVER=m
CONFIG_B53_MMAP_DRIVER=m
CONFIG_B53_SRAB_DRIVER=m
CONFIG_NET_DSA_MV88E6XXX=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_ETHERNET=y CONFIG_ETHERNET=y
CONFIG_MDIO=m CONFIG_MDIO=m
CONFIG_NET_VENDOR_3COM=y CONFIG_NET_VENDOR_3COM=y
@ -2993,6 +3010,9 @@ CONFIG_MLX5_CORE_EN_DCB=y
CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE=m
CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_HWMON=y
CONFIG_MLXSW_PCI=m CONFIG_MLXSW_PCI=m
CONFIG_MLXSW_SWITCHX2=m
CONFIG_MLXSW_SPECTRUM=m
CONFIG_MLXSW_SPECTRUM_DCB=y
CONFIG_NET_VENDOR_MICREL=y CONFIG_NET_VENDOR_MICREL=y
CONFIG_KS8842=m CONFIG_KS8842=m
CONFIG_KS8851=m CONFIG_KS8851=m
@ -3052,6 +3072,7 @@ CONFIG_RAVB=m
CONFIG_NET_VENDOR_RDC=y CONFIG_NET_VENDOR_RDC=y
CONFIG_R6040=m CONFIG_R6040=m
CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_ROCKER=y
CONFIG_ROCKER=m
CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_NET_VENDOR_SAMSUNG=y
CONFIG_SXGBE_ETH=m CONFIG_SXGBE_ETH=m
CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SEEQ=y
@ -9338,7 +9359,7 @@ CONFIG_CRYPTO_TEST=m
# Authenticated Encryption with Associated Data # Authenticated Encryption with Associated Data
# #
CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_CCM=m
CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_CHACHA20POLY1305=m
CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_SEQIV=y
CONFIG_CRYPTO_ECHAINIV=m CONFIG_CRYPTO_ECHAINIV=m
@ -9369,7 +9390,7 @@ CONFIG_CRYPTO_VMAC=m
CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32=m
CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF=y
CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305=m
CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MD5=y

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/i386 4.9.30 Kernel Configuration # Linux/i386 4.9.62mamba-x86_64 Kernel Configuration
# #
# CONFIG_64BIT is not set # CONFIG_64BIT is not set
CONFIG_X86_32=y CONFIG_X86_32=y
@ -1343,6 +1343,13 @@ CONFIG_BRIDGE=m
CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_HAVE_NET_DSA=y CONFIG_HAVE_NET_DSA=y
CONFIG_NET_DSA=m
CONFIG_NET_DSA_HWMON=y
CONFIG_NET_DSA_TAG_BRCM=y
CONFIG_NET_DSA_TAG_DSA=y
CONFIG_NET_DSA_TAG_EDSA=y
CONFIG_NET_DSA_TAG_TRAILER=y
CONFIG_NET_DSA_TAG_QCA=y
CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q_MVRP=y CONFIG_VLAN_8021Q_MVRP=y
@ -1487,7 +1494,7 @@ CONFIG_NET_MPLS_GSO=m
CONFIG_MPLS_ROUTING=m CONFIG_MPLS_ROUTING=m
CONFIG_MPLS_IPTUNNEL=m CONFIG_MPLS_IPTUNNEL=m
CONFIG_HSR=m CONFIG_HSR=m
# CONFIG_NET_SWITCHDEV is not set CONFIG_NET_SWITCHDEV=y
CONFIG_NET_L3_MASTER_DEV=y CONFIG_NET_L3_MASTER_DEV=y
CONFIG_NET_NCSI=y CONFIG_NET_NCSI=y
CONFIG_RPS=y CONFIG_RPS=y
@ -2636,6 +2643,16 @@ CONFIG_CAIF_VIRTIO=m
# #
# Distributed Switch Architecture drivers # Distributed Switch Architecture drivers
# #
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_BCM_SF2=m
CONFIG_B53=m
CONFIG_B53_SPI_DRIVER=m
CONFIG_B53_MDIO_DRIVER=m
CONFIG_B53_MMAP_DRIVER=m
CONFIG_B53_SRAB_DRIVER=m
CONFIG_NET_DSA_MV88E6XXX=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_ETHERNET=y CONFIG_ETHERNET=y
CONFIG_MDIO=m CONFIG_MDIO=m
CONFIG_NET_VENDOR_3COM=y CONFIG_NET_VENDOR_3COM=y
@ -2777,6 +2794,9 @@ CONFIG_MLX5_CORE_EN_DCB=y
CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE=m
CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_HWMON=y
CONFIG_MLXSW_PCI=m CONFIG_MLXSW_PCI=m
CONFIG_MLXSW_SWITCHX2=m
CONFIG_MLXSW_SPECTRUM=m
CONFIG_MLXSW_SPECTRUM_DCB=y
CONFIG_NET_VENDOR_MICREL=y CONFIG_NET_VENDOR_MICREL=y
CONFIG_KS8842=m CONFIG_KS8842=m
CONFIG_KS8851=m CONFIG_KS8851=m
@ -2837,6 +2857,7 @@ CONFIG_NET_VENDOR_RENESAS=y
CONFIG_NET_VENDOR_RDC=y CONFIG_NET_VENDOR_RDC=y
CONFIG_R6040=m CONFIG_R6040=m
CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_ROCKER=y
CONFIG_ROCKER=m
CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_NET_VENDOR_SAMSUNG=y
CONFIG_SXGBE_ETH=m CONFIG_SXGBE_ETH=m
CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SEEQ=y
@ -8707,6 +8728,7 @@ CONFIG_PUNIT_ATOM_DEBUG=m
# #
CONFIG_KEYS=y CONFIG_KEYS=y
CONFIG_PERSISTENT_KEYRINGS=y CONFIG_PERSISTENT_KEYRINGS=y
# CONFIG_BIG_KEYS is not set
CONFIG_TRUSTED_KEYS=m CONFIG_TRUSTED_KEYS=m
CONFIG_ENCRYPTED_KEYS=m CONFIG_ENCRYPTED_KEYS=m
# CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_KEY_DH_OPERATIONS is not set

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86_64 4.9.30 Kernel Configuration # Linux/x86_64 4.9.62mamba-x86_64 Kernel Configuration
# #
CONFIG_64BIT=y CONFIG_64BIT=y
CONFIG_X86_64=y CONFIG_X86_64=y
@ -1352,6 +1352,13 @@ CONFIG_BRIDGE=m
CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_HAVE_NET_DSA=y CONFIG_HAVE_NET_DSA=y
CONFIG_NET_DSA=m
CONFIG_NET_DSA_HWMON=y
CONFIG_NET_DSA_TAG_BRCM=y
CONFIG_NET_DSA_TAG_DSA=y
CONFIG_NET_DSA_TAG_EDSA=y
CONFIG_NET_DSA_TAG_TRAILER=y
CONFIG_NET_DSA_TAG_QCA=y
CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q_MVRP=y CONFIG_VLAN_8021Q_MVRP=y
@ -1492,7 +1499,7 @@ CONFIG_NET_MPLS_GSO=m
CONFIG_MPLS_ROUTING=m CONFIG_MPLS_ROUTING=m
CONFIG_MPLS_IPTUNNEL=m CONFIG_MPLS_IPTUNNEL=m
CONFIG_HSR=m CONFIG_HSR=m
# CONFIG_NET_SWITCHDEV is not set CONFIG_NET_SWITCHDEV=y
CONFIG_NET_L3_MASTER_DEV=y CONFIG_NET_L3_MASTER_DEV=y
CONFIG_NET_NCSI=y CONFIG_NET_NCSI=y
CONFIG_RPS=y CONFIG_RPS=y
@ -2620,6 +2627,16 @@ CONFIG_CAIF_VIRTIO=m
# #
# Distributed Switch Architecture drivers # Distributed Switch Architecture drivers
# #
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_BCM_SF2=m
CONFIG_B53=m
CONFIG_B53_SPI_DRIVER=m
CONFIG_B53_MDIO_DRIVER=m
CONFIG_B53_MMAP_DRIVER=m
CONFIG_B53_SRAB_DRIVER=m
CONFIG_NET_DSA_MV88E6XXX=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_ETHERNET=y CONFIG_ETHERNET=y
CONFIG_MDIO=m CONFIG_MDIO=m
CONFIG_NET_VENDOR_3COM=y CONFIG_NET_VENDOR_3COM=y
@ -2760,6 +2777,9 @@ CONFIG_MLX5_CORE_EN_DCB=y
CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE=m
CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_HWMON=y
CONFIG_MLXSW_PCI=m CONFIG_MLXSW_PCI=m
CONFIG_MLXSW_SWITCHX2=m
CONFIG_MLXSW_SPECTRUM=m
CONFIG_MLXSW_SPECTRUM_DCB=y
CONFIG_NET_VENDOR_MICREL=y CONFIG_NET_VENDOR_MICREL=y
CONFIG_KS8842=m CONFIG_KS8842=m
CONFIG_KS8851=m CONFIG_KS8851=m
@ -2819,6 +2839,7 @@ CONFIG_NET_VENDOR_RENESAS=y
CONFIG_NET_VENDOR_RDC=y CONFIG_NET_VENDOR_RDC=y
CONFIG_R6040=m CONFIG_R6040=m
CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_ROCKER=y
CONFIG_ROCKER=m
CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_NET_VENDOR_SAMSUNG=y
CONFIG_SXGBE_ETH=m CONFIG_SXGBE_ETH=m
CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SEEQ=y
@ -8628,6 +8649,7 @@ CONFIG_PUNIT_ATOM_DEBUG=m
# #
CONFIG_KEYS=y CONFIG_KEYS=y
CONFIG_PERSISTENT_KEYRINGS=y CONFIG_PERSISTENT_KEYRINGS=y
# CONFIG_BIG_KEYS is not set
CONFIG_TRUSTED_KEYS=m CONFIG_TRUSTED_KEYS=m
CONFIG_ENCRYPTED_KEYS=m CONFIG_ENCRYPTED_KEYS=m
# CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_KEY_DH_OPERATIONS is not set

View File

@ -21,7 +21,7 @@
# Don't parametrize this, it's a check to avoid build a kernel without having # Don't parametrize this, it's a check to avoid build a kernel without having
# edited the obsoletes needed for multiple kernel support # edited the obsoletes needed for multiple kernel support
%define KERNEL_OBSOLETES_ARE_FOR_VERSION 4.9.43 #%define KERNEL_OBSOLETES_ARE_FOR_VERSION 4.9.47
#% define kernel_longterm 1 #% define kernel_longterm 1
%define kernel_MAJver %(echo %version | cut -d. -f1) %define kernel_MAJver %(echo %version | cut -d. -f1)
@ -87,7 +87,7 @@
%define _use_internal_dependency_generator 1 %define _use_internal_dependency_generator 1
Name: kernel Name: kernel
Version: 4.9.43 Version: 4.9.62
Release: 1mamba Release: 1mamba
Summary: The Linux Kernel, the operating system core itself Summary: The Linux Kernel, the operating system core itself
Group: System/Kernel and Hardware Group: System/Kernel and Hardware
@ -222,12 +222,15 @@ Provides: kernel-%{KERNEL_TARGET}-sound = %{version}-%{release}
Requires: linux-firmware Requires: linux-firmware
Provides: kernel = %{version} Provides: kernel = %{version}
## KERNELOBSOLETES-BEGIN 3.18 ## KERNELOBSOLETES-BEGIN 3.18
Obsoletes: kernel-%{KERNEL_TARGET} < 3.10 Obsoletes: kernel-%{KERNEL_TARGET} < 4.4
Obsoletes: kernel-%{KERNEL_TARGET} = 3.6.5 Obsoletes: kernel-%{KERNEL_TARGET}-sound < 4.4
Obsoletes: kernel-%{KERNEL_TARGET}-wireless < 4.4
Obsoletes: kernel-%{KERNEL_TARGET} = 4.6.5
Obsoletes: kernel-%{KERNEL_TARGET} = 4.8.1 Obsoletes: kernel-%{KERNEL_TARGET} = 4.8.1
Obsoletes: kernel-%{KERNEL_TARGET} = 4.8.13 Obsoletes: kernel-%{KERNEL_TARGET} = 4.8.13
Obsoletes: kernel-%{KERNEL_TARGET} = %{kernel_majver}.1 #Obsoletes: kernel-%{KERNEL_TARGET} = %{kernel_majver}.1
Obsoletes: kernel-%{KERNEL_TARGET} = %{kernel_majver}.30 #Obsoletes: kernel-%{KERNEL_TARGET} = %{kernel_majver}.30
#Obsoletes: kernel-%{KERNEL_TARGET} = %{kernel_majver}.43
## KERNELOBSOLETES-END ## KERNELOBSOLETES-END
%description %{KERNEL_TARGET} %description %{KERNEL_TARGET}
@ -243,12 +246,13 @@ Requires: kernel-%{KERNEL_TARGET}-headers == %{version}-%{release}
Provides: kernelsource = %{version} Provides: kernelsource = %{version}
Obsoletes: kernel-alsa-devel Obsoletes: kernel-alsa-devel
## KERNELOBSOLETES-BEGIN 3.18 ## KERNELOBSOLETES-BEGIN 3.18
Obsoletes: kernel-%{KERNEL_TARGET}-source < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-source < 4.4
Obsoletes: kernel-%{KERNEL_TARGET}-source = 4.6.5 Obsoletes: kernel-%{KERNEL_TARGET}-source = 4.6.5
Obsoletes: kernel-%{KERNEL_TARGET}-source = 4.8.1 Obsoletes: kernel-%{KERNEL_TARGET}-source = 4.8.1
Obsoletes: kernel-%{KERNEL_TARGET}-source = 4.8.13 Obsoletes: kernel-%{KERNEL_TARGET}-source = 4.8.13
Obsoletes: kernel-%{KERNEL_TARGET}-source = %{kernel_majver}.1 #Obsoletes: kernel-%{KERNEL_TARGET}-source = %{kernel_majver}.1
Obsoletes: kernel-%{KERNEL_TARGET}-source = %{kernel_majver}.30 #Obsoletes: kernel-%{KERNEL_TARGET}-source = %{kernel_majver}.30
#Obsoletes: kernel-%{KERNEL_TARGET}-source = %{kernel_majver}.43
## KERNELOBSOLETES-END ## KERNELOBSOLETES-END
%description %{KERNEL_TARGET}-source %description %{KERNEL_TARGET}-source
@ -262,12 +266,13 @@ Summary: Headers, scripts, configuration and Makefile for the linux kernel
Requires: kernel-%{KERNEL_TARGET} == %{version}-%{release} Requires: kernel-%{KERNEL_TARGET} == %{version}-%{release}
Provides: kernelheaders = %{version} Provides: kernelheaders = %{version}
## KERNELOBSOLETES-BEGIN 3.18 ## KERNELOBSOLETES-BEGIN 3.18
Obsoletes: kernel-%{KERNEL_TARGET}-headers < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-headers < 4.4
Obsoletes: kernel-%{KERNEL_TARGET}-headers = 4.6.5 Obsoletes: kernel-%{KERNEL_TARGET}-headers = 4.6.5
Obsoletes: kernel-%{KERNEL_TARGET}-headers = 4.8.1 Obsoletes: kernel-%{KERNEL_TARGET}-headers = 4.8.1
Obsoletes: kernel-%{KERNEL_TARGET}-headers = 4.8.13 Obsoletes: kernel-%{KERNEL_TARGET}-headers = 4.8.13
Obsoletes: kernel-%{KERNEL_TARGET}-headers = %{kernel_majver}.1 #Obsoletes: kernel-%{KERNEL_TARGET}-headers = %{kernel_majver}.1
Obsoletes: kernel-%{KERNEL_TARGET}-headers = %{kernel_majver}.30 #Obsoletes: kernel-%{KERNEL_TARGET}-headers = %{kernel_majver}.30
#Obsoletes: kernel-%{KERNEL_TARGET}-headers = %{kernel_majver}.43
## KERNELOBSOLETES-END ## KERNELOBSOLETES-END
%description %{KERNEL_TARGET}-headers %description %{KERNEL_TARGET}-headers
@ -280,12 +285,13 @@ Group: Development/Kernel
Summary: Sanitised kernel headers used for glibc build Summary: Sanitised kernel headers used for glibc build
Provides: kernelsanitisedheaders = %{version} Provides: kernelsanitisedheaders = %{version}
## KERNELOBSOLETES-BEGIN 3.18 ## KERNELOBSOLETES-BEGIN 3.18
Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised < 4.4
Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = 4.6.5 Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = 4.6.5
Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = 4.8.1 Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = 4.8.1
Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = 4.8.13 Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = 4.8.13
Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = %{kernel_majver}.1 #Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = %{kernel_majver}.1
Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = %{kernel_majver}.30 #Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = %{kernel_majver}.30
#Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = %{kernel_majver}.43
## KERNELOBSOLETES-END ## KERNELOBSOLETES-END
%description %{KERNEL_TARGET}-headers-sanitised %description %{KERNEL_TARGET}-headers-sanitised
@ -298,12 +304,13 @@ Summary: Firmware files used by the Linux Kernel
Provides: kernelfirmware = %{version} Provides: kernelfirmware = %{version}
Requires: kernel-%{KERNEL_TARGET} == %{version}-%{release} Requires: kernel-%{KERNEL_TARGET} == %{version}-%{release}
## KERNELOBSOLETES-BEGIN 3.18 ## KERNELOBSOLETES-BEGIN 3.18
Obsoletes: kernel-%{KERNEL_TARGET}-firmware < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-firmware < 4.4
Obsoletes: kernel-%{KERNEL_TARGET}-firmware = 4.6.5 Obsoletes: kernel-%{KERNEL_TARGET}-firmware = 4.6.5
Obsoletes: kernel-%{KERNEL_TARGET}-firmware = 4.8.1 Obsoletes: kernel-%{KERNEL_TARGET}-firmware = 4.8.1
Obsoletes: kernel-%{KERNEL_TARGET}-firmware = 4.8.13 Obsoletes: kernel-%{KERNEL_TARGET}-firmware = 4.8.13
Obsoletes: kernel-%{KERNEL_TARGET}-firmware = %{kernel_majver}.1 #Obsoletes: kernel-%{KERNEL_TARGET}-firmware = %{kernel_majver}.1
Obsoletes: kernel-%{KERNEL_TARGET}-firmware = %{kernel_majver}.30 #Obsoletes: kernel-%{KERNEL_TARGET}-firmware = %{kernel_majver}.30
#Obsoletes: kernel-%{KERNEL_TARGET}-firmware = %{kernel_majver}.43
## KERNELOBSOLETES-END ## KERNELOBSOLETES-END
Provides: linux_firmware Provides: linux_firmware
@ -312,10 +319,10 @@ Firmware files used by the Linux Kernel.
%prep %prep
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%if "%{version}" != "%{KERNEL_OBSOLETES_ARE_FOR_VERSION}" #%if "%{version}" != "%{KERNEL_OBSOLETES_ARE_FOR_VERSION}"
echo "ERROR: please edit obsoletes for multiple kernel support before proceeding." # echo "ERROR: please edit obsoletes for multiple kernel support before proceeding."
exit 1 # exit 1
%endif #%endif
ld -v | grep "gold" && { ld -v | grep "gold" && {
echo "Error: ld GOLD detected, which is incompatible with this package. Aborting." echo "Error: ld GOLD detected, which is incompatible with this package. Aborting."
@ -1020,6 +1027,20 @@ exit 0
/lib/firmware/* /lib/firmware/*
%changelog %changelog
* Sat Nov 18 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 4.9.62-1mamba
- update to 4.9.62
* Thu Nov 09 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 4.9.61-1mamba
- update to 4.9.61
- remove obsoletes for previous (running) kernel to work with yum
- obsolete kernels < 4.4
* Sun Sep 03 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 4.9.47-1mamba
- update to 4.9.47
* Sun Sep 03 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 4.9.43-2mamba
- ... add a changelog entry
* Thu Aug 17 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 4.9.43-1mamba * Thu Aug 17 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 4.9.43-1mamba
- update to 4.9.43 - update to 4.9.43