From 67b3a415ec0dbbbd24ef46f62895baa903d614b7 Mon Sep 17 00:00:00 2001 From: zador-blood-stained Date: Tue, 29 Dec 2015 21:27:24 +0300 Subject: [PATCH] Relative symlink for zImage for other kernels --- patch/kernel/cubox-default/01-packaging-cubox.patch | 2 +- patch/kernel/cubox-next/packaging-next.patch | 2 +- patch/kernel/odroidxu-default/packagin-guitar.patch | 2 +- patch/kernel/odroidxu-next/01-packaging-next.patch | 2 +- patch/kernel/s500-default/01-packagin-guitar.patch | 2 +- patch/kernel/sun4i-default/0040-dev-packaging.patch | 2 +- patch/kernel/sun7i-default/0040-dev-packaging.patch | 2 +- patch/kernel/sunxi-dev/packaging-dev.patch | 2 +- patch/kernel/sunxi-next/packaging-next.patch.old | 2 +- patch/kernel/udoo-default/01-udoo-packaging-v20-fix.patch | 2 +- patch/kernel/udoo-next/01-packaging-next.patch | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/patch/kernel/cubox-default/01-packaging-cubox.patch b/patch/kernel/cubox-default/01-packaging-cubox.patch index ca9be7a686..cce52896e8 100644 --- a/patch/kernel/cubox-default/01-packaging-cubox.patch +++ b/patch/kernel/cubox-default/01-packaging-cubox.patch @@ -131,7 +131,7 @@ +## Create sym link to kernel image +## +kernel_tmp_version="${installed_image_path////\\/}" -+sed -e "s/exit 0/ln -sf \/$kernel_tmp_version \/boot\/zImage || cp \/$kernel_tmp_version \/boot\/zImage/g" -i $tmpdir/DEBIAN/postinst ++sed -e "s#exit 0#ln -sf $(basename $kernel_tmp_version) /boot/zImage || cp /$kernel_tmp_version /boot/zImage#g" -i $tmpdir/DEBIAN/postinst +#echo "touch /boot/.next" >> $tmpdir/DEBIAN/postinst +echo "exit 0" >> $tmpdir/DEBIAN/postinst + diff --git a/patch/kernel/cubox-next/packaging-next.patch b/patch/kernel/cubox-next/packaging-next.patch index 731b65d623..49df7068bd 100644 --- a/patch/kernel/cubox-next/packaging-next.patch +++ b/patch/kernel/cubox-next/packaging-next.patch @@ -76,7 +76,7 @@ index 88dbf23..fc023a9 100755 +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +touch /boot/.next +exit 0 diff --git a/patch/kernel/odroidxu-default/packagin-guitar.patch b/patch/kernel/odroidxu-default/packagin-guitar.patch index a6bdb1383b..be8b2462ae 100644 --- a/patch/kernel/odroidxu-default/packagin-guitar.patch +++ b/patch/kernel/odroidxu-default/packagin-guitar.patch @@ -197,7 +197,7 @@ index 3001ec5..d6b844d +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +rm -f /boot/.next +exit 0 diff --git a/patch/kernel/odroidxu-next/01-packaging-next.patch b/patch/kernel/odroidxu-next/01-packaging-next.patch index cf42d6ee27..c9144d0583 100644 --- a/patch/kernel/odroidxu-next/01-packaging-next.patch +++ b/patch/kernel/odroidxu-next/01-packaging-next.patch @@ -85,7 +85,7 @@ index 88dbf23..fc023a9 100755 +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +touch /boot/.next +exit 0 diff --git a/patch/kernel/s500-default/01-packagin-guitar.patch b/patch/kernel/s500-default/01-packagin-guitar.patch index a6bdb1383b..be8b2462ae 100644 --- a/patch/kernel/s500-default/01-packagin-guitar.patch +++ b/patch/kernel/s500-default/01-packagin-guitar.patch @@ -197,7 +197,7 @@ index 3001ec5..d6b844d +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +rm -f /boot/.next +exit 0 diff --git a/patch/kernel/sun4i-default/0040-dev-packaging.patch b/patch/kernel/sun4i-default/0040-dev-packaging.patch index 39f15bf186..e3e4a71a52 100644 --- a/patch/kernel/sun4i-default/0040-dev-packaging.patch +++ b/patch/kernel/sun4i-default/0040-dev-packaging.patch @@ -192,7 +192,7 @@ index ed7ccdc..4bda948 100644 +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +rm -f /boot/.next +exit 0 diff --git a/patch/kernel/sun7i-default/0040-dev-packaging.patch b/patch/kernel/sun7i-default/0040-dev-packaging.patch index 39f15bf186..e3e4a71a52 100644 --- a/patch/kernel/sun7i-default/0040-dev-packaging.patch +++ b/patch/kernel/sun7i-default/0040-dev-packaging.patch @@ -192,7 +192,7 @@ index ed7ccdc..4bda948 100644 +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +rm -f /boot/.next +exit 0 diff --git a/patch/kernel/sunxi-dev/packaging-dev.patch b/patch/kernel/sunxi-dev/packaging-dev.patch index 010c95923c..4e588d1950 100644 --- a/patch/kernel/sunxi-dev/packaging-dev.patch +++ b/patch/kernel/sunxi-dev/packaging-dev.patch @@ -76,7 +76,7 @@ index 88dbf23..fc023a9 100755 +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +touch /boot/.next +exit 0 diff --git a/patch/kernel/sunxi-next/packaging-next.patch.old b/patch/kernel/sunxi-next/packaging-next.patch.old index cf42d6ee27..c9144d0583 100644 --- a/patch/kernel/sunxi-next/packaging-next.patch.old +++ b/patch/kernel/sunxi-next/packaging-next.patch.old @@ -85,7 +85,7 @@ index 88dbf23..fc023a9 100755 +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +touch /boot/.next +exit 0 diff --git a/patch/kernel/udoo-default/01-udoo-packaging-v20-fix.patch b/patch/kernel/udoo-default/01-udoo-packaging-v20-fix.patch index e1df214160..be2baf0e2d 100644 --- a/patch/kernel/udoo-default/01-udoo-packaging-v20-fix.patch +++ b/patch/kernel/udoo-default/01-udoo-packaging-v20-fix.patch @@ -189,7 +189,7 @@ index 01ad1fc..d6b844d 100755 +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +rm -f /boot/.next +exit 0 diff --git a/patch/kernel/udoo-next/01-packaging-next.patch b/patch/kernel/udoo-next/01-packaging-next.patch index cf42d6ee27..c9144d0583 100644 --- a/patch/kernel/udoo-next/01-packaging-next.patch +++ b/patch/kernel/udoo-next/01-packaging-next.patch @@ -85,7 +85,7 @@ index 88dbf23..fc023a9 100755 +mkimage -A arm -O linux -T kernel -C none -a "0x40008000" -e "0x40008000" -n "Linux kernel" -d /$installed_image_path /boot/uImage > /dev/null 2>&1 +rm -f /$installed_image_path /boot/zImage +else -+ln -sf /$installed_image_path /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage ++ln -sf $(basename $installed_image_path) /boot/zImage > /dev/null 2>&1 || mv /$installed_image_path /boot/zImage +fi +touch /boot/.next +exit 0