doc: add a file describing the package format
This commit is contained in:
41
doc/package-format.txt
Normal file
41
doc/package-format.txt
Normal file
@@ -0,0 +1,41 @@
|
||||
+------------------------------------------------------------------------------+
|
||||
| Rosetta Package Manager Documentation |
|
||||
| ..................................... |
|
||||
| Package Format And Layout |
|
||||
+------------------------------------------------------------------------------+
|
||||
|
||||
This document describes the format and layout of Rosetta package files.
|
||||
|
||||
|
||||
1 Main Package Layout
|
||||
=====================
|
||||
|
||||
The main package is an uncompressed tar archive that contains a set of
|
||||
compressed files and sub-archive.
|
||||
|
||||
The contents of the main package include:
|
||||
- /data.tar.zst : Contains the files to be extracted to the system
|
||||
directory when the package is installed.
|
||||
|
||||
- /control.tar.zst : Contains a set of scripts to be executed at different
|
||||
points in the package (un)installation process.
|
||||
|
||||
- /meta.tar.zst : Contains information about the package itself, including
|
||||
the manifest and news data.
|
||||
|
||||
|
||||
2 The Payload Package
|
||||
=====================
|
||||
|
||||
|
||||
3 The Control Package
|
||||
=====================
|
||||
|
||||
|
||||
4 The Meta Package
|
||||
==================
|
||||
|
||||
|
||||
*****!
|
||||
|
||||
vim: shiftwidth=3 expandtab
|
||||
Reference in New Issue
Block a user