Introduction
Introduction Statistics Contact Development Disclaimer Help
tpack.5 - pm - barely a pack manager
git clone git://z3bra.org/pm
Log
Files
Refs
README
LICENSE
---
tpack.5 (1713B)
---
1 .Dd 2016-01-13
2 .Dt PACK 5
3 .Os POSIX.1-2008
4 .Sh NAME
5 .Nm pack
6 .Nd pack file format
7 .Sh DESCRIPTION
8 .Nm
9 is the name given to compressed archives used by
10 .Xr pm 1
11 to install softwares under a directory.
12 .Ss FILENAME
13 The pack name is used to extract informations about it content, and shou…
14 follow a strict naming scheme:
15 .Pa <name>@<version>.<ext> .
16 .Pp
17 The regex used to match pack names is as follows (case sensitive):
18 .Bd -literal -offset indent
19 ([-_a-z0-9]*)@([-.a-zA-Z0-9]*).t(bz|gz|xz)
20 .Ed
21 .Pp
22 name used for packs should remain the original software name, unless it
23 doesn't match the regex above. In this case, the name should be changed …
24 fit the convention used.
25 .Pp
26 Libraries pack names MUST be named "lib<name>". For example, the pack for
27 "zlib" would be named "libz@<version>.<ext>".
28 .Ss ARCHIVE FORMAT
29 A pack is a compressed
30 .Em tar file
31 containing all the files and sub directories meant to be extracted under…
32 .Ev $ROOT
33 directory (See
34 .Xr pm 1 ) .
35 Supported compression algorithms are
36 .Em gzip , bzip2 , xz .
37 For example:
38 .Bd -literal -offset indent
39 bin/
40 bin/pm
41 share/
42 share/man/
43 share/man/man1/
44 share/man/man1/pm.1
45 share/man/man5/
46 share/man/man5/pack.5
47 .Ed
48 .Sh EXAMPLE
49 In order to create a pack suitable for use with
50 .Xr pm 1 ,
51 you can use external tools to first install your pack into a specific
52 directory, change to this directory and archive its content.
53 .Bd -literal
54 make
55 make DESTDIR=$PWD/tmproot PREFIX= install
56 tar -C ./tmproot -f /tmp/[email protected] -cj .
57 .Ed
58 .Pp
59 You can then check the content of this pack with:
60 .Bd -literal
61 tar -f /tmp/[email protected] -tj
62 .Ed
63 .Sh SEE ALSO
64 .Xr pm 1 ,
65 .Xr tar 1 ,
66 .Xr gzip 1 ,
67 .Xr bzip2 1 ,
68 .Xr xz 1 ,
69 .Sh AUTHORS
70 .An Willy Goiffon Aq Mt [email protected]
You are viewing proxied material from z3bra.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.