update:add support for exFAT file system and automatically mount
This commit is contained in:
parent
f17c421d5d
commit
5532a62450
|
|
@ -1312,6 +1312,8 @@ function parse_partition_file()
|
||||||
echo "ln -sf /dev/${storage_dev_prefix}${part_num} ${part_name}" >> $RK_PROJECT_FILE_ROOTFS_SCRIPT
|
echo "ln -sf /dev/${storage_dev_prefix}${part_num} ${part_name}" >> $RK_PROJECT_FILE_ROOTFS_SCRIPT
|
||||||
part_num=$(( part_num + 1 ))
|
part_num=$(( part_num + 1 ))
|
||||||
done
|
done
|
||||||
|
case $RK_BOOT_MEDIUM in
|
||||||
|
emmc)
|
||||||
cat >> $RK_PROJECT_FILE_ROOTFS_SCRIPT <<EOF
|
cat >> $RK_PROJECT_FILE_ROOTFS_SCRIPT <<EOF
|
||||||
for i in \$(seq 5 8); do
|
for i in \$(seq 5 8); do
|
||||||
det_partition="/dev/mmcblk1p\$i"
|
det_partition="/dev/mmcblk1p\$i"
|
||||||
|
|
@ -1324,6 +1326,10 @@ for i in \$(seq 5 8); do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
EOF
|
EOF
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
IFS=
|
IFS=
|
||||||
echo "fi }" >> $RK_PROJECT_FILE_ROOTFS_SCRIPT
|
echo "fi }" >> $RK_PROJECT_FILE_ROOTFS_SCRIPT
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -289,6 +289,7 @@ CONFIG_EXT4_FS=y
|
||||||
CONFIG_EXPORTFS_BLOCK_OPS=y
|
CONFIG_EXPORTFS_BLOCK_OPS=y
|
||||||
# CONFIG_DNOTIFY is not set
|
# CONFIG_DNOTIFY is not set
|
||||||
CONFIG_VFAT_FS=y
|
CONFIG_VFAT_FS=y
|
||||||
|
CONFIG_EXFAT_FS=y
|
||||||
CONFIG_TMPFS=y
|
CONFIG_TMPFS=y
|
||||||
CONFIG_JFFS2_FS=y
|
CONFIG_JFFS2_FS=y
|
||||||
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
|
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
|
||||||
|
|
|
||||||
|
|
@ -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{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"
|
ACTION=="add", ENV{mount_options_ext2}="users,exec,noatime"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user