--- a/scripts/package/builddeb +++ b/scripts/package/builddeb @@ -41,23 +41,6 @@ # in case we are in a restrictive umask environment like 0077 chmod -R a+rX "$pdir" - # Create preinstall and post install script to remove dtb - if [ "$3" = "dtb" ]; then - - cat >> $pdir/DEBIAN/preinst <> $pdir/DEBIAN/postinst < /dev/null || mv dtb-$version dtb -exit 0 -EOT - - chmod 775 $pdir/DEBIAN/preinst ; chmod 775 $pdir/DEBIAN/postinst - fi - # Create postinst prerm scripts for headers if [ "$3" = "headers" ]; then @@ -142,7 +125,6 @@ kernel_headers_dir="$objtree/debian/hdrtmp" libc_headers_dir="$objtree/debian/headertmp" dbg_dir="$objtree/debian/dbgtmp" -dtb_dir="$objtree/debian/dtbtmp" packagename=linux-image-"$BRANCH$LOCALVERSION" kernel_headers_packagename=linux-headers-"$BRANCH$LOCALVERSION" dtb_packagename=linux-dtb-"$BRANCH$LOCALVERSION" @@ -179,9 +161,7 @@ BUILD_DEBUG=$(if_enabled_echo CONFIG_DEBUG_INFO Yes) # Setup the directory structure -rm -rf "$tmpdir" "$kernel_headers_dir" "$libc_headers_dir" "$dbg_dir" "$dtb_dir" $objtree/debian/files -mkdir -m 755 -p "$dtb_dir/DEBIAN" -mkdir -p "$dtb_dir/boot/dtb-$version" "$dtb_dir/usr/share/doc/$dtb_packagename" +rm -rf "$tmpdir" "$kernel_headers_dir" "$libc_headers_dir" "$dbg_dir" $objtree/debian/files mkdir -m 755 -p "$tmpdir/DEBIAN" mkdir -p "$tmpdir/lib" "$tmpdir/boot" mkdir -p "$kernel_headers_dir/lib/modules/$version/" @@ -202,7 +182,7 @@ if is_enabled CONFIG_OF_EARLY_FLATTREE; then # Only some architectures with OF support have this target if [ -d "${srctree}/arch/$SRCARCH/boot/dts" ]; then - $MAKE -f $srctree/Makefile INSTALL_DTBS_PATH="$tmpdir/usr/lib/$packagename" dtbs_install + $MAKE -f $srctree/Makefile INSTALL_DTBS_PATH="$tmpdir/boot/dtb/" dtbs_install fi fi @@ -233,11 +213,6 @@ fi fi -if grep -q '^CONFIG_OF=y' $KCONFIG_CONFIG ; then - #mkdir -p "$tmpdir/boot/dtb" - INSTALL_DTBS_PATH="$dtb_dir/boot/dtb-$version" $MAKE KBUILD_SRC= dtbs_install -fi - if [ "$ARCH" != "um" ]; then $MAKE -f $srctree/Makefile headers $MAKE -f $srctree/Makefile headers_install INSTALL_HDR_PATH="$libc_headers_dir/usr" @@ -284,33 +259,15 @@ EOT ## -## FAT install workaround +## Add preinstall ## sed -e "s/exit 0//g" -i $tmpdir/DEBIAN/preinst cat >> $tmpdir/DEBIAN/preinst <> $tmpdir/DEBIAN/preinst # Build kernel header package (cd $srctree; find . -name Makefile\* -o -name Kconfig\* -o -name \*.pl) > "$objtree/debian/hdrsrcfiles" @@ -339,7 +296,6 @@ if [ "$ARCH" != "um" ]; then create_package "$kernel_headers_packagename" "$kernel_headers_dir" "headers" - create_package "$dtb_packagename" "$dtb_dir" "dtb" fi create_package "$packagename" "$tmpdir"