Index: /devel/pb/bin/pb
===================================================================
--- /devel/pb/bin/pb	(revision 556)
+++ /devel/pb/bin/pb	(revision 557)
@@ -228,4 +228,10 @@
 
 Announce the availability of the project through various means
+
+=back 
+
+=item B<web2ssh>
+
+Deliver the Web site content to the target server using ssh.
 
 =back 
@@ -444,8 +450,10 @@
 	# For announce only. Require avoids the systematic load of these modules
 	require DBI;
+	require DBD::SQLite;
 
 	pb_announce();
 } elsif ($action =~ /^web2ssh$/) {
 	require DBI;
+	require DBD::SQLite;
 
 	pb_cms2build("Web");
@@ -462,18 +470,20 @@
 	my $pkg;
 	my @pkgs;
+	my $webdir;
+
+	my %pkgs;
+	my %pb;				# Structure to store conf info
 
 	# If Website, then pkg is only the website
 	if ((defined $param) && ($param eq "Web")) {
-		my $webdir = pb_conf_get("webdir");
-		@pkgs = ($webdir->{$ENV{'PBPROJ'}});
+		($webdir) = pb_conf_get("webdir");
+		pb_log(2,"webdir: ".Dumper($webdir)."\n");
+		$pkgs[0] = $webdir->{$ENV{'PBPROJ'}};
 		$extpkgdir = $webdir;
-		pb_log(0,"Packages: ".join(',',@pkgs)."\n");
+		pb_log(0,"Package: $pkgs[0]\n");
 	} else {
 		$pkg = pb_cms_get_pkg($defpkgdir,$extpkgdir);
 		@pkgs = @$pkg;
 	}
-
-	my %pkgs;
-	my %pb;				# Structure to store conf info
 
 	my ($scheme, $uri) = pb_cms_init($pbinit);
@@ -1356,5 +1366,9 @@
 			}
 		if ($v =~ /x86_64/) {
-				$vmcmd = "$qemucmd64 -no-kqemu";
+				$vmcmd = "$qemucmd64";
+				# Not needed with latest versions of qemu it seems
+				#$vmcmd = "$qemucmd64 -no-kqemu";
+				# This one may now be needed
+				#$vmcmd = "$qemucmd64 -no-kvm";
 			} else {
 				$vmcmd = "$qemucmd32";
Index: /devel/pb-doc/qemu.txt
===================================================================
--- /devel/pb-doc/qemu.txt	(revision 557)
+++ /devel/pb-doc/qemu.txt	(revision 557)
@@ -0,0 +1,72 @@
+#Booting CD
+qemu-img create -f qcow image.qemu 3G
+qemu -cdrom /dev/hdc -m 256 -boot d image.qemu
+
+# use lilo on recent x86_86 distros as grub doesn't work.
+# on suse make yast2 use the right repositories (Sw/SWrepositories/ remove DVD)
+# # verify root alogin on sshd conf
+grep Root /etc/ssh/sshd_config
+
+# On Ubuntu install openssh-server
+apt-get install openssh-server
+
+# At install on 64 distro use lilo
+# on Ubuntu change tty, kill grub install
+# chroot /target remount cdrom
+# install lilo instead
+
+# Recent SUSE acpi=off
+
+# RPM based : urpmi, yum install, yast2
+# Mandriva
+
+# gentoo
+#Cf: http://wiki.xensource.com/xenwiki/QEMUGentoo
+emerge neon newt slang autoconf automake subversion libtool gcc wget vim man groff lynx grub afio buffer mindi mondo-rescue cdrecord mkisofs pb
+
+# Slackware
+# Cf: http://www.linuxpackages.net/howto.php?page=package&title=Package+Howto
+#
+# Ubuntu
+apt-get install autoconf automake libtool g++ wget patch mondo groff imagemagick docbook-utils docbook2x docbook-to-man openssh-server dpkg-dev debian-builder dh-make fakeroot libnewt-dev libncurses5-dev pb
+
+#Changing CD during install:
+Ctrl-Alt-2
+eject cdrom
+(swap disk)
+change cdrom /dev/cdrom
+
+# Slack: put loadkeys fr in /etc/rc.d/rc.keymap
+
+#ClÃ© SSH:
+mkdir .ssh
+chmod 700 .ssh
+scp bruno@10.0.2.2:.ssh/id_dsa.pub /root/.ssh/authorized_keys
+chmod 600 /root/.ssh/authorized_keys
+
+#rebuild paquets necessaires mondo:
+wget ftp://ftp.mondorescue.org/src/afio-2.4.7-1.src.rpm 
+wget ftp://ftp.mondorescue.org/src/buffer-1.19-1.src.rpm
+rpm -ivh afio-2.4.7-1.src.rpm buffer-1.19-1.src.rpm
+mkdir -p build/BUILD build/RPMS/i386 build/SRPMS
+rpmbuild --define "_topdir $HOME/build" -ba build/SPECS/afio.spec
+rpmbuild --define "_topdir $HOME/build" -ba build/SPECS/buffer.spec
+chmod 644 build/RPMS/i386/*
+scp -p build/RPMS/i?86/afio-[0-9]* build/RPMS/i?86/buffer-[0-9]* www.mondorescue.org:/mondo/ftp/rhel/3/
+
+root:
+rpm -ivh ~bruno/build/RPMS/i?86/afio-[0-9]* ~bruno/build/RPMS/i?86/buffer-[0-9]*
+
+# For RHAS 2.1 add grep-2.5.1
+
+#for gentoo
+chown bruno /etc/make.conf
+bruno in portage group
+
+# for FreeBSD
+ln -sf /usr/local/bin/bash /bin/bash
+
+# For Slackware
+take on ftp pkg src + build
+configure sudo :
+bruno = NOPASSWD: /sbin/makepkg
