summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Anderson2017-12-23 11:53:29 -0600
committerEric Anderson2017-12-23 11:53:29 -0600
commit9b889d68f0e53e82bc409e6bb64697a12c8ebc67 (patch)
tree748eaf97fc4a80a84b4781cd7c06abd35e56d6be
parente0dc7e987970965f30ec8ac6568396e8a5f726ab (diff)
downloadaur-9b889d68f0e53e82bc409e6bb64697a12c8ebc67.tar.gz
Bump to 0.4.3 for ignored local services
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD6
-rwxr-xr-xpkgdistcache-client3
3 files changed, 10 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 76b2d1fe2b94..d96563b63a26 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Sun Oct 29 22:29:37 UTC 2017
+# Sat Dec 23 17:46:36 UTC 2017
pkgbase = pkgdistcache
pkgdesc = A distributed local-network cache for pacman packages
- pkgver = 0.4.2
- pkgrel = 2
+ pkgver = 0.4.3
+ pkgrel = 1
url = http://venator.ath.cx/dw/doku.php?id=linux:pkgdistcache
install = pkgdistcache.install
arch = any
@@ -17,7 +17,7 @@ pkgbase = pkgdistcache
source = pkgdistcache-daemon
source = pkgdistcache.conf
source = pkgdistcached.service
- sha256sums = 4b900e1c32162eeb51370998cec336d60e3201185f33258e2ce46dbbcf02f149
+ sha256sums = af14f26cbcb089467080e80eae25767e60ad1af5aba6ad80fbddeeaf6b75e1b8
sha256sums = 8f298c9f1548b56373038fe69f8568dc77e17a700476594155359df20eb275a4
sha256sums = d77ac418aa651bc622cd91204d6907554c6cdb4bb989e484cc54da32342faa51
sha256sums = 756c0bd1139e296da88937a89ab19e0b5d6c0d5d0f719034d4029b1fe1ea09e9
diff --git a/PKGBUILD b/PKGBUILD
index 41c027b34f09..30db3b0582b1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Maintainer: Eric Anderson <ejona86@gmail.com>
pkgname=pkgdistcache
-pkgver=0.4.2
-pkgrel=2
+pkgver=0.4.3
+pkgrel=1
pkgdesc='A distributed local-network cache for pacman packages'
arch=('any')
url='http://venator.ath.cx/dw/doku.php?id=linux:pkgdistcache'
@@ -14,7 +14,7 @@ source=('pkgdistcache-client'
'pkgdistcache-daemon'
'pkgdistcache.conf'
'pkgdistcached.service')
-sha256sums=('4b900e1c32162eeb51370998cec336d60e3201185f33258e2ce46dbbcf02f149'
+sha256sums=('af14f26cbcb089467080e80eae25767e60ad1af5aba6ad80fbddeeaf6b75e1b8'
'8f298c9f1548b56373038fe69f8568dc77e17a700476594155359df20eb275a4'
'd77ac418aa651bc622cd91204d6907554c6cdb4bb989e484cc54da32342faa51'
'756c0bd1139e296da88937a89ab19e0b5d6c0d5d0f719034d4029b1fe1ea09e9')
diff --git a/pkgdistcache-client b/pkgdistcache-client
index 75846eed0b90..8a2da77f1dda 100755
--- a/pkgdistcache-client
+++ b/pkgdistcache-client
@@ -95,6 +95,9 @@ class AvahiBrowser(object):
return self.services
def new_service(self, interface, protocol, name, stype, domain, flags):
+ if flags & avahi.LOOKUP_RESULT_LOCAL:
+ # The service is on this machine; ignore
+ return
try:
s = self.server.ResolveService(interface, protocol, name, stype, domain, avahi.PROTO_UNSPEC, dbus.UInt32(0))
service = Service(str(s[3]), str(s[2]), str(s[7]), int(s[8])) # service name, host, ip, port