ihaveamac / ninfs

FUSE filesystem Python scripts for Nintendo console files
MIT License
436 stars 18 forks source link

BSD compatibility #107

Open ihaveamac opened 7 months ago

ihaveamac commented 7 months ago

This would be nice to have.

The only one I have tried it on is FreeBSD. Last time I did, the mount point seemed to vanish as soon as the mount was created and I wasn't able to find out why at the time.

If anyone wants to reproduce, this is the minimal setup that requires no additional files:

Expected mount contents:

% tree mount
mount
├── icon.smdh
├── romfs
│   ├── battery0.png
│   ├── battery1.png
│   ├── battery2.png
│   ├── battery3.png
│   ├── battery4.png
│   ├── battery5.png
│   ├── battery_charging.png
│   ├── bottom_screen_bg.png
│   ├── bottom_screen_bottom_bar.png
│   ├── bottom_screen_bottom_bar_shadow.png
│   ├── bottom_screen_top_bar.png
│   ├── bottom_screen_top_bar_shadow.png
│   ├── button.png
│   ├── logo.png
│   ├── meta_info_box.png
│   ├── meta_info_box_shadow.png
│   ├── progress_bar_bg.png
│   ├── progress_bar_content.png
│   ├── scroll_bar.png
│   ├── selection_overlay.png
│   ├── textcolor.cfg
│   ├── top_screen_bg.png
│   ├── top_screen_bottom_bar.png
│   ├── top_screen_bottom_bar_shadow.png
│   ├── top_screen_top_bar.png
│   ├── top_screen_top_bar_shadow.png
│   ├── wifi0.png
│   ├── wifi1.png
│   ├── wifi2.png
│   ├── wifi3.png
│   └── wifi_disconnected.png
└── romfs.bin

2 directories, 33 files