diff -Nru libvirt-0.8.3/debian/changelog libvirt-0.8.3/debian/changelog --- libvirt-0.8.3/debian/changelog 2010-09-24 21:36:38.000000000 +0000 +++ libvirt-0.8.3/debian/changelog 2010-12-07 21:15:16.000000000 +0000 @@ -1,3 +1,9 @@ +libvirt (0.8.3-1ubuntu14cr1) maverick; urgency=low + + * Support kernels without ipv6 + + -- Serge Hallyn Tue, 07 Dec 2010 15:14:07 -0600 + libvirt (0.8.3-1ubuntu14) maverick; urgency=low * Let Apparmor allow libvirtd to create PF_PACKET sockets. Several diff -Nru libvirt-0.8.3/debian/patches/9029-no-ipv6.patch libvirt-0.8.3/debian/patches/9029-no-ipv6.patch --- libvirt-0.8.3/debian/patches/9029-no-ipv6.patch 1970-01-01 00:00:00.000000000 +0000 +++ libvirt-0.8.3/debian/patches/9029-no-ipv6.patch 2010-12-07 21:14:01.000000000 +0000 @@ -0,0 +1,18 @@ +Index: libvirt-0.8.3/src/network/bridge_driver.c +=================================================================== +--- libvirt-0.8.3.orig/src/network/bridge_driver.c 2010-12-07 15:12:33.401201001 -0600 ++++ libvirt-0.8.3/src/network/bridge_driver.c 2010-12-07 15:13:54.571201001 -0600 +@@ -964,6 +964,13 @@ + goto cleanup; + } + ++ if (access(field, W_OK) < 0 && errno == ENOENT) { ++ VIR_DEBUG("ipv6 is already disabled on %s", ++ network->def->bridge); ++ ret = 0; ++ goto cleanup; ++ } ++ + if (virFileWriteStr(field, "0") < 0) { + virReportSystemError(errno, + _("cannot disable %s"), field); diff -Nru libvirt-0.8.3/debian/patches/series libvirt-0.8.3/debian/patches/series --- libvirt-0.8.3/debian/patches/series 2010-09-24 19:09:50.000000000 +0000 +++ libvirt-0.8.3/debian/patches/series 2010-12-07 21:12:28.000000000 +0000 @@ -33,3 +33,4 @@ 9026-Rebuild-network-filter-for-UML-guests-on-updates.patch 9027-Make-newfilter-xml-transformations-endian-safe.patch 9028-lp628055.patch +9029-no-ipv6.patch