X-Git-Url: http://git.ozo.com/?p=openwrt-10.03%2F.git;a=blobdiff_plain;f=package%2Fblock-mount%2Ffiles%2Fblock.sh;h=56ff76ed184a7cdcbd416884893aebda5521639a;hp=80f74b210b2f0d271340dd188ba7f074e28cc126;hb=d836f57e7270f09d298d19305dbf0e7a3867a0ca;hpb=6d138d62a987e9090fa2019125ab541bab0d6ac1 diff --git a/package/block-mount/files/block.sh b/package/block-mount/files/block.sh index 80f74b210..56ff76ed1 100644 --- a/package/block-mount/files/block.sh +++ b/package/block-mount/files/block.sh @@ -225,8 +225,10 @@ config_get_mount_section_by_device() { return 0 } config_foreach config_get_mount mount "$msbd_device" - [ -n "$msbd_mount_device" ] && config_create_mount_fstab_entry "$msbd_mount_device" "$msbd_target" "$msbd_fstype" "$msbd_options" "$msbd_enabled" - mount_dev_section_cb "$msbd_mount_cfg" "$msbd_target" "$msbd_mount_device" "$msbd_fstype" "$msbd_options" "$msbd_enabled" "$msbd_enabled_fsck" "$msbd_uuid" "$msbd_label" "$msbd_is_rootfs" + [ "$msbd_is_rootfs" -gt 0 ] || { + [ -n "$msbd_mount_device" ] && config_create_mount_fstab_entry "$msbd_mount_device" "$msbd_target" "$msbd_fstype" "$msbd_options" "$msbd_enabled" + mount_dev_section_cb "$msbd_mount_cfg" "$msbd_target" "$msbd_mount_device" "$msbd_fstype" "$msbd_options" "$msbd_enabled" "$msbd_enabled_fsck" "$msbd_uuid" "$msbd_label" "$msbd_is_rootfs" + } reset_block_cb }