Browse Source

remove blank_kernel file, use /dev/zero instead

Hal Emmerich 3 years ago
parent
commit
539a38b6c4
2 changed files with 4 additions and 1 deletions
  1. BIN
      resources/BuildResources/blank_kernel
  2. 4 1
      scripts/injectKernelIntoFS.sh

BIN
resources/BuildResources/blank_kernel


+ 4 - 1
scripts/injectKernelIntoFS.sh

@@ -63,7 +63,10 @@ mount -o noatime ${outdev}p2 $outmnt
 
 # put the kernel in the kernel partition, modules in /lib/modules and AR9271
 # firmware in /lib/firmware
-dd if=$build_resources/blank_kernel of=${outdev}p1 conv=notrunc
+kernel_size=65536
+#blank the kernel partition first, with 32MiB of zeros
+dd if=/dev/zero of=${outdev}p1 conv=notrunc bs=512 count=$kernel_size
+#now write the new kernel
 dd if=build/linux-$KVER/vmlinux.kpart of=${outdev}p1 conv=notrunc
 make -C build/linux-$KVER ARCH=arm INSTALL_MOD_PATH=$outmnt modules_install