'partially add ntfs to setup'

This commit is contained in:
Tobias Powalowski 2009-01-25 22:38:38 +01:00
parent 7bb86bb365
commit 37531d123d
3 changed files with 15 additions and 5 deletions

View file

@ -11,6 +11,14 @@ run_hook ()
# fix jfs symlinks # fix jfs symlinks
ln -s /sbin/jfs_mkfs /sbin/mkfs.jfs ln -s /sbin/jfs_mkfs /sbin/mkfs.jfs
# fix ntfs symlinks
ln -s /usr/sbin/mkntfs /sbin/mkfs.ntfs
ln -s /usr/bin/ntfsmount /sbin/mount.ntfs-fuse
ln -s /usr/bin/ntfsmount /sbin/mount.fuse.ntfs
# fix ntfs-3g symlink
ln -s /bin/ntfs-3g /sbin/mount.ntfs-3g
# fix vfat symlink # fix vfat symlink
ln -s /sbin/mkdosfs /sbin/mkfs.vfat ln -s /sbin/mkdosfs /sbin/mkfs.vfat
ln -s /sbin/mkdosfs /sbin/mkfs.msdos ln -s /sbin/mkdosfs /sbin/mkfs.msdos

View file

@ -2,8 +2,8 @@
install () install ()
{ {
MODULES=" $(checked_modules '/kernel/fs/reiserfs') $(checked_modules '/kernel/fs/ext2') $(checked_modules '/kernel/fs/ext3') $(checked_modules '/kernel/fs/ext4') $(checked_modules '/kernel/fs/jfs') $(checked_modules '/kernel/fs/xfs') $(checked_modules '/kernel/fs/vfat') $(checked_modules '/kernel/fs/fat') $(checked_modules '/kernel/fs/isofs') $(checked_modules '/kernel/fs/nls/nls_cp437')" MODULES=" $(checked_modules '/kernel/fs/reiserfs') $(checked_modules '/kernel/fs/ext2') $(checked_modules '/kernel/fs/ext3') $(checked_modules '/kernel/fs/ext4') $(checked_modules '/kernel/fs/jfs') $(checked_modules '/kernel/fs/xfs') $(checked_modules '/kernel/fs/vfat') $(checked_modules '/kernel/fs/fat') $(checked_modules '/kernel/fs/isofs') $(checked_modules '/kernel/fs/nls/nls_cp437') $(checked_modules '/kernel/fs/fuse')"
BINARIES="mkswap mkfs.reiserfs mkfs.ext2 jfs_fsck jfs_mkfs mkfs.xfs xfs_freeze xfs_io mkdosfs blkid" BINARIES="mkswap mkfs.reiserfs mkfs.ext2 jfs_fsck jfs_mkfs mkfs.xfs xfs_freeze xfs_io mkdosfs blkid mkntfs mountntfs ntfs-3g"
FILES="" FILES=""
SCRIPT="arch_filesystems_lowmem" SCRIPT="arch_filesystems_lowmem"
} }

View file

@ -336,7 +336,7 @@ _mkfs() {
else else
# make sure the fstype is one we can handle # make sure the fstype is one we can handle
local knownfs=0 local knownfs=0
for fs in xfs jfs reiserfs ext2 ext3 ext4 vfat; do for fs in xfs jfs reiserfs ext2 ext3 ext4 ntfs vfat; do
[ "${_fstype}" = "${fs}" ] && knownfs=1 && break [ "${_fstype}" = "${fs}" ] && knownfs=1 && break
done done
if [ $knownfs -eq 0 ]; then if [ $knownfs -eq 0 ]; then
@ -350,9 +350,10 @@ _mkfs() {
xfs) mkfs.xfs -f ${_device} >$LOG 2>&1; ret=$? ;; xfs) mkfs.xfs -f ${_device} >$LOG 2>&1; ret=$? ;;
jfs) yes | mkfs.jfs ${_device} >$LOG 2>&1; ret=$? ;; jfs) yes | mkfs.jfs ${_device} >$LOG 2>&1; ret=$? ;;
reiserfs) yes | mkreiserfs ${_device} >$LOG 2>&1; ret=$? ;; reiserfs) yes | mkreiserfs ${_device} >$LOG 2>&1; ret=$? ;;
ext2) mke2fs "${_device}" >$LOG 2>&1; ret=$? ;; ext2) mkfs.ext2 ${_device} >$LOG 2>&1; ret=$? ;;
ext3) mke2fs -j ${_device} >$LOG 2>&1; ret=$? ;; ext3) mkfs.ext3 ${_device} >$LOG 2>&1; ret=$? ;;
ext4) mkfs.ext4 ${_device} >$LOG 2>&1; ret=$? ;; ext4) mkfs.ext4 ${_device} >$LOG 2>&1; ret=$? ;;
ntfs) mkfs.ntfs ${_device} >$LOG 2>&1; ret=$? ;;
vfat) mkfs.vfat ${_device} >$LOG 2>&1; ret=$? ;; vfat) mkfs.vfat ${_device} >$LOG 2>&1; ret=$? ;;
# don't handle anything else here, we will error later # don't handle anything else here, we will error later
esac esac
@ -633,6 +634,7 @@ mountpoints() {
[ "$(which mkreiserfs 2>/dev/null)" ] && FSOPTS="$FSOPTS reiserfs Reiser3" [ "$(which mkreiserfs 2>/dev/null)" ] && FSOPTS="$FSOPTS reiserfs Reiser3"
[ "$(which mkfs.xfs 2>/dev/null)" ] && FSOPTS="$FSOPTS xfs XFS" [ "$(which mkfs.xfs 2>/dev/null)" ] && FSOPTS="$FSOPTS xfs XFS"
[ "$(which mkfs.jfs 2>/dev/null)" ] && FSOPTS="$FSOPTS jfs JFS" [ "$(which mkfs.jfs 2>/dev/null)" ] && FSOPTS="$FSOPTS jfs JFS"
[ "$(which mkfs.ntfs 2>/dev/null)" ] && FSOPTS="$FSOPTS ntfs NTFS"
[ "$(which mkfs.vfat 2>/dev/null)" ] && FSOPTS="$FSOPTS vfat VFAT" [ "$(which mkfs.vfat 2>/dev/null)" ] && FSOPTS="$FSOPTS vfat VFAT"
# #