Perl::Cricit fixups
[pve-common.git] / README.dev
index 63a828a..92f1e74 100644 (file)
@@ -1,9 +1,9 @@
 = Setup PVE Development Environment =
 
-1. Install Debian 'jessie'
+1. Install Debian 'stretch'
 2. Configure pvetest repository in apt sources.list
 
- deb http://download.proxmox.com/debian jessie pvetest
+ deb http://download.proxmox.com/debian stretch pvetest
 
 3. Add our repository key with apt-key:
 
 
 5. run: apt-get update
 6. run: apt-get dist-upgrade
-7. run: apt-get install proxmox-ve-3.10.0
+7. run: apt-get install proxmox-ve
 
 You should now have a working Proxmox VE installation.
 
 = Install build prerequisites for development environment =
 
-apt-get -y install build-essential git-core debhelper autotools-dev \
-autogen dh-autoreconf dkms doxygen check pkg-config groff quilt dpatch \
-automake autoconf libtool lintian libdevel-cycle-perl libjson-perl \
-libcommon-sense-perl liblinux-inotify2-perl libio-stringy-perl \
+apt-get install build-essential git git-email debhelper \
+autotools-dev autogen dh-autoreconf dkms doxygen check pkg-config \
+groff quilt dpatch automake autoconf libtool lintian libdevel-cycle-perl \
+libjson-perl libcommon-sense-perl liblinux-inotify2-perl libio-stringy-perl \
 libstring-shellquote-perl dh-systemd rpm2cpio libsqlite3-dev sqlite3 \
 libglib2.0-dev librrd-dev librrds-perl rrdcached libdigest-hmac-perl \
 libxml-parser-perl gdb libcrypt-openssl-random-perl \
@@ -31,17 +31,21 @@ libcrypt-openssl-rsa-perl libnet-ldap-perl libauthen-pam-perl \
 libjson-xs-perl libterm-readline-gnu-perl oathtool libmime-base32-perl \
 liboath0 libpci-dev texi2html libsdl1.2-dev libgnutls28-dev \
 libspice-protocol-dev xfslibs-dev libnuma-dev libaio-dev \
-libspice-server-dev libusbredirparser-dev glusterfs-common \
+pve-libspice-server-dev libusbredirparser-dev glusterfs-common \
 libusb-1.0-0-dev librbd-dev libpopt-dev iproute bridge-utils numactl \
 glusterfs-common ceph-common python-ceph libgoogle-perftools4 \
 libfile-chdir-perl lvm2 glusterfs-client liblockfile-simple-perl \
-libsystemd-daemon-dev libreadline-gplv2-dev libio-multiplex-perl \
+libsystemd-dev libreadline-gplv2-dev libio-multiplex-perl \
 libnetfilter-log-dev libipset3 ipset socat libsasl2-dev libogg-dev \
 python-pyparsing libfilesys-df-perl libcrypt-ssleay-perl \
 libfile-readbackwards-perl libanyevent-perl libanyevent-http-perl \
-unzip liblocale-po-perl vlan ifenslave-2.6 libfile-sync-perl cstream \
+unzip liblocale-po-perl libfile-sync-perl cstream \
 lzop dtach apt-transport-https hdparm gdisk parted ttf-dejavu-core \
-liblzma-dev dosfstools mtools libxen-dev
+liblzma-dev dosfstools mtools libxen-dev libfuse-dev corosync-dev \
+libcpg-dev libquorum-dev libcmap-dev libuuid-perl \
+libqb-dev libapparmor-dev docbook2x libcap-dev dh-apparmor \
+graphviz libseccomp-dev libglib-perl libgtk3-perl libnss3-dev libdlm-dev \
+libudev-dev asciidoc-dblatex source-highlight libiscsi-dev libiscsi7
 
 = Compile PVE packages from Source =
 
@@ -51,13 +55,15 @@ Download and install the following git modules in order from top to bottom:
 
 You currently need the following packages:
 
-libqb.git
-corosync-pve.git
 pve-common.git
+libpve-http-server-perl.git
+libpve-apiclient-perl.git
+pve-docs.git
 pve-cluster.git
-lvm.git
 pve-access-control.git
 pve-storage.git
+pve-guest-common.git
+pve-firewall.git
 pve-qemu-kvm.git
 qemu-server.git
 vncterm.git
@@ -66,11 +72,14 @@ spiceterm.git
 #vzctl.git
 #fence-agents-pve.git
 #resource-agents-pve.git
+extjs.git
 pve-manager.git
-pve-kernel-3.10.0.git
-libiscsi.git
+#pve-kernel-3.10.0.git
+#libiscsi.git
 #gfs2-utils.git
 ksm-control-daemon.git
+pve-container.git
+pve-kernel.git
 
 Most packages can be installed with 'make dinstall' command.
 
@@ -159,7 +168,7 @@ __PACKAGE__->register_method ({
        type => 'string',
     },
     code => sub {
-       my ($conn, $resp, $param) = @_;
+       my ($param) = @_;
 
        return $param->{text};
     }