Blame dtb-armv7l.spec

Bernhard M. Wiedemann 6ebc4a
#
Bernhard M. Wiedemann 6ebc4a
# spec file for package dtb-armv7l
Bernhard M. Wiedemann 6ebc4a
#
145813
# Copyright (c) 2022 SUSE LLC
Bernhard M. Wiedemann 6ebc4a
#
Bernhard M. Wiedemann 6ebc4a
# All modifications and additions to the file contributed by third parties
Bernhard M. Wiedemann 6ebc4a
# remain the property of their copyright owners, unless otherwise agreed
Bernhard M. Wiedemann 6ebc4a
# upon. The license for this file, and modifications and additions to the
Bernhard M. Wiedemann 6ebc4a
# file, is the same license as for the pristine package itself (unless the
Bernhard M. Wiedemann 6ebc4a
# license for the pristine package is not an Open Source License, in which
Bernhard M. Wiedemann 6ebc4a
# case the license is the MIT License). An "Open Source License" is a
Bernhard M. Wiedemann 6ebc4a
# license that conforms to the Open Source Definition (Version 1.9)
Bernhard M. Wiedemann 6ebc4a
# published by the Open Source Initiative.
Bernhard M. Wiedemann 6ebc4a
57a832
# Please submit bugfixes or comments via https://bugs.opensuse.org/
Bernhard M. Wiedemann 6ebc4a
#
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
5c34fe
%define srcversion 5.17
f6fc67
%define patchversion 5.17.7
Bernhard M. Wiedemann 6ebc4a
%define variant %{nil}
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%include %_sourcedir/kernel-spec-macros
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} >= 120300 )
Bernhard M. Wiedemann 6ebc4a
%define dtc_symbols 1
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
5c34fe
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
Name:           dtb-armv7l
f6fc67
Version:        5.17.7
Bernhard M. Wiedemann 6ebc4a
%if 0%{?is_kotd}
f6fc67
Release:        <RELEASE>.gc9a5fa1
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
Release:        0
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
Summary:        Device Tree files for $MACHINES
9a48dc
License:        GPL-2.0-only
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
57a832
URL:            https://www.kernel.org/
Bernhard M. Wiedemann 6ebc4a
ExclusiveArch:  armv7l armv7hl
Bernhard M. Wiedemann 6ebc4a
BuildRequires:  cpp
Bernhard M. Wiedemann 6ebc4a
%if 0%{?dtc_symbols}
Bernhard M. Wiedemann 6ebc4a
BuildRequires:  dtc >= 1.4.3
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
BuildRequires:  dtc >= 1.4.0
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
BuildRequires:  xz
Bernhard M. Wiedemann 6ebc4a
Requires:       kernel = %version
57a832
Source0:        https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Bernhard M. Wiedemann 6ebc4a
Source3:        kernel-source.rpmlintrc
Bernhard M. Wiedemann 6ebc4a
Source14:       series.conf
Bernhard M. Wiedemann 6ebc4a
Source16:       guards
Bernhard M. Wiedemann 6ebc4a
Source17:       apply-patches
Bernhard M. Wiedemann 6ebc4a
Source21:       config.conf
Bernhard M. Wiedemann 6ebc4a
Source23:       supported.conf
Bernhard M. Wiedemann 6ebc4a
Source33:       check-for-config-changes
Bernhard M. Wiedemann 6ebc4a
Source35:       group-source-files.pl
Bernhard M. Wiedemann 6ebc4a
Source36:       README.PATCH-POLICY.SUSE
Bernhard M. Wiedemann 6ebc4a
Source37:       README.SUSE
Bernhard M. Wiedemann 6ebc4a
Source38:       README.KSYMS
Bernhard M. Wiedemann 6ebc4a
Source39:       config-options.changes.txt
Bernhard M. Wiedemann 6ebc4a
Source40:       source-timestamp
Bernhard M. Wiedemann 6ebc4a
Source46:       split-modules
Bernhard M. Wiedemann 6ebc4a
Source47:       modversions
Bernhard M. Wiedemann 6ebc4a
Source48:       macros.kernel-source
Bernhard M. Wiedemann 6ebc4a
Source49:       kernel-module-subpackage
Bernhard M. Wiedemann 6ebc4a
Source50:       kabi.pl
Bernhard M. Wiedemann 6ebc4a
Source51:       mkspec
Bernhard M. Wiedemann 6ebc4a
Source52:       kernel-source%variant.changes
Bernhard M. Wiedemann 6ebc4a
Source53:       kernel-source.spec.in
Bernhard M. Wiedemann 6ebc4a
Source54:       kernel-binary.spec.in
Bernhard M. Wiedemann 6ebc4a
Source55:       kernel-syms.spec.in
Bernhard M. Wiedemann 6ebc4a
Source56:       kernel-docs.spec.in
Bernhard M. Wiedemann 6ebc4a
Source57:       kernel-cert-subpackage
Bernhard M. Wiedemann 6ebc4a
Source58:       constraints.in
Bernhard M. Wiedemann 6ebc4a
Source60:       config.sh
Bernhard M. Wiedemann 6ebc4a
Source61:       compute-PATCHVERSION.sh
Bernhard M. Wiedemann 6ebc4a
Source62:       old-flavors
Bernhard M. Wiedemann 6ebc4a
Source63:       arch-symbols
Bernhard M. Wiedemann 6ebc4a
Source64:       package-descriptions
Bernhard M. Wiedemann 6ebc4a
Source65:       kernel-spec-macros
Bernhard M. Wiedemann 6ebc4a
Source67:       log.sh
Bernhard M. Wiedemann 6ebc4a
Source68:       host-memcpy-hack.h
Bernhard M. Wiedemann 6ebc4a
Source69:       try-disable-staging-driver
Bernhard M. Wiedemann 6ebc4a
Source70:       kernel-obs-build.spec.in
Bernhard M. Wiedemann 6ebc4a
Source71:       kernel-obs-qa.spec.in
Bernhard M. Wiedemann 6ebc4a
Source72:       compress-vmlinux.sh
Bernhard M. Wiedemann 6ebc4a
Source73:       dtb.spec.in.in
Bernhard M. Wiedemann 6ebc4a
Source74:       mkspec-dtb
Bernhard M. Wiedemann 6ebc4a
Source75:       release-projects
Bernhard M. Wiedemann 6ebc4a
Source76:       check-module-license
Bernhard M. Wiedemann 6ebc4a
Source77:       klp-symbols
Bernhard M. Wiedemann 6ebc4a
Source78:       modules.fips
Bernhard M. Wiedemann 6ebc4a
Source79:       splitflist
Bernhard M. Wiedemann 6ebc4a
Source80:       mergedep
Bernhard M. Wiedemann 6ebc4a
Source81:       moddep
Bernhard M. Wiedemann 6ebc4a
Source82:       modflist
Bernhard M. Wiedemann 6ebc4a
Source83:       kernel-subpackage-build
Bernhard M. Wiedemann 6ebc4a
Source84:       kernel-subpackage-spec
Bernhard M. Wiedemann 6ebc4a
Source85:       kernel-default-base.spec.txt
Bernhard M. Wiedemann 6ebc4a
Source100:      config.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source101:      config.addon.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source102:      patches.arch.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source103:      patches.drivers.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source104:      patches.fixes.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source105:      patches.rpmify.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source106:      patches.suse.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source108:      patches.addon.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source109:      patches.kernel.org.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source110:      patches.apparmor.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source111:      patches.rt.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source113:      patches.kabi.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source120:      kabi.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Source121:      sysctl.tar.bz2
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description
Bernhard M. Wiedemann 6ebc4a
Device Tree files for $MACHINES.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-am335x
Bernhard M. Wiedemann 6ebc4a
Summary:        TI AM335x based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-am335x
Bernhard M. Wiedemann 6ebc4a
Device Tree files for TI AM335x based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-am3517
Bernhard M. Wiedemann 6ebc4a
Summary:        TI AM3517 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-am3517
Bernhard M. Wiedemann 6ebc4a
Device Tree files for TI AM3517 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-am57xx
Bernhard M. Wiedemann 6ebc4a
Summary:        TI AM57xx based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-am57xx
Bernhard M. Wiedemann 6ebc4a
Device Tree files for TI AM57xx based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-armada-370
Bernhard M. Wiedemann 6ebc4a
Summary:        Armada 370 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-armada-370
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Armada 370 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-armada-375
Bernhard M. Wiedemann 6ebc4a
Summary:        Armada 375 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-armada-375
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Armada 375 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-armada-385
Bernhard M. Wiedemann 6ebc4a
Summary:        Armada 385 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-armada-385
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Armada 385 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-armada-388
Bernhard M. Wiedemann 6ebc4a
Summary:        Armada 388 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-armada-388
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Armada 388 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-armada-398
Bernhard M. Wiedemann 6ebc4a
Summary:        Armada 398 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-armada-398
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Armada 398 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-armada-xp
Bernhard M. Wiedemann 6ebc4a
Summary:        Armada XP based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-armada-xp
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Armada XP based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-bcm2836
Bernhard M. Wiedemann 6ebc4a
Summary:        Raspberry Pi 2 Model B
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-bcm2836
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Raspberry Pi 2 Model B.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-dove
Bernhard M. Wiedemann 6ebc4a
Summary:        Marvell dove based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-dove
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Marvell dove based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-exynos4
Bernhard M. Wiedemann 6ebc4a
Summary:        Samsung Exynos 4 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-exynos4
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Samsung Exynos 4 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-exynos5
Bernhard M. Wiedemann 6ebc4a
Summary:        Samsung Exynos 5 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-exynos5
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Samsung Exynos 5 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-imx5
Bernhard M. Wiedemann 6ebc4a
Summary:        Freescale i.MX51 and i.MX53 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-imx5
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Freescale i.MX51 and i.MX53 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-imx6
Bernhard M. Wiedemann 6ebc4a
Summary:        Freescale i.MX6 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-imx6
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Freescale i.MX6 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-imx7
Bernhard M. Wiedemann 6ebc4a
Summary:        Freescale i.MX7 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-imx7
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Freescale i.MX7 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-keystone
Bernhard M. Wiedemann 6ebc4a
Summary:        TI Keystone 2 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       dtb-k2e = %version
Bernhard M. Wiedemann 6ebc4a
Provides:       dtb-k2l = %version
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-keystone
Bernhard M. Wiedemann 6ebc4a
Device Tree files for TI Keystone 2 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-meson6
Bernhard M. Wiedemann 6ebc4a
Summary:        Amlogic Meson 6 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-meson6
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Amlogic Meson 6 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-meson8
Bernhard M. Wiedemann 6ebc4a
Summary:        Amlogic Meson 8 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-meson8
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Amlogic Meson 8 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-meson8b
Bernhard M. Wiedemann 6ebc4a
Summary:        Amlogic Meson 8b based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-meson8b
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Amlogic Meson 8b based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 1868af
%package -n dtb-mt76
Bernhard M. Wiedemann 1868af
Summary:        MediaTek mt76 based systems
Bernhard M. Wiedemann 1868af
Group:          System/Boot
Bernhard M. Wiedemann 1868af
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 1868af
Requires(post): coreutils
Bernhard M. Wiedemann 1868af
Bernhard M. Wiedemann 1868af
%description -n dtb-mt76
Bernhard M. Wiedemann 1868af
Device Tree files for MediaTek mt76 based systems.
Bernhard M. Wiedemann 1868af
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-omap3
Bernhard M. Wiedemann 6ebc4a
Summary:        TI OMAP3 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-omap3
Bernhard M. Wiedemann 6ebc4a
Device Tree files for TI OMAP3 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-omap4
Bernhard M. Wiedemann 6ebc4a
Summary:        TI OMAP4 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-omap4
Bernhard M. Wiedemann 6ebc4a
Device Tree files for TI OMAP4 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-omap5
Bernhard M. Wiedemann 6ebc4a
Summary:        TI OMAP5 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-omap5
Bernhard M. Wiedemann 6ebc4a
Device Tree files for TI OMAP5 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-qcom
Bernhard M. Wiedemann 6ebc4a
Summary:        Qualcomm Snapdragon based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-qcom
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Qualcomm Snapdragon based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-rk3
Bernhard M. Wiedemann 6ebc4a
Summary:        Rockchip RK3xxx based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-rk3
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Rockchip RK3xxx based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-socfpga
Bernhard M. Wiedemann 6ebc4a
Summary:        Altera SoC FPGA based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-socfpga
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Altera SoC FPGA based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-ste
Bernhard M. Wiedemann 6ebc4a
Summary:        ST Ericsson based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-ste
Bernhard M. Wiedemann 6ebc4a
Device Tree files for ST Ericsson based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-sun4i
Bernhard M. Wiedemann 6ebc4a
Summary:        Allwinner sun4i based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-sun4i
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Allwinner sun4i based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-sun5i
Bernhard M. Wiedemann 6ebc4a
Summary:        Allwinner sun5i based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-sun5i
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Allwinner sun5i based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-sun6i
Bernhard M. Wiedemann 6ebc4a
Summary:        Allwinner sun6i based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-sun6i
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Allwinner sun6i based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-sun7i
Bernhard M. Wiedemann 6ebc4a
Summary:        Allwinner sun7i based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-sun7i
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Allwinner sun7i based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-sun8i
Bernhard M. Wiedemann 6ebc4a
Summary:        Allwinner sun8i based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-sun8i
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Allwinner sun8i based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-sun9i
Bernhard M. Wiedemann 6ebc4a
Summary:        Allwinner sun9i based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-sun9i
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Allwinner sun9i based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-tegra2
Bernhard M. Wiedemann 6ebc4a
Summary:        NVidia Tegra2 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-tegra2
Bernhard M. Wiedemann 6ebc4a
Device Tree files for NVidia Tegra2 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-tegra3
Bernhard M. Wiedemann 6ebc4a
Summary:        NVidia Tegra3 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-tegra3
Bernhard M. Wiedemann 6ebc4a
Device Tree files for NVidia Tegra3 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-tegra114
Bernhard M. Wiedemann 6ebc4a
Summary:        NVidia Tegra4 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-tegra114
Bernhard M. Wiedemann 6ebc4a
Device Tree files for NVidia Tegra4 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-tegra124
Bernhard M. Wiedemann 6ebc4a
Summary:        NVidia Tegra K1 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-tegra124
Bernhard M. Wiedemann 6ebc4a
Device Tree files for NVidia Tegra K1 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-vexpress
Bernhard M. Wiedemann 6ebc4a
Summary:        ARM Versatile Express machines
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-vexpress
Bernhard M. Wiedemann 6ebc4a
Device Tree files for ARM Versatile Express machines.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-vf500
Bernhard M. Wiedemann 6ebc4a
Summary:        Freescale Vybrid VF500 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-vf500
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Freescale Vybrid VF500 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-vf6
Bernhard M. Wiedemann 6ebc4a
Summary:        Freescale Vybrid VF610 based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-vf6
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Freescale Vybrid VF610 based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-xenvm
Bernhard M. Wiedemann 6ebc4a
Summary:        Xen virtual machines
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-xenvm
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Xen virtual machines.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%package -n dtb-zynq
Bernhard M. Wiedemann 6ebc4a
Summary:        Xilinx Zynq based systems
Bernhard M. Wiedemann 6ebc4a
Group:          System/Boot
Bernhard M. Wiedemann 6ebc4a
Provides:       multiversion(dtb)
Bernhard M. Wiedemann 6ebc4a
Requires(post): coreutils
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%description -n dtb-zynq
Bernhard M. Wiedemann 6ebc4a
Device Tree files for Xilinx Zynq based systems.
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%prep
Bernhard M. Wiedemann 6ebc4a
# Unpack all sources and patches
Bernhard M. Wiedemann 6ebc4a
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
Bernhard M. Wiedemann 6ebc4a
cd linux-%srcversion
Bernhard M. Wiedemann 6ebc4a
%_sourcedir/apply-patches %_sourcedir/series.conf ..
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%build
Bernhard M. Wiedemann 6ebc4a
source=linux-%srcversion
Bernhard M. Wiedemann 6ebc4a
cp $source/COPYING .
5c34fe
SRCDIR=$PWD/$source
Bernhard M. Wiedemann 6ebc4a
mkdir pp
5c34fe
PPDIR=$PWD/pp
Bernhard M. Wiedemann 6ebc4a
export DTC_FLAGS="-R 4 -p 0x1000"
Bernhard M. Wiedemann 6ebc4a
%if 0%{?dtc_symbols}
Bernhard M. Wiedemann 6ebc4a
DTC_FLAGS="$DTC_FLAGS -@"
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
cd $source/arch/arm/boot/dts
Bernhard M. Wiedemann 1868af
for dts in am335x-*.dts am3517*.dts am57xx-*.dts armada-370-*.dts armada-375-*.dts armada-385-*.dts armada-388-*.dts armada-398-*.dts armada-xp-*.dts bcm2836*.dts dove-*.dts exynos4*.dts exynos5*.dts imx5*.dts imx6*.dts imx7*.dts keystone-*.dts meson6-*.dts meson8-*.dts meson8b-*.dts mt76*.dts omap3*.dts omap4*.dts omap5*.dts qcom-*.dts rk3*.dts socfpga_*.dts ste-*.dts sun4i-*.dts sun5i-*.dts sun6i-*.dts sun7i-*.dts sun8i-*.dts sun9i-*.dts tegra20-*.dts tegra30-*.dts tegra114-*.dts tegra124-*.dts vexpress-*.dts vf500-*.dts vf610-*.dts xenvm-*.dts zynq-*.dts ; do
Bernhard M. Wiedemann 6ebc4a
    target=${dts%*.dts}
