[pve-devel] r6502 - in qemu-server/pve2: . PVE

svn-commits at proxmox.com svn-commits at proxmox.com
Fri Aug 19 09:39:51 CEST 2011


Author: dietmar
Date: 2011-08-19 09:39:51 +0200 (Fri, 19 Aug 2011)
New Revision: 6502

Modified:
   qemu-server/pve2/ChangeLog
   qemu-server/pve2/Makefile
   qemu-server/pve2/PVE/QemuServer.pm
   qemu-server/pve2/qemu.init.d
Log:
	* qemu.init.d: create /var/run/qemu-server and
	/var/lock/qemu-server



Modified: qemu-server/pve2/ChangeLog
===================================================================
--- qemu-server/pve2/ChangeLog	2011-08-19 06:22:25 UTC (rev 6501)
+++ qemu-server/pve2/ChangeLog	2011-08-19 07:39:51 UTC (rev 6502)
@@ -1,3 +1,8 @@
+2011-08-19  Proxmox Support Team  <support at proxmox.com>
+
+	* qemu.init.d: create /var/run/qemu-server and
+	/var/lock/qemu-server
+
 2011-08-18  Proxmox Support Team  <support at proxmox.com>
 
 	* PVE/QemuServer.pm (print_drive_full): enable aio by default.

Modified: qemu-server/pve2/Makefile
===================================================================
--- qemu-server/pve2/Makefile	2011-08-19 06:22:25 UTC (rev 6501)
+++ qemu-server/pve2/Makefile	2011-08-19 07:39:51 UTC (rev 6502)
@@ -73,8 +73,6 @@
 	install -d ${DESTDIR}/usr/share/man/man5
 	install -d ${DESTDIR}/usr/share/${PACKAGE}
 	install -m 0644 pve-usb.cfg ${DESTDIR}/usr/share/${PACKAGE}
-	install -d ${DESTDIR}/var/run/${PACKAGE}
-	install -d ${DESTDIR}/var/lock/${PACKAGE}
 	make -C PVE install
 	install -m 0755 qm ${DESTDIR}${SBINDIR}
 	install -m 0755 qmigrate ${DESTDIR}${SBINDIR}

Modified: qemu-server/pve2/PVE/QemuServer.pm
===================================================================
--- qemu-server/pve2/PVE/QemuServer.pm	2011-08-19 06:22:25 UTC (rev 6501)
+++ qemu-server/pve2/PVE/QemuServer.pm	2011-08-19 07:39:51 UTC (rev 6502)
@@ -2135,8 +2135,6 @@
 
 	check_lock ($conf) if !$skiplock;
 
-	mkpath $var_run_tmpdir;
-    
 	if (check_running ($vmid)) {
 	    my $msg = "VM $vmid already running - start failed\n" ;
 	    syslog ('err', $msg);

Modified: qemu-server/pve2/qemu.init.d
===================================================================
--- qemu-server/pve2/qemu.init.d	2011-08-19 06:22:25 UTC (rev 6501)
+++ qemu-server/pve2/qemu.init.d	2011-08-19 07:39:51 UTC (rev 6502)
@@ -23,6 +23,13 @@
 	(egrep '^flags.*vmx' /proc/cpuinfo >/dev/null && modprobe -q kvm-intel) || 
 	echo "unable to load kvm module"
 
+	# recent distributions use tmpfs for /var/run
+	# and /var/lock to avoid to clean it up on every boot.
+	# they also assume that init scripts will create
+	# required subdirectories for proper operations
+	mkdir -p /var/run/qemu-server
+	mkdir -p /var/lock/qemu-server
+
 	$PROG startall
 	;;
   stop)



More information about the pve-devel mailing list