From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 From: antohami@basealt.ru To: devel-kernel@lists.altlinux.org Date: Mon, 18 Apr 2022 22:41:59 +0700 Message-Id: <70dc73a596322535b60570d741fa3271523da559.1650295032.git.antohami@altlinux.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [d-kernel] [PATCH 1/2] /lib/devicetree/ -> /lib/devicetree// for aarch64 X-BeenThere: devel-kernel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Apr 2022 15:42:19 -0000 Archived-At: List-Archive: List-Post: From: Anton Midyukov These symbolic links are needed to support U-Boot, which in the path of DTB is missing VENDOR. There is an need to copy dtb to FAT32 partition to bootload in UEFI mode. --- kernel-image.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel-image.spec b/kernel-image.spec index 29a6ba0ec066..da2739fc46df 100644 --- a/kernel-image.spec +++ b/kernel-image.spec @@ -425,8 +425,10 @@ mv %buildroot%modules_dir/kernel/drivers/media/radio/tea575x.ko %buildroot%modul %ifarch aarch64 %arm make dtbs_install INSTALL_DTBS_PATH=%buildroot/lib/devicetree/$KernelVer %ifarch aarch64 -find %buildroot/lib/devicetree/$KernelVer -mindepth 1 -type d |\ - while read d; do mv $d/* $d/../ && rmdir $d && ln -srv $d/../ $d; done +pushd %buildroot/lib/devicetree/$KernelVer/ +find . -mindepth 2 -type f | \ + while read f; do ln -srv "$f" "$(basename $f)"; done +popd %endif %endif -- 2.33.0