]> git.proxmox.com Git - qemu-server.git/commitdiff
Switch from netcat-traditional to netcat6
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 11 May 2015 12:29:19 +0000 (14:29 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 12 May 2015 04:39:08 +0000 (06:39 +0200)
netcat6 supports both ipv4 and ipv6, contrary to netcat-traditional.
Additionally rather than using the alternatives-managed /bin/nc path,
/bin/nc6 is now used which always points to the netcat6 implementation,
allowing us to drop the netcat-openbsd conflict entry.

PVE/API2/Qemu.pm
control.in

index 67bcb74217fc6d4347e52e14f7aa7437a7c94cbb..c0a6bc3106aeafa1fef915b4178d60a516027adf 100644 (file)
@@ -1337,7 +1337,7 @@ __PACKAGE__->register_method({
                my $qmstr = join(' ', @$qmcmd);
 
                # also redirect stderr (else we get RFB protocol errors)
-               $cmd = ['/bin/nc', '-l', '-p', $port, '-w', $timeout, '-c', "$qmstr 2>/dev/null"];
+               $cmd = ['/bin/nc6', '-l', '-p', $port, '-w', $timeout, '-e', "$qmstr 2>/dev/null"];
            }
 
            PVE::Tools::run_command($cmd);
index b4bb5879236ba34cf2060d7aab289b12917677c9..84841cef5ef527d9a86c7106289d52788e47530e 100644 (file)
@@ -3,8 +3,7 @@ Version: @@VERSION@@-@@PKGRELEASE@@
 Section: admin
 Priority: optional
 Architecture: @@ARCH@@
-Depends: libc6 (>= 2.7-18), perl (>= 5.10.0-19), libterm-readline-gnu-perl, pve-qemu-kvm (>= 2.2-1), netcat-traditional, libpve-access-control, libpve-storage-perl, pve-cluster, libjson-perl, libjson-xs-perl, libio-multiplex-perl, libnet-ssleay-perl, socat, pve-firewall, libuuid-perl, pve-ha-manager
-Conflicts: netcat-openbsd
+Depends: libc6 (>= 2.7-18), perl (>= 5.10.0-19), libterm-readline-gnu-perl, pve-qemu-kvm (>= 2.2-1), netcat6, libpve-access-control, libpve-storage-perl, pve-cluster, libjson-perl, libjson-xs-perl, libio-multiplex-perl, libnet-ssleay-perl, socat, pve-firewall, libuuid-perl, pve-ha-manager
 Maintainer: Proxmox Support Team <support@proxmox.com>
 Description: Qemu Server Tools
  This package contains the Qemu Server tools used by Proxmox VE