README.format 1.18 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
PVE Package description format
==============================

We basically use a debian like format - see:

http://www.debian.org/doc/debian-policy/ch-controlfields.html

The following (debian) field are used:

Package, Section, Version, Maintainer, Description

Additionally we define the following fields:

14
Type: openvz | qemu | lxc
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
OS: Operating system type
Location: download url
Infopage: url to additional info
ManageUrl: url to connect to management interface
md5sum: md5sum of the package

Here is an example:

Package: proxmox-mailgateway
Version: 2.4-2
Type: openvz
OS: debian-4.0
Section: mail
Certified: yes
Maintainer: Proxmox Support Team <support@proxmox.com>
Location: http://download.proxmox.com/appliances/mail/debian-4.0-proxmox-mailgateway_2.4-2_i386.tar.gz
Infopage: http://pve.proxmox.com/wiki/Proxmox_Mail_Gateway
ManageUrl: https://__IPADDRESS__/
md5sum: 3b48ffe08347229a854bc8d5ee161e1f
Description: Proxmox Mail Gateway
  A full featured mail proxy for spam an virus filtering.


The filename is automatically generated from the above description:

${OS}-${Package}_${VERSION}_i386.tar.gz

If ${Package} starts with "${OS}-", the filename is:

${Package}_${VERSION}_i386.tar.gz