mtik_initrd_hacks/pack-kernel.sh
Sergey Sergeev 85ffaded3d Added support for mips ARCH and RouterOS 6.45.6
- Support for multi-arch: arm and mips.
- Support for RouterOS 6.45.6.
2019-10-18 17:04:28 +03:00

21 lines
669 B
Bash
Executable file

#!/bin/sh
#
#(C) Sergey Sergeev aka adron, 2019
#
. ./globals.sh
ROOT=$(pwd)
cd ./cpio-fs-${TARGET_ARCH}
find . 2>/dev/null | cpio --quiet -o --format='newc' | \
xz --check=crc32 --lzma2=dict=512KiB > ${ROOT}/bins/kernel.p3-new.xz
cd ${ROOT}
cat ./bins/kernel.p2.xz ./bins/kernel.p3-new.xz > ./bins/kernel-new.combo
#cat ./bins/kernel.p2.xz ./bins/kernel.p3.xz > ./bins/kernel-new.combo
${OBJCOPY} --update-section initrd=./bins/kernel-new.combo ./bins/kernel.elf ./bins/kernel-new.elf
#cat ./bins/kernel-new.elf > /var/lib/tftpboot/linux_t1.bin
#now update busybox for current ARCH
cat ./cpio-fs-${TARGET_ARCH}/bin/busybox > ./for_ftp_upload/pub/OWL/bin/busybox