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 specification for SerpentOS .stone files #665

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

armijnhemel
Copy link
Collaborator

This PR adds a parser for the .stone packaging format used in SerpentOS (a fairly new Linux distribution). I only found one file to test with in their latest ISO (only containing metadata), so there isn't much beyond structural parsing.

@armijnhemel
Copy link
Collaborator Author

Well, found some more files to test with, so I will go back to the drawing board first:

https://dev.serpentos.com/pool/b/bash/

@armijnhemel armijnhemel marked this pull request as draft April 20, 2023 16:13
@KOLANICH
Copy link
Contributor

KOLANICH commented Apr 20, 2023

be
in 2020, when the only sensible endianness (le) is mainstream in hardware

🤦

@armijnhemel
Copy link
Collaborator Author

be
in 2021, when the only sensible endianness (le) is mainstream in hardware

facepalm

Yet the format uses be

@armijnhemel armijnhemel marked this pull request as ready for review April 20, 2023 17:22
@armijnhemel
Copy link
Collaborator Author

Well, found some more files to test with, so I will go back to the drawing board first:

https://dev.serpentos.com/pool/b/bash/

It seems that zstd is not universally supported by kaitai-compress so I will leave this one as it is right now.

archive/stone.ksy Outdated Show resolved Hide resolved
Co-authored-by: Petr Pučil <[email protected]>
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.

3 participants