thejoelpatrol / fusehfs

Update of FuseHFS for macFUSE on macOS 12 Monterey
31 stars 8 forks source link

Update install scripts for Yosemite and later #2

Closed adespoton closed 2 years ago

adespoton commented 8 years ago

Since Yosemite and later lock down the /System directory, and we shouldn't be writing anything there in the first place, I suggest changing the install location to /Lib/Filesystems/ instead of /System/Lib/Filesystems/ .

Also, the postinstall script also no longer works.

chown root:wheel /System/Library/Filesystems/fusefs_hfs.fs
ln -fs /System/Library/Filesystems/fusefs_hfs.fs/Contents/Resources/fusefs_hfs /sbin/mount_fusefs_hfs

This should change to

chown root:wheel /Library/Filesystems/fusefs_hfs.fs
ln -fs /Library/Filesystems/fusefs_hfs.fs/Contents/Resources/fusefs_hfs /usr/local/sbin/mount_fusefs_hfs

The Distribution script looks fine.

gingerbeardman commented 2 years ago

I'm really excited to try this again to see how it copes with Japanese media using MacJapanese encoded filenames.

thejoelpatrol commented 2 years ago

I've produced a signed installer package and signed FS bundle and I believe it works even on machines that I was not using for development. I want to clean up the code before a final release, but I would love to let you all beta test the current installer to make sure it works for you. It's built for x64, so I really have no idea whether it'll work under Rosetta on ARM...so let me know!

Download 0.1.5 beta package

It's not notarized, which I thought might be required, but it seems to work...so let's double check that by testing.

gingerbeardman commented 2 years ago

Well, look at that! Nice work.

Screen shot 2022-08-18 16 39 57

setup

adespoton commented 2 years ago

Hooray! The installer works out of the box for me on macOS 12.5 (En-US) with an M1 Pro chip! I've tested out a few of my pre-system-7 boot images and they all mount and are read/writeable. Now the only ones I can't access are my MFS images :D

I still need to test how it handles HFS CD-ROM Toast images though.

gingerbeardman commented 2 years ago

Toast image works OK for me. I mounted it through FastDMG.

Screen shot 2022-08-19 at 17 36 07

thejoelpatrol commented 2 years ago

Awesome, thank you @gingerbeardman and @adespoton! I'll work on cleaning up the code and taking some notes today and tomorrow, and try to get the release out this week.

thejoelpatrol commented 2 years ago

@gingerbeardman can you create a separate issue for non-ASCII filenames? Currently it tries to convert the existing encoding to UTF-8, but clearly something is going wrong. You'll need to provide some test cases with Japanese disk images since I don't have any. FWIW I find that even the extended part of MacRoman is slightly problematic -- Trying to name a file "©çñ" results in just "©c". I do want to address this but it's out of scope for this issue.

thejoelpatrol commented 2 years ago

I've updated the public webpage with a link to a new release version 0.1.5

Thank you everyone for keeping the fire burning under me for 6 years 🤣

gingerbeardman commented 2 years ago

Thanks for your continued work, Joel!