--- a/scripts/package/builddeb +++ b/scripts/package/builddeb @@ -81,10 +81,10 @@ fwdir="$objtree/debian/fwtmp" kernel_headers_dir="$objtree/debian/hdrtmp" libc_headers_dir="$objtree/debian/headertmp" dbg_dir="$objtree/debian/dbgtmp" -packagename=linux-image-$version -fwpackagename=linux-firmware-image-$version -kernel_headers_packagename=linux-headers-$version -libc_headers_packagename=linux-libc-dev +packagename=linux-image"$LOCALVERSION" +fwpackagename=linux-firmware-image"$LOCALVERSION" +kernel_headers_packagename=linux-headers"$LOCALVERSION" +libc_headers_packagename=linux-libc-dev"$LOCALVERSION" dbg_packagename=$packagename-dbg if [ "$ARCH" = "um" ] ; then @@ -177,7 +177,7 @@ fi if [ "$ARCH" != "um" ]; then $MAKE headers_check KBUILD_SRC= - $MAKE headers_install KBUILD_SRC= INSTALL_HDR_PATH="$libc_headers_dir/usr" + #$MAKE headers_install KBUILD_SRC= INSTALL_HDR_PATH="$libc_headers_dir/usr" fi # Install the maintainer scripts @@ -213,10 +213,25 @@ done ## ## Create sym link to kernel image ## -kernel_tmp_version="${installed_image_path////\\/}" -sed -e "s/exit 0/ln -sf \/$kernel_tmp_version \/boot\/zImage/g" -i $tmpdir/DEBIAN/postinst -echo "rm -f /boot/.next" >> $tmpdir/DEBIAN/postinst -echo "exit 0" >> $tmpdir/DEBIAN/postinst +sed -e "s/exit 0//g" -i $tmpdir/DEBIAN/postinst +cat >> $tmpdir/DEBIAN/postinst < /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 +fi +rm -f /boot/.next +exit 0 +EOT +## +## FAT install workaround +## +sed -e "s/exit 0//g" -i $tmpdir/DEBIAN/preinst +cat >> $tmpdir/DEBIAN/preinst <> $tmpdir/DEBIAN/preinst # Try to determine maintainer and email values if [ -n "$DEBEMAIL" ]; then @@ -359,7 +374,7 @@ EOF if [ "$ARCH" != "um" ]; then create_package "$kernel_headers_packagename" "$kernel_headers_dir" - create_package "$libc_headers_packagename" "$libc_headers_dir" + #create_package "$libc_headers_packagename" "$libc_headers_dir" fi create_package "$packagename" "$tmpdir"