plan9fox/sys/src/9/boot/bootmkfile
cinap_lenrek 37f5069426 kernel: increase bootfs.paq compression level and blocksize
With the intel wifi firmware, this saves around 3MB of the
kernel image size.
2021-07-28 00:38:00 +00:00

23 lines
633 B
Plaintext

boot.$O: ../boot/boot.c
$CC -I../boot $CFLAGS ../boot/boot.c
boot: boot.$O
$LD -o $target $prereq
# look for proto file in order:
# 1) $CONF.bootfs.proto (config specific)
# 2) bootfs.proto (kernel specific)
# 3) ../boot/bootfs.proto (default generic)
#
BOOTFSPROTO=`{for(i in $CONF.bootfs.proto bootfs.proto ../boot/bootfs.proto) test -r $i && echo $i && exit}
bootfs.paq: $BOOTFSPROTO `{disk/mkfs -aos / $BOOTFSPROTO >[2]/dev/null}
mkdir -p bootfs
disk/mkfs -s / -d bootfs $BOOTFSPROTO
@{
cd bootfs/$objtype/bin
#strip * */* */*/* >[2]/dev/null || status=''
}
mkpaqfs -9 -b 65536 -o $target bootfs
rm -rf bootfs