[MacPorts] #39456: Fuse4X superseded by OSXFUSE
MacPorts
noreply at macports.org
Wed Apr 30 09:51:57 PDT 2014
#39456: Fuse4X superseded by OSXFUSE
--------------------------------------------------+----------------------
Reporter: brian.reiter@… | Owner: dports@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: fuse4x fuse4x-framework fuse4x-kext |
--------------------------------------------------+----------------------
Comment (by long.lvnh@…):
fuse4x should be able to be installed if the user wants it instead of
osxfuse as osxfuse has some issues, like when using ntfs-3g with the auto
mounting system of Mac OS X, the issue is listened here
https://github.com/osxfuse/osxfuse/issues/119 and has been reported since
2 months ago, which makes me think that the issue will remain around for a
while and fuse4x works perfect for me.
Still I wasn't able to downgrade it using macports so I uninstalled
''osxfuse'', ''fuse4x'' & ''ntfs-3g'' ports from my system so I installed
''fuse4x'' & ''ntfs-3g'' manually:
'''Downloaded:'''
The official ''Fuse4X'' dmg from http://fuse4x.github.io/ (
[https://github.com/downloads/fuse4x/fuse4x/Fuse4X-0.9.2.dmg
Fuse4X-0.9.2.dmg] )
The ''ntfs-3g'' sources version ''2014.2.15'' from
http://www.tuxera.com/community/ntfs-3g-download/ (
[http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz ntfs-
3g_ntfsprogs-2014.2.15.tgz] )
'''Installed:'''
Fuse4X.pkg from Fuse4X-0.9.2.dmg
Extracted the sources from ntfs-3g_ntfsprogs-2014.2.15.tgz and executed
the following commands:
{{{
./configure --exec-prefix=/usr/local --with-fuse=external
make
sudo make install
}}}
Mount script:
I have the following script for Mac OS X auto mounting ( /sbin/mount_ntfs
):
{{{
#!/bin/bash
VOLUME_NAME="${@:$#}"
VOLUME_NAME=${VOLUME_NAME#/Volumes/}
USER_ID=499
GROUP_ID=20
if [ /usr/bin/stat -f %u /dev/console -ne 0 ]; then
USER_ID=/usr/bin/stat -f %u /dev/console
GROUP_ID=/usr/bin/stat -f %g /dev/console
fi
/usr/local/bin/ntfs-3g \
-o volname="${VOLUME_NAME}" \
-o local \
-o noappledouble \
-o negative_vncache \
-o auto_xattr \
-o auto_cache \
-o noatime \
-o windows_names \
-o user_xattr \
-o inherit \
-o uid=$USER_ID \
-o gid=$GROUP_ID \
-o allow_other \
-o hide_dot_files \
"$@" >> /var/log/mount-ntfs-3g.log 2>&1
exit $?;
}}}
For now I will remain with this obsolete fuse4x setup at least until the
next major update of OSX in case fuse4x doesn't build for that time or
osxfuse has it fixed.
--
Ticket URL: <https://trac.macports.org/ticket/39456#comment:65>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list