diff --git a/BSP/root-fs/rootfs/etc_Model/etc_565_HUNTING_EVB_LINUX_4G_S550/init.d/S07_SysInit b/BSP/root-fs/rootfs/etc_Model/etc_565_HUNTING_EVB_LINUX_4G_S550/init.d/S07_SysInit index f3321cff6..2c0128437 100755 --- a/BSP/root-fs/rootfs/etc_Model/etc_565_HUNTING_EVB_LINUX_4G_S550/init.d/S07_SysInit +++ b/BSP/root-fs/rootfs/etc_Model/etc_565_HUNTING_EVB_LINUX_4G_S550/init.d/S07_SysInit @@ -71,8 +71,6 @@ insmod /etc/lib/modules/$KERVER/extra/fs/exfat/exfat.ko # fi #mdev -s - - if [ -d "/sys/class/block/mmcblk0p1" ]; then mknod /dev/mmcblk0p1 b `cat /sys/class/block/mmcblk0p1/dev | sed "s/:/\ /g"` fi @@ -81,6 +79,66 @@ if [ -d "/sys/class/block/mmcblk1p1" ]; then mknod /dev/mmcblk1p1 b `cat /sys/class/block/mmcblk1p1/dev | sed "s/:/\ /g"` fi + +if [ -d "/sys/class/block/mmcblk0" ]; then + if [ ! -b /dev/mmcblk0 ]; then + mknod /dev/mmcblk0 b `cat /sys/class/block/mmcblk0/dev | sed "s/:/\ /g"` + fi +fi + +if [ -d "/sys/class/block/mmcblk1" ]; then + if [ ! -b /dev/mmcblk1 ]; then + mknod /dev/mmcblk1 b `cat /sys/class/block/mmcblk1/dev | sed "s/:/\ /g"` + fi +fi + +if [ -d "/sys/class/block/mmcblk0p1" ]; then + if [ ! -b /dev/mmcblk0p1 ]; then + mknod /dev/mmcblk0p1 b `cat /sys/class/block/mmcblk0p1/dev | sed "s/:/\ /g"` + fi +fi + + +disk="/dev/mmcblk1" +disk_part="/dev/mmcblk1p1" +#flag="$1" + +partition_func() { + fdisk "$disk" <