summarylogtreecommitdiffstats
path: root/pkgdistcache-daemon
diff options
context:
space:
mode:
authorEric Anderson2016-12-03 15:18:54 -0800
committerEric Anderson2016-12-03 15:30:18 -0800
commit9d3c1c043b866e51b02f1dfa2a744aa246f2632c (patch)
tree263b247c42713f36017459b9a9579247a394be8e /pkgdistcache-daemon
parent41136425acd8699e386e91e7fa25341bbf965c92 (diff)
downloadaur-9d3c1c043b866e51b02f1dfa2a744aa246f2632c.tar.gz
Bump to 0.3.2 for ipv6 serving
Diffstat (limited to 'pkgdistcache-daemon')
-rwxr-xr-xpkgdistcache-daemon6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgdistcache-daemon b/pkgdistcache-daemon
index 0819f41f6b41..86db0999fac5 100755
--- a/pkgdistcache-daemon
+++ b/pkgdistcache-daemon
@@ -20,6 +20,7 @@ import dbus.glib
import SimpleHTTPServer
import BaseHTTPServer
import signal
+import socket
avahi_service = None
@@ -99,6 +100,9 @@ class AvahiPublisher:
def unpublish(self):
self.group.Reset()
+class HTTPServerV6(BaseHTTPServer.HTTPServer):
+ address_family = socket.AF_INET6
+
def main(args):
import optparse
parser = optparse.OptionParser()
@@ -125,7 +129,7 @@ def main(args):
os.chdir('/var/cache/pacman/pkg')
handler = SimpleHTTPServer.SimpleHTTPRequestHandler
- httpd = BaseHTTPServer.HTTPServer(('', port), handler)
+ httpd = HTTPServerV6(('', port), handler)
try:
httpd.serve_forever()