Bernhard M. Wiedemann 6ebc4a
    mkdir -p $PPDIR/$(dirname $target)
Bernhard M. Wiedemann 6ebc4a
    cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o $PPDIR/$target.dts
Bernhard M. Wiedemann 6ebc4a
    dtc $DTC_FLAGS -I dts -O dtb -i ./$(dirname $target) -o $PPDIR/$target.dtb $PPDIR/$target.dts
Bernhard M. Wiedemann 6ebc4a
done
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%define dtbdir /boot/dtb-%kernelrelease
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%install
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
cd pp
Bernhard M. Wiedemann 1868af
for dts in am335x-*.dts am3517*.dts am57xx-*.dts armada-370-*.dts armada-375-*.dts armada-385-*.dts armada-388-*.dts armada-398-*.dts armada-xp-*.dts bcm2836*.dts dove-*.dts exynos4*.dts exynos5*.dts imx5*.dts imx6*.dts imx7*.dts keystone-*.dts meson6-*.dts meson8-*.dts meson8b-*.dts mt76*.dts omap3*.dts omap4*.dts omap5*.dts qcom-*.dts rk3*.dts socfpga_*.dts ste-*.dts sun4i-*.dts sun5i-*.dts sun6i-*.dts sun7i-*.dts sun8i-*.dts sun9i-*.dts tegra20-*.dts tegra30-*.dts tegra114-*.dts tegra124-*.dts vexpress-*.dts vf500-*.dts vf610-*.dts xenvm-*.dts zynq-*.dts ; do
Bernhard M. Wiedemann 6ebc4a
    target=${dts%*.dts}
