diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rwxr-xr-x | server.sh | 4 |
3 files changed, 6 insertions, 6 deletions
@@ -1,6 +1,6 @@ pkgbase = virt-domain-by-addr pkgdesc = A basic server written in shell answering with a libvirt domain name when given a mac - pkgver = 1.0.0 + pkgver = 1.0.1 pkgrel = 1 url = https://github.com/vbouchaud/aur/tree/main/virt-domain-by-addr arch = any @@ -12,7 +12,7 @@ pkgbase = virt-domain-by-addr source = virt-domain-by-addr-sysusers.conf source = virt-domain-by-addr.service sha256sums = 35e3cbe726e28f2f624acbe4fce8af09715e55537df7aa22ac89f00cde399515 - sha256sums = 8cc9675b089121fb8ff1c71b7274568f32839b812c22ca5cccd9530c5c3e4507 + sha256sums = 6a4b8aea5d687fb907d2e1bd55e41d795f43887c28fd7ab929e2d9d55e5d37d2 sha256sums = b6b86d4cce7774016d03f1ded10d4b37a93e05a7ae2439f03860c5c10beed837 sha256sums = 4e74b7cd4ba113510ce25a249b9143761679b51823002a9d937918245cbbf289 @@ -2,7 +2,7 @@ pkgname=virt-domain-by-addr pkgdesc="A basic server written in shell answering with a libvirt domain name when given a mac" -pkgver=1.0.0 +pkgver=1.0.1 pkgrel=1 arch=('any') url='https://github.com/vbouchaud/aur/tree/main/virt-domain-by-addr' @@ -21,7 +21,7 @@ source=( sha256sums=( 35e3cbe726e28f2f624acbe4fce8af09715e55537df7aa22ac89f00cde399515 - 8cc9675b089121fb8ff1c71b7274568f32839b812c22ca5cccd9530c5c3e4507 + 6a4b8aea5d687fb907d2e1bd55e41d795f43887c28fd7ab929e2d9d55e5d37d2 b6b86d4cce7774016d03f1ded10d4b37a93e05a7ae2439f03860c5c10beed837 4e74b7cd4ba113510ce25a249b9143761679b51823002a9d937918245cbbf289 ) diff --git a/server.sh b/server.sh index 011c40d0eec2..e272cbbcceb8 100755 --- a/server.sh +++ b/server.sh @@ -13,12 +13,12 @@ handle() { [[ "$trline" =~ $MAC_REGEX ]] && MAC=$(echo $trline | sed -E "s/$MAC_REGEX/\1/") done - + domain=$(for name in $(virsh list --name); do virsh domiflist "${name}" | grep -i -q "${MAC}" && echo "${name}" && break; done) echo "${domain}" ([[ -z "${MAC}" ]] || [[ -z "${domain}" ]]) && domain="-" - + RESPONSE="$(cat <<EOF HTTP/1.1 200 Content-Type: text/plain |