pycpio

Python library for CPIO manipulation (by desultory)

Pycpio Alternatives

Similar projects and alternatives to pycpio

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pycpio alternative or higher similarity.

pycpio reviews and mentions

Posts with mentions or reviews of pycpio. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-08.
  • Build Initramfs Rootless
    8 projects | news.ycombinator.com | 8 Mar 2024
    You can't make them on the filesystem itself, gen_init_cpio lets you specify device nodes to be created within the archive, but they are not actually created on the live system and do not require privileges.

    I made my own CPIO library: https://github.com/desultory/pycpio and one of the main goals was this behavior, so I could create CPIO archives with device nodes without privileges. It's really as simple as writing some bytes to a file saying "when you extract this, create this device node". It's not like any archive actually has a device node, just instructions for where to put them, and what properties they have.

    Certainly, you can't extract these archives as non-root, but you have to go out of your way to make an initramfs have non-root privileges.

Stats

Basic pycpio repo stats
1
3
8.4
16 days ago

desultory/pycpio is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

The primary programming language of pycpio is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com