aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorCharlie Sharpsteen2011-12-26 12:14:12 -0800
committerCharlie Sharpsteen2011-12-26 12:14:12 -0800
commit7ccf6fedd08f728e1b8e445b6a7c464365d5c6f8 (patch)
tree98d8942afc4877de20e09c9544a793c9ec66abce /Library/Formula
parent487cb7000f812f727c7bee322c00da430733a92c (diff)
downloadhomebrew-7ccf6fedd08f728e1b8e445b6a7c464365d5c6f8.tar.bz2
fuse4x-kext: Add upgrade instructions to caveats
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/fuse4x-kext.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Formula/fuse4x-kext.rb b/Library/Formula/fuse4x-kext.rb
index 30fea553c..97a1afcd3 100644
--- a/Library/Formula/fuse4x-kext.rb
+++ b/Library/Formula/fuse4x-kext.rb
@@ -36,8 +36,20 @@ class Fuse4xKext < Formula
<<-EOS.undent
In order for FUSE-based filesystems to work, the fuse4x kernel extension
must be installed by the root user:
+
sudo cp -rfX #{kext_prefix}/fuse4x.kext /System/Library/Extensions
sudo chmod +s /System/Library/Extensions/fuse4x.kext/Support/load_fuse4x
+
+ If upgrading from a previous version of Fuse4x, the old kernel extension
+ will need to be unloaded before performing the steps listed above. First,
+ check that no FUSE-based filesystems are running:
+
+ mount | grep fuse4x
+
+ Unmount all FUSE filesystems and then unload the kernel extension:
+
+ sudo kextunload -b org.fuse4x.kext.fuse4x
+
EOS
end
end