From: Nick Xie Date: Tue, 11 Aug 2020 13:41:26 +0000 (+0800) Subject: scripts/package/builddeb: fix dtb package X-Git-Tag: khadas-vims-v0.9.6-release~32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=336e99a6371c6b765b9b39faed7adc3bbc6f86da;p=platform%2Fkernel%2Flinux-amlogic.git scripts/package/builddeb: fix dtb package Signed-off-by: Nick Xie --- diff --git a/scripts/package/builddeb b/scripts/package/builddeb index 6b4f66a72321..83944ce79ff7 100755 --- a/scripts/package/builddeb +++ b/scripts/package/builddeb @@ -25,15 +25,19 @@ create_package() { # Create preinstall and post install script to remove dtb if [[ "$1" == *dtb* ]]; then + echo "#!/bin/bash" >> $pdir/DEBIAN/preinst + echo "if [ -d /boot/dtb-$version.old ]; then rm -rf /boot/dtb-$version.old; fi" >> $pdir/DEBIAN/preinst echo "if [ -d /boot/dtb-$version ]; then mv /boot/dtb-$version /boot/dtb-$version.old; fi" >> $pdir/DEBIAN/preinst echo "if [ -d /boot/dtb.old ]; then rm -rf /boot/dtb.old; fi" >> $pdir/DEBIAN/preinst - echo "if [ -d /dtb ]; then mv /dtb /dtb.old; fi" >> $pdir/DEBIAN/preinst echo "if [ -d /boot/dtb ]; then mv /boot/dtb /boot/dtb.old; fi" >> $pdir/DEBIAN/preinst + echo "if [ -d /dtb.old ]; then rm -rf /dtb.old; fi" >> $pdir/DEBIAN/preinst + echo "if [ -d /dtb ]; then mv /dtb /dtb.old; fi" >> $pdir/DEBIAN/preinst + echo "if [ -L /boot/dtb ]; then rm /boot/dtb; fi" >> $pdir/DEBIAN/preinst + echo "if [ -L /boot/dtb/dtb-* ]; then rm /boot/dtb/dtb-*; fi" >> $pdir/DEBIAN/preinst echo "exit 0" >> $pdir/DEBIAN/preinst chmod 775 $pdir/DEBIAN/preinst # echo "#!/bin/bash" >> $pdir/DEBIAN/postinst - echo "if [ -d /boot/dtb-$version.old ]; then rm -rf /boot/dtb-$version.old; fi" >> $pdir/DEBIAN/postinst echo "ln -sf dtb-$version /boot/dtb > /dev/null 2>&1 || mv /boot/dtb-$version /boot/dtb" >> $pdir/DEBIAN/postinst cat <<-EOF >> $pdir/DEBIAN/postinst if [ -f /etc/fenix-release ]; then