An open API service indexing awesome lists of open source software.

https://github.com/devttys0/sasquatch


https://github.com/devttys0/sasquatch

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

About
=========

The `sasquatch` project is a set of patches to the standard unsquashfs utility (part of squashfs-tools) that attempts to add support for as many hacked-up vendor-specific SquashFS implementations as possible.

If the vendor has done something simple like just muck a bit with the header fields, `sasquatch` should sort it out.

If the vendor has made changes to the underlying LZMA compression options, or to how these options are stored in the compressed data blocks, `sasquatch` will attempt to automatically resolve such customizations via a brute-force method.

Additional advanced command line options have been added for testing/debugging.

Very beta.

Prerequisites
=============

You need a C/C++ compiler, plus the liblzma, liblzo and zlib development libraries:

```bash
$ sudo apt-get install build-essential liblzma-dev liblzo2-dev zlib1g-dev
```

Installation
============

The included `build.sh` script will download squashfs-tools v4.3, patch the source, then build and install `sasquatch`:

```bash
$ ./build.sh
```