update README for wheezy

This commit is contained in:
Dietmar Maurer 2013-03-15 10:18:21 +01:00
parent ba4af65b35
commit 60f4e8c713

View File

@ -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.