Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LZ4 support #2

Merged
merged 1 commit into from
May 26, 2014
Merged

Add LZ4 support #2

merged 1 commit into from
May 26, 2014

Conversation

Piezoid
Copy link
Contributor

@Piezoid Piezoid commented May 22, 2014

No description provided.

@vasi
Copy link
Owner

vasi commented May 23, 2014

Hey, thanks for the contribution! This was definitely on my todo list, it's great to have help suddenly appear out of nowhere :)

The code looks great, I can probably pull as soon as I have time to do some test builds.

@Piezoid
Copy link
Contributor Author

Piezoid commented May 23, 2014

Your're welcome! I'm happy to see this is is maintained.

I was surprised i could do it in less than 10 minutes, the code is well organized.

My use case for this project is to mount a compressed minimal archlinux root on android. Since android 4.2+, most of the roms and stock firmwares I've seen have builtin fuse but no squashfs support.

One feature i'd like to add, is transparent fusion with a RW directory, thus avoiding a second fuse layer (like unionfs-fuse).

@vasi vasi merged commit b937d68 into vasi:master May 26, 2014
@vasi
Copy link
Owner

vasi commented May 27, 2014

I'm making the core of squashfuse a bit more library-like. It doesn't yet build a shared lib, nor do I promise a stable API. But now you can try making an alternate FUSE client with a writable overlay, if you feel like it :)

@Piezoid
Copy link
Contributor Author

Piezoid commented May 27, 2014

Yes, I've seen the trend of separation in the code. It may be easier to add the feature to unionfs-fuse since the layered file-system architecture already there, but the system is path based (using the high level fuse API).

@vasi
Copy link
Owner

vasi commented May 27, 2014

I actually just wrote a high-level API implementation of squashfuse yesterday, I'll push it in the next couple of days. I'm not sure how much easier that will make things for you, but maybe a bit...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants