From 45edba4bc0c6c658ee45a47848c8dea3a2be5dac Mon Sep 17 00:00:00 2001 From: xiaobo Date: Mon, 11 Dec 2023 19:16:56 +0800 Subject: [PATCH] rootfs: add custom rootfs for alpine Signed-off-by: xiaobo --- project/build.sh | 12 ++++++++++-- ...NAND-Buildroot-RV1106_Luckfox_Pico_Pro_Max-IPC.mk | 2 ++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/project/build.sh b/project/build.sh index 53c20cd6f6..ed3f24c570 100755 --- a/project/build.sh +++ b/project/build.sh @@ -1051,9 +1051,17 @@ EOF function __PACKAGE_ROOTFS() { local rootfs_tarball _target_dir _install_dir - rootfs_tarball="$RK_PROJECT_PATH_SYSDRV/rootfs_${RK_LIBC_TPYE}_${RK_CHIP}.tar" if [ -f $rootfs_tarball ]; then - tar xf $rootfs_tarball -C $RK_PROJECT_OUTPUT + if [ -z $RK_CUSTOM_ROOTFS ]; then + rootfs_tarball="$RK_PROJECT_PATH_SYSDRV/rootfs_${RK_LIBC_TPYE}_${RK_CHIP}.tar" + tar xf $rootfs_tarball -C $RK_PROJECT_OUTPUT + else + rootfs_tarball="$RK_CUSTOM_ROOTFS" + if [ ! -d $RK_PROJECT_PACKAGE_ROOTFS_DIR ]; then + mkdir $RK_PROJECT_PACKAGE_ROOTFS_DIR + fi + tar xf $rootfs_tarball -C $RK_PROJECT_PACKAGE_ROOTFS_DIR + fi else msg_error "Not found rootfs tarball: $rootfs_tarball" exit 1 diff --git a/project/cfg/BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro_Max-IPC.mk b/project/cfg/BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro_Max-IPC.mk index 4233de2885..24a2854619 100755 --- a/project/cfg/BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro_Max-IPC.mk +++ b/project/cfg/BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro_Max-IPC.mk @@ -102,3 +102,5 @@ export RK_BUILD_APP_TO_OEM_PARTITION=y # enable rockchip test export RK_ENABLE_ROCKCHIP_TEST=y + +export RK_CUSTOM_ROOTFS=../sysdrv/custom_rootfs/alpine.tar.gz