]> git.proxmox.com Git - pve-container.git/commitdiff
fix version parser for debian
authorDietmar Maurer <dietmar@proxmox.com>
Fri, 3 Jul 2015 04:21:15 +0000 (06:21 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 3 Jul 2015 04:21:15 +0000 (06:21 +0200)
src/PVE/LXCSetup/Debian.pm

index a10d953bc57f32182e31b3f5773fc682a6096c7f..e325f149c23445994cc28b5eae332076e79827bc 100644 (file)
@@ -17,7 +17,12 @@ sub new {
     my $version = PVE::Tools::file_read_firstline("$rootdir/etc/debian_version");
 
     die "unable to read version info\n" if !defined($version);
-  
+
+    die "unable to parse version info\n"
+       if $version !~ m/^(\d+(\.\d+)?)(\.\d+)?/;
+
+    $version = $1;
+
     die "unsupported debian version '$version'\n" if $version < 6;
 
     my $self = { conf => $conf, rootdir => $rootdir, version => $version };