mirror of
https://git.proxmox.com/git/pve-common
synced 2025-08-04 14:37:42 +00:00
update README for wheezy
This commit is contained in:
parent
ba4af65b35
commit
60f4e8c713
17
README.dev
17
README.dev
@ -2,7 +2,7 @@
|
|||||||
Setup PVE v2 Development Environment
|
Setup PVE v2 Development Environment
|
||||||
====================================
|
====================================
|
||||||
|
|
||||||
1. Install Debian 'squeeze'
|
1. Install Debian 'wheezy'
|
||||||
2. Install prerequisites for development environment:
|
2. Install prerequisites for development environment:
|
||||||
|
|
||||||
apt-get -y install build-essential git-core debhelper autotools-dev \
|
apt-get -y install build-essential git-core debhelper autotools-dev \
|
||||||
@ -20,7 +20,8 @@ libpci-dev texi2html libgnutls-dev libsdl1.2-dev bridge-utils \
|
|||||||
libvncserver0 rpm2cpio apache2-mpm-prefork libintl-perl \
|
libvncserver0 rpm2cpio apache2-mpm-prefork libintl-perl \
|
||||||
libapache2-request-perl libnet-dns-perl vlan libio-socket-ssl-perl \
|
libapache2-request-perl libnet-dns-perl vlan libio-socket-ssl-perl \
|
||||||
libfile-sync-perl ifenslave-2.6 libnet-ldap-perl console-data \
|
libfile-sync-perl ifenslave-2.6 libnet-ldap-perl console-data \
|
||||||
libtool dietlibc-dev liblocale-po-perl
|
libtool dietlibc-dev liblocale-po-perl libstring-shellquote-perl \
|
||||||
|
libio-multiplex-perl liblockfile-simple-perl
|
||||||
|
|
||||||
3. Download and install the following git modules in order from top to bottom:
|
3. Download and install the following git modules in order from top to bottom:
|
||||||
|
|
||||||
@ -28,7 +29,6 @@ libtool dietlibc-dev liblocale-po-perl
|
|||||||
|
|
||||||
You currently need the following packages:
|
You currently need the following packages:
|
||||||
|
|
||||||
libqb.git
|
|
||||||
corosync-pve.git
|
corosync-pve.git
|
||||||
openais-pve.git
|
openais-pve.git
|
||||||
pve-common.git
|
pve-common.git
|
||||||
@ -40,12 +40,17 @@ pve-storage.git
|
|||||||
pve-qemu-kvm.git
|
pve-qemu-kvm.git
|
||||||
qemu-server.git
|
qemu-server.git
|
||||||
vncterm.git
|
vncterm.git
|
||||||
|
vzquota.git
|
||||||
vzctl.git
|
vzctl.git
|
||||||
|
fence-agents-pve.git
|
||||||
|
resource-agents-pve.git
|
||||||
pve-manager.git
|
pve-manager.git
|
||||||
pve-kernel-2.6.32.git
|
pve-kernel-2.6.32.git
|
||||||
fence-agents-pve.git
|
libiscsi.git
|
||||||
|
gfs2-utils.git
|
||||||
|
ksm-control-daemon.git
|
||||||
|
|
||||||
Most source can be installed with 'make dinstall' command.
|
Most packages can be installed with 'make dinstall' command.
|
||||||
|
|
||||||
4. Reboot the system.
|
4. Reboot the system.
|
||||||
5. Learn to use the quilt patch scripts.
|
5. Learn to use the quilt patch scripts.
|
||||||
@ -87,7 +92,7 @@ Additionally, we use JSON Schema [2] to formally describe our API. So
|
|||||||
we can automatically generate the whole API Documentation, and we can
|
we can automatically generate the whole API Documentation, and we can
|
||||||
verify all parameters and return values.
|
verify all parameters and return values.
|
||||||
|
|
||||||
An great side effect was that we are able to use JSON Schema to
|
A great side effect was that we are able to use JSON Schema to
|
||||||
produce command line argument parsers automatically. In fact, the REST
|
produce command line argument parsers automatically. In fact, the REST
|
||||||
API and the command line tools use the same code.
|
API and the command line tools use the same code.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user