summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Anderson2016-12-03 15:18:54 -0800
committerEric Anderson2016-12-03 15:30:18 -0800
commit9d3c1c043b866e51b02f1dfa2a744aa246f2632c (patch)
tree263b247c42713f36017459b9a9579247a394be8e
parent41136425acd8699e386e91e7fa25341bbf965c92 (diff)
downloadaur-9d3c1c043b866e51b02f1dfa2a744aa246f2632c.tar.gz
Bump to 0.3.2 for ipv6 serving
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD6
-rwxr-xr-xpkgdistcache-daemon6
3 files changed, 13 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4de8cf26e1de..af411c922973 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Sat Dec 3 23:18:30 UTC 2016
pkgbase = pkgdistcache
pkgdesc = A distributed local-network cache for pacman packages
- pkgver = 0.3.1
- pkgrel = 4
+ pkgver = 0.3.2
+ pkgrel = 1
url = http://venator.ath.cx/dw/doku.php?id=linux:pkgdistcache
install = pkgdistcache.install
arch = any
@@ -15,7 +17,7 @@ pkgbase = pkgdistcache
source = pkgdistcache.conf
source = pkgdistcached.service
sha256sums = d53ba7417b6d6db3c36876f7ef92933553ce27597b94ce727deeef8c6edac1f8
- sha256sums = 812075ee7b50f576d9706e0f9aab48ccfb2ee1fd8c06d91476c90c0fe7d576d8
+ sha256sums = e12d6d6db8b13895245694966d9ab076ffbe8eae3a3e0070cb376861d3ed0452
sha256sums = d77ac418aa651bc622cd91204d6907554c6cdb4bb989e484cc54da32342faa51
sha256sums = 5eb96f9e4bcec466d097ac46d72fd9626fb36bd61a3d3ceb1ca69706036f27c2
diff --git a/PKGBUILD b/PKGBUILD
index bc0378ccd44f..51676f05ed7a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Maintainer: Eric Anderson <ejona86@gmail.com>
pkgname=pkgdistcache
-pkgver=0.3.1
-pkgrel=4
+pkgver=0.3.2
+pkgrel=1
pkgdesc='A distributed local-network cache for pacman packages'
arch=('any')
url='http://venator.ath.cx/dw/doku.php?id=linux:pkgdistcache'
@@ -15,7 +15,7 @@ source=('pkgdistcache-client'
'pkgdistcache.conf'
'pkgdistcached.service')
sha256sums=('d53ba7417b6d6db3c36876f7ef92933553ce27597b94ce727deeef8c6edac1f8'
- '812075ee7b50f576d9706e0f9aab48ccfb2ee1fd8c06d91476c90c0fe7d576d8'
+ 'e12d6d6db8b13895245694966d9ab076ffbe8eae3a3e0070cb376861d3ed0452'
'd77ac418aa651bc622cd91204d6907554c6cdb4bb989e484cc54da32342faa51'
'5eb96f9e4bcec466d097ac46d72fd9626fb36bd61a3d3ceb1ca69706036f27c2')
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()