diff --git a/project/build.sh b/project/build.sh index a3d6bfbb3..3f939f46b 100755 --- a/project/build.sh +++ b/project/build.sh @@ -1312,7 +1312,9 @@ function parse_partition_file() echo "ln -sf /dev/${storage_dev_prefix}${part_num} ${part_name}" >> $RK_PROJECT_FILE_ROOTFS_SCRIPT part_num=$(( part_num + 1 )) done - cat >> $RK_PROJECT_FILE_ROOTFS_SCRIPT <> $RK_PROJECT_FILE_ROOTFS_SCRIPT <> $RK_PROJECT_FILE_ROOTFS_SCRIPT @@ -2042,4 +2048,4 @@ do fi done -eval "${option:-build_allsave}" +eval "${option:-build_allsave}" \ No newline at end of file diff --git a/sysdrv/source/kernel/arch/arm/configs/luckfox_rv1106_linux_defconfig b/sysdrv/source/kernel/arch/arm/configs/luckfox_rv1106_linux_defconfig index 4c54b6965..e61936632 100755 --- a/sysdrv/source/kernel/arch/arm/configs/luckfox_rv1106_linux_defconfig +++ b/sysdrv/source/kernel/arch/arm/configs/luckfox_rv1106_linux_defconfig @@ -289,6 +289,7 @@ CONFIG_EXT4_FS=y CONFIG_EXPORTFS_BLOCK_OPS=y # CONFIG_DNOTIFY is not set CONFIG_VFAT_FS=y +CONFIG_EXFAT_FS=y CONFIG_TMPFS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y diff --git a/sysdrv/tools/board/eudev/rules/61-sd-cards-auto-mount.rules b/sysdrv/tools/board/eudev/rules/61-sd-cards-auto-mount.rules index 0b6ca54a8..dc49e6932 100644 --- a/sysdrv/tools/board/eudev/rules/61-sd-cards-auto-mount.rules +++ b/sysdrv/tools/board/eudev/rules/61-sd-cards-auto-mount.rules @@ -15,7 +15,7 @@ ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_ ACTION=="add", ENV{mount_options_exfat}="rw,uid=1000,gid=1000,dmask=022,fmask=133,noatime" -ACTION=="add", ENV{ID_FS_TYPE}=="exfat", RUN+="/bin/mount -t exfat-fuse -o %E{mount_options_exfat} /dev/%k '/mnt/sdcard'" +ACTION=="add", ENV{ID_FS_TYPE}=="exfat", RUN+="/bin/mount -t exfat -o %E{mount_options_exfat} /dev/%k '/mnt/sdcard'" ACTION=="add", ENV{mount_options_ext2}="users,exec,noatime"