asuswrt-merlin.ng/release/src-rt-5.04axhnd.675x/targets/buildFS_EMMC
Eric Sauvageau 1ff96c3ba2 Merge SDK HND5.04 + GT-AX6000 router-sysdep
Changes from original SDK:
- cleaned bcmdrivers from object files.  Moved them to router-sysdep.MODEL_NAME
  to match other SDKs.
- Instancied model-specific objects in bootloaders/
2022-04-06 01:11:37 -04:00

24 lines
815 B
Bash
Executable file

#!/bin/bash
source $KERNEL_DIR/.config
fs=${1:-$TARGET_BOOTFS}
build_type=${2:-linux}
rm -f $PROFILE_DIR/filestruct_full_emmc.bin
if [ "$build_type" = "cfeonly" ]; then
# remove kernel image for cfeonly
rm -f $fs/vmlinux.lz
fi
$PROFILE_DIR/../buildUBI -u "" -m $PROFILE_DIR/metadata.bin -f $PROFILE_DIR/filestruct_full_emmc.bin -t $fs -y ""
if [ "$build_type" != "cfeonly" ]; then
#### eMMC ext4
FS_SIZE_INC=2
FS_SIZE=`du -sh $TARGET_FS | cut -d'M' -f1`
FS_SIZE_TARGET=$(( $FS_SIZE*$FS_SIZE_INC ))M
rm -f $PROFILE_DIR/rootfs.ext4
echo "Starting building ext4 actual-size:${FS_SIZE}M target-size:${FS_SIZE_TARGET}"
$HOSTTOOLS_DIR/local_install/make_ext4fs -l $FS_SIZE_TARGET $PROFILE_DIR/rootfs.ext4 $TARGET_FS
resize2fs -M $PROFILE_DIR/rootfs.ext4
echo "Done building ext4"
fi