pycpio
1.4.1
Une bibliothèque pour créer des fichiers CPIO dans Python.
Actuellement, la bibliothèque ne prend en charge que le nouveau format ASCII et la compression XZ
Cette bibliothèque est principale conçue pour une utilisation dans UGRD afin de créer des archives CPIO à utiliser dans initRamfs.
-h, --help show this help message and exit
-d, --debug enable debug mode (level 10)
-dd, --trace enable trace debug mode (level 5)
-v, --version print the version and exit
--log-file LOG_FILE set the path to the log file
--log-level LOG_LEVEL
set the log level
--log-time enable log timestamps
--no-log-color disable log color
-i INPUT, --input INPUT
input file
-a APPEND, --append APPEND
append to archive
--recursive RECURSIVE
append to archive recursively
--relative RELATIVE append to archive relative to this path
--absolute allow absolute paths
--reproducible Set mtime to 0, start inodes at 0
--rm RM, --delete RM delete from archive
-n NAME, --name NAME Name/path override for append
-s SYMLINK, --symlink SYMLINK
create symlink
-c CHARDEV, --chardev CHARDEV
create character device
--major MAJOR major number for character/block device
--minor MINOR minor number for character/block device
-u UID, --set-owner UID
set UID on all files
-g GID, --set-group GID
set GID on all files
-m MODE, --set-mode MODE
set mode on all files
-z COMPRESS, --compress COMPRESS
compression type
-o OUTPUT, --output OUTPUT
output file
-l, --list list CPIO contents
-p, --print print CPIO contents
pycpio.header.cpioheader : la classe qui représente un en-tête CPIOpycpio.header.headers (seul le nouveau format ASCII est pris en charge)pycpio.cpio.data : la classe qui représente un bloc de données CPIOfile : un fichier régulier, ou HardLink.dir : un répertoiresymlink : un lien symboliquechardev : un périphérique de caractèrepycpio.cpio.archive