Bernhard M. Wiedemann 6ebc4a
    install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
Bernhard M. Wiedemann 6ebc4a
    # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
Bernhard M. Wiedemann 6ebc4a
    install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
    # HACK: work around U-Boot ignoring vendor dir
Bernhard M. Wiedemann 6ebc4a
    baselink=%{dtbdir}/$(basename $target).dtb
Bernhard M. Wiedemann 6ebc4a
    vendordir=$(basename $(dirname $target))
Bernhard M. Wiedemann 6ebc4a
    ln -s $target.dtb %{buildroot}$baselink
Bernhard M. Wiedemann 6ebc4a
    echo $baselink >> ../dtb-$vendordir.list
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
done
Bernhard M. Wiedemann 6ebc4a
cd -
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-am335x
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-am3517
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-am57xx
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-armada-370
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-armada-375
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-armada-385
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-armada-388
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-armada-398
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-armada-xp
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-bcm2836
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-dove
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-exynos4
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-exynos5
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-imx5
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-imx6
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-imx7
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-keystone
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-meson6
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-meson8
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-meson8b
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 1868af
%post -n dtb-mt76
Bernhard M. Wiedemann 1868af
cd /boot
Bernhard M. Wiedemann 1868af
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 1868af
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 1868af
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 1868af
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 1868af
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-omap3
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-omap4
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-omap5
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-qcom
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-rk3
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-socfpga
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-ste
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-sun4i
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-sun5i
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-sun6i
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-sun7i
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-sun8i
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-sun9i
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-tegra2
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-tegra3
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-tegra114
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-tegra124
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-vexpress
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-vf500
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-vf6
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-xenvm
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%post -n dtb-zynq
Bernhard M. Wiedemann 6ebc4a
cd /boot
Bernhard M. Wiedemann 6ebc4a
# If /boot/dtb is a symlink, remove it, so that we can replace it.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] && [ -L dtb ] && rm -f dtb
Bernhard M. Wiedemann 6ebc4a
# Unless /boot/dtb exists as real directory, create a symlink.
Bernhard M. Wiedemann 6ebc4a
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-am335x -f dtb-am335x.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-am335x
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/am335x-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-am3517 -f dtb-am3517.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-am3517
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/am3517*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-am57xx -f dtb-am57xx.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-am57xx
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/am57xx-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-370 -f dtb-armada-370.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-370
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/armada-370-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-375 -f dtb-armada-375.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-375
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/armada-375-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-385 -f dtb-armada-385.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-385
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/armada-385-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-388 -f dtb-armada-388.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-388
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/armada-388-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-398 -f dtb-armada-398.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-398
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/armada-398-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-xp -f dtb-armada-xp.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-armada-xp
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/armada-xp-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-bcm2836 -f dtb-bcm2836.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-bcm2836
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/bcm2836*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-dove -f dtb-dove.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-dove
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/dove-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-exynos4 -f dtb-exynos4.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-exynos4
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/exynos4*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-exynos5 -f dtb-exynos5.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-exynos5
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/exynos5*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-imx5 -f dtb-imx5.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-imx5
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/imx5*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-imx6 -f dtb-imx6.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-imx6
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/imx6*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-imx7 -f dtb-imx7.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-imx7
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/imx7*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-keystone -f dtb-keystone.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-keystone
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/keystone-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-meson6 -f dtb-meson6.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-meson6
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/meson6-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-meson8 -f dtb-meson8.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-meson8
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/meson8-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-meson8b -f dtb-meson8b.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-meson8b
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/meson8b-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 1868af
%files -n dtb-mt76 -f dtb-mt76.list
Bernhard M. Wiedemann 1868af
%else
Bernhard M. Wiedemann 1868af
%files -n dtb-mt76
Bernhard M. Wiedemann 1868af
%endif
Bernhard M. Wiedemann 1868af
%defattr(-,root,root)
Bernhard M. Wiedemann 1868af
%ghost /boot/dtb
Bernhard M. Wiedemann 1868af
%dir %{dtbdir}
Bernhard M. Wiedemann 1868af
%{dtbdir}/mt76*.dtb
Bernhard M. Wiedemann 1868af
Bernhard M. Wiedemann 1868af
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-omap3 -f dtb-omap3.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-omap3
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/omap3*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-omap4 -f dtb-omap4.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-omap4
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/omap4*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-omap5 -f dtb-omap5.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-omap5
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/omap5*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-qcom -f dtb-qcom.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-qcom
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/qcom-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-rk3 -f dtb-rk3.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-rk3
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/rk3*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-socfpga -f dtb-socfpga.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-socfpga
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/socfpga_*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-ste -f dtb-ste.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-ste
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/ste-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun4i -f dtb-sun4i.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun4i
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/sun4i-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun5i -f dtb-sun5i.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun5i
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/sun5i-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun6i -f dtb-sun6i.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun6i
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/sun6i-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun7i -f dtb-sun7i.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun7i
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/sun7i-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun8i -f dtb-sun8i.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun8i
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/sun8i-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun9i -f dtb-sun9i.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-sun9i
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/sun9i-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-tegra2 -f dtb-tegra2.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-tegra2
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/tegra20-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-tegra3 -f dtb-tegra3.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-tegra3
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/tegra30-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-tegra114 -f dtb-tegra114.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-tegra114
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/tegra114-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-tegra124 -f dtb-tegra124.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-tegra124
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/tegra124-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-vexpress -f dtb-vexpress.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-vexpress
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/vexpress-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-vf500 -f dtb-vf500.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-vf500
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/vf500-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-vf6 -f dtb-vf6.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-vf6
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/vf610-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-xenvm -f dtb-xenvm.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-xenvm
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/xenvm-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 61f3f9
%ifarch aarch64 riscv64
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-zynq -f dtb-zynq.list
Bernhard M. Wiedemann 6ebc4a
%else
Bernhard M. Wiedemann 6ebc4a
%files -n dtb-zynq
Bernhard M. Wiedemann 6ebc4a
%endif
Bernhard M. Wiedemann 6ebc4a
%defattr(-,root,root)
Bernhard M. Wiedemann 6ebc4a
%ghost /boot/dtb
Bernhard M. Wiedemann 6ebc4a
%dir %{dtbdir}
Bernhard M. Wiedemann 6ebc4a
%{dtbdir}/zynq-*.dtb
Bernhard M. Wiedemann 6ebc4a
Bernhard M. Wiedemann 6ebc4a
%changelog