Using ntfs-3g to mount ntfs partitions.
This commit is contained in:
parent
157ba67478
commit
17d85e1452
|
@ -199,21 +199,25 @@ case "${LB_BINARY_FILESYSTEM}" in
|
||||||
ext2|ext3|ext4)
|
ext2|ext3|ext4)
|
||||||
MKFS="${LB_BINARY_FILESYSTEM}"
|
MKFS="${LB_BINARY_FILESYSTEM}"
|
||||||
MKFS_OPTIONS="-L ${LB_HDD_LABEL} -m 0"
|
MKFS_OPTIONS="-L ${LB_HDD_LABEL} -m 0"
|
||||||
|
MOUNT_OPTIONS=""
|
||||||
;;
|
;;
|
||||||
|
|
||||||
fat16)
|
fat16)
|
||||||
MKFS="vfat"
|
MKFS="vfat"
|
||||||
MKFS_OPTIONS="-F 16 -n ${LB_HDD_LABEL}"
|
MKFS_OPTIONS="-F 16 -n ${LB_HDD_LABEL}"
|
||||||
|
MOUNT_OPTIONS=""
|
||||||
;;
|
;;
|
||||||
|
|
||||||
fat32)
|
fat32)
|
||||||
MKFS="vfat"
|
MKFS="vfat"
|
||||||
MKFS_OPTIONS="-F 32 -n ${LB_HDD_LABEL}"
|
MKFS_OPTIONS="-F 32 -n ${LB_HDD_LABEL}"
|
||||||
|
MOUNT_OPTIONS=""
|
||||||
;;
|
;;
|
||||||
|
|
||||||
ntfs)
|
ntfs)
|
||||||
MKFS="ntfs"
|
MKFS="ntfs"
|
||||||
MKFS_OPTIONS="-L ${LB_HDD_LABEL}"
|
MKFS_OPTIONS="-L ${LB_HDD_LABEL}"
|
||||||
|
MOUNT_OPTIONS="-t ntfs-3g"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
@ -234,7 +238,7 @@ case "${LB_BINARY_FILESYSTEM}" in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
mkdir -p chroot/binary.tmp
|
mkdir -p chroot/binary.tmp
|
||||||
mount ${FREELO} chroot/binary.tmp
|
mount ${MOUNT_OPTIONS} ${FREELO} chroot/binary.tmp
|
||||||
cp -r -T ${CP_OPTIONS} binary/ chroot/binary.tmp
|
cp -r -T ${CP_OPTIONS} binary/ chroot/binary.tmp
|
||||||
|
|
||||||
FIXME()
|
FIXME()
|
||||||
|
|
|
@ -105,28 +105,32 @@ case "${LB_BINARY_FILESYSTEM}" in
|
||||||
ext2|ext3|ext4)
|
ext2|ext3|ext4)
|
||||||
MKFS="${LB_BINARY_FILESYSTEM}"
|
MKFS="${LB_BINARY_FILESYSTEM}"
|
||||||
MKFS_OPTIONS="-L ${LB_HDD_LABEL} -m 0"
|
MKFS_OPTIONS="-L ${LB_HDD_LABEL} -m 0"
|
||||||
|
MOUNT_OPTIONS=""
|
||||||
;;
|
;;
|
||||||
|
|
||||||
fat16)
|
fat16)
|
||||||
MKFS="vfat"
|
MKFS="vfat"
|
||||||
MKFS_OPTIONS="-F 16 -n ${LB_HDD_LABEL}"
|
MKFS_OPTIONS="-F 16 -n ${LB_HDD_LABEL}"
|
||||||
|
MOUNT_OPTIONS=""
|
||||||
;;
|
;;
|
||||||
|
|
||||||
fat32)
|
fat32)
|
||||||
MKFS="vfat"
|
MKFS="vfat"
|
||||||
MKFS_OPTIONS="-F 32 -n ${LB_HDD_LABEL}"
|
MKFS_OPTIONS="-F 32 -n ${LB_HDD_LABEL}"
|
||||||
|
MOUNT_OPTIONS=""
|
||||||
;;
|
;;
|
||||||
|
|
||||||
ntfs)
|
ntfs)
|
||||||
MKFS="ntfs"
|
MKFS="ntfs"
|
||||||
MKFS_OPTIONS="-L ${LB_HDD_LABEL}"
|
MKFS_OPTIONS="-L ${LB_HDD_LABEL}"
|
||||||
|
MOUNT_OPTIONS="-t ntfs-3g"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
Chroot chroot "mkfs.${MKFS} ${MKFS_OPTIONS} ${FREELO}"
|
Chroot chroot "mkfs.${MKFS} ${MKFS_OPTIONS} ${FREELO}"
|
||||||
|
|
||||||
mkdir -p source.tmp
|
mkdir -p source.tmp
|
||||||
mount ${FREELO} source.tmp
|
mount ${MOUNT_OPTIONS} ${FREELO} source.tmp
|
||||||
cp -r source/* source.tmp
|
cp -r source/* source.tmp
|
||||||
umount source.tmp
|
umount source.tmp
|
||||||
rmdir source.tmp
|
rmdir source.tmp
|
||||||
|
|
Loading…
Reference in New Issue