diff options
author | Eric Anderson | 2016-12-03 15:18:54 -0800 |
---|---|---|
committer | Eric Anderson | 2016-12-03 15:30:18 -0800 |
commit | 9d3c1c043b866e51b02f1dfa2a744aa246f2632c (patch) | |
tree | 263b247c42713f36017459b9a9579247a394be8e /pkgdistcache-daemon | |
parent | 41136425acd8699e386e91e7fa25341bbf965c92 (diff) | |
download | aur-9d3c1c043b866e51b02f1dfa2a744aa246f2632c.tar.gz |
Bump to 0.3.2 for ipv6 serving
Diffstat (limited to 'pkgdistcache-daemon')
-rwxr-xr-x | pkgdistcache-daemon | 6 |
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() |