]>
Commit | Line | Data |
---|---|---|
5910d3b7 DM |
1 | Package sources |
2 | =============== | |
3 | ||
4 | debian and ubuntu packages are built using 'dab' | |
5 | ||
6 | ||
7 | Other packages are from: | |
8 | ||
9 | http://download.openvz.org/template/precreated/contrib/ | |
10 | ||
11 | centos-4-i386-default-4.7-20090117.tar.gz => centos-4-standard_4.7-1_i386.tar.gz | |
12 | centos-5-i386-default-5.2-20090117.tar.gz => centos-5-standard_5.2-1_i386.tar.gz | |
13 | ||
14 | fedora-9-i386-default-20090108.tar.gz => fedora-9-standard_9-2_i386.tar.gz | |
15 | ||
16 | ||
17 | PVE Package description format | |
18 | ============================== | |
19 | ||
20 | We basically use a debian like format - see: | |
21 | ||
22 | http://www.debian.org/doc/debian-policy/ch-controlfields.html | |
23 | ||
24 | The following (debian) field are used: | |
25 | ||
26 | Package, Section, Version, Maintainer, Description | |
27 | ||
28 | Additionally we define the following fields: | |
29 | ||
30 | Type: openvz | qemu | |
31 | OS: Operating system type | |
32 | Location: download url | |
33 | Infopage: url to additional info | |
34 | ManageUrl: url to connect to management interface | |
35 | md5sum: md5sum of the package | |
36 | ||
37 | Here is an example: | |
38 | ||
39 | Package: proxmox-mailgateway | |
40 | Version: 2.4-2 | |
41 | Type: openvz | |
42 | OS: debian-4.0 | |
43 | Section: mail | |
44 | Certified: yes | |
45 | Maintainer: Proxmox Support Team <support@proxmox.com> | |
46 | Location: http://download.proxmox.com/appliances/mail/debian-4.0-proxmox-mailgateway_2.4-2_i386.tar.gz | |
47 | Infopage: http://pve.proxmox.com/wiki/Proxmox_Mail_Gateway | |
48 | ManageUrl: https://__IPADDRESS__/ | |
49 | md5sum: 3b48ffe08347229a854bc8d5ee161e1f | |
50 | Description: Proxmox Mail Gateway | |
51 | A full featured mail proxy for spam an virus filtering. | |
52 | ||
53 | ||
54 | The filename is automatically generated from the above description: | |
55 | ||
56 | ${OS}-${Package}_${VERSION}_i386.tar.gz | |
57 | ||
58 | If ${Package} starts with "${OS}-", the filename is: | |
59 | ||
60 | ${Package}_${VERSION}_i386.tar.gz |