[pve-devel] r6220 - pve-common/trunk
svn-commits at proxmox.com
svn-commits at proxmox.com
Fri Jul 1 15:13:24 CEST 2011
Author: dietmar
Date: 2011-07-01 15:13:24 +0200 (Fri, 01 Jul 2011)
New Revision: 6220
Modified:
pve-common/trunk/README.dev
Log:
add comments from Seth
Modified: pve-common/trunk/README.dev
===================================================================
--- pve-common/trunk/README.dev 2011-07-01 13:07:22 UTC (rev 6219)
+++ pve-common/trunk/README.dev 2011-07-01 13:13:24 UTC (rev 6220)
@@ -1,31 +1,50 @@
-Short Intro to Proxmox VE V2 development
-========================================
+====================================
+Setup PVE v2 Development Environment
+====================================
-PVE V2 package overview
-=======================
+1. Install Debian 'squeeze'
+2. Install prerequisites for development environment:
-You need a working Debian 'squeeze' installation with common
-development tools installed.
+apt-get -y install build-essential subversion debhelper autotools-dev \
+doxygen check pkg-config libnss3-dev groff quilt dpatch libxml2-dev \
+libncurses5-dev libslang2-dev libldap2-dev xsltproc python-pexpect \
+python-pycurl libdbus-1-dev openipmi sg3-utils libnet-snmp-perl \
+libnet-telnet-perl snmp python-openssl libxml2-utils automake autoconf \
+libsqlite3-dev sqlite3 libfuse-dev libglib2.0-dev librrd-dev \
+librrds-perl rrdcached lintian libdevel-cycle-perl libjson-perl \
+liblinux-inotify2-perl libio-stringy-perl unzip fuse-utils \
+libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl \
+libauthen-pam-perl libterm-readline-gnu-perl libssl-dev open-iscsi \
+libapache2-mod-perl2 libfilesys-df-perl libfile-readbackwards-perl \
+libpci-dev texi2html libgnutls-dev libsdl1.2-dev bridge-utils \
+libvncserver0 rpm2cpio apache2-mpm-prefork libintl-perl \
+libapache2-request-perl libnet-dns-perl vlan libio-socket-ssl-perl \
+libfile-sync-perl ifenslave-2.6 libnet-ldap-perl console-data
-Here is the list of svn modules you need to download and install:
+3. Download and install the following svn modules in order from top to bottom:
svn://devel.proxmox.com/var/svn/pve/
libqb/trunk
corosync/trunk
openais/trunk
-redhat-cluster/trunk
-
pve-common/trunk
pve-cluster/trunk
+redhat-cluster/trunk
pve-access-control/trunk
pve-storage/pve2
-pve-kernel-2.6.32-rh/pve2
-pve-manager/pve2
pve-qemu-kvm/pve2
qemu-server/pve2
vncterm/pve2
+pve-manager/pve2
+pve-kernel-2.6.32-rh/pve2
+Most source can be installed with 'make dinstall' command.
+
+4. Reboot the system.
+5. Learn to use the quilt patch scripts.
+6. Happy coding.
+
There is an experimental package containing the API documentation
as ExtJS application:
@@ -180,4 +199,4 @@
Released:
May 2007
-[2] JSON Schema links: http://json-schema.org/
\ No newline at end of file
+[2] JSON Schema links: http://json-schema.org/
More information about the pve-devel
mailing list