[pve-devel] r6418 - pve-installer/pve2

svn-commits at proxmox.com svn-commits at proxmox.com
Thu Aug 4 13:01:40 CEST 2011


Author: dietmar
Date: 2011-08-04 13:01:39 +0200 (Thu, 04 Aug 2011)
New Revision: 6418

Modified:
   pve-installer/pve2/Makefile
   pve-installer/pve2/changelog.Debian
   pve-installer/pve2/control
   pve-installer/pve2/proxinstall
Log:
  * support new kernel parameter 'ext4' switch (use ext4 instead of ext3)

  * use 'ext3' by default



Modified: pve-installer/pve2/Makefile
===================================================================
--- pve-installer/pve2/Makefile	2011-08-04 10:16:15 UTC (rev 6417)
+++ pve-installer/pve2/Makefile	2011-08-04 11:01:39 UTC (rev 6418)
@@ -1,7 +1,7 @@
 # achtung: also set release in proxinstall!
 RELEASE=2.0
 
-DEB=pve-installer_2.0-1.deb
+DEB=pve-installer_2.0-2_all.deb
 
 INSTALLER_SOURCES=		\
 	unconfigured.sh 	\

Modified: pve-installer/pve2/changelog.Debian
===================================================================
--- pve-installer/pve2/changelog.Debian	2011-08-04 10:16:15 UTC (rev 6417)
+++ pve-installer/pve2/changelog.Debian	2011-08-04 11:01:39 UTC (rev 6418)
@@ -1,3 +1,11 @@
+pve-installer (2.0-2) unstable; urgency=low
+
+  * support new kernel parameter 'ext4' switch (use ext4 instead of ext3)
+
+  * use 'ext3' by default
+  
+ -- Proxmox Support Team <support at proxmox.com>  Thu, 04 Aug 2011 12:58:27 +0200
+
 pve-installer (2.0-1) unstable; urgency=low
 
   * use ext4 fs

Modified: pve-installer/pve2/control
===================================================================
--- pve-installer/pve2/control	2011-08-04 10:16:15 UTC (rev 6417)
+++ pve-installer/pve2/control	2011-08-04 11:01:39 UTC (rev 6418)
@@ -1,5 +1,5 @@
 Package: pve-installer
-Version: 2.0-1
+Version: 2.0-2
 Section: utils
 Priority: optional
 Architecture: amd64

Modified: pve-installer/pve2/proxinstall
===================================================================
--- pve-installer/pve2/proxinstall	2011-08-04 10:16:15 UTC (rev 6417)
+++ pve-installer/pve2/proxinstall	2011-08-04 11:01:39 UTC (rev 6418)
@@ -49,6 +49,8 @@
 my $keymap = 'en-us';
 my $cmap;
 
+my $filesys = ($cmdline =~ m/\sext4(\s.*)$/) ? 'ext4' : 'ext3';
+
 my $postfix_main_cf = <<_EOD;
 # See /usr/share/postfix/main.cf.dist for a commented, more complete version
 
@@ -651,11 +653,11 @@
 
 	if ( -b $target_hd) {
 	    $bootdev = get_boot_part ($target_hd, $ptype eq 'gpt');
-	    create_filesystem ($bootdev, 'boot', 'ext4', 0.05, $maxper, 0, 0.1);
-	    create_filesystem ($rootdev, 'root', 'ext4', 0.05, $maxper, 0.1, 0.5);
-	    create_filesystem ($datadev, 'data', 'ext4', 0.05, $maxper, 0.5, 1, '-m 0');
+	    create_filesystem ($bootdev, 'boot', $filesys, 0.05, $maxper, 0, 0.1);
+	    create_filesystem ($rootdev, 'root', $filesys, 0.05, $maxper, 0.1, 0.5);
+	    create_filesystem ($datadev, 'data', $filesys, 0.05, $maxper, 0.5, 1, '-m 0');
 	} else {
-	    create_filesystem ($rootdev, 'root', 'ext4', 0.05, $maxper, 0, 1);
+	    create_filesystem ($rootdev, 'root', $filesys, 0.05, $maxper, 0, 1);
 	}
 
 	update_progress (1, 0.05, $maxper, "mounting target $rootdev");
@@ -769,11 +771,11 @@
 
 	my $fstab = 
 	    "# <file system> <mount point> <type> <options> <dump> <pass>\n" .
-	    "$rootdev / ext4 errors=remount-ro 0 1\n";
+	    "$rootdev / $filesys errors=remount-ro 0 1\n";
 
-	$fstab .= "$datadev /var/lib/vz ext4 defaults 0 1\n" if $datadev;
+	$fstab .= "$datadev /var/lib/vz $filesys defaults 0 1\n" if $datadev;
 
-	$fstab .= "${boot_uuid} /boot ext4 defaults 0 1\n" if $boot_uuid;
+	$fstab .= "${boot_uuid} /boot $filesys defaults 0 1\n" if $boot_uuid;
 
 	$fstab .= "$swapfile none swap sw 0 0\n" if $swapfile;
 



More information about the pve-devel mailing list