[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