summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rwxr-xr-xserver.sh4
3 files changed, 6 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ed21e97a7f1a..a76a3aa7742a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 37051314a7d4..3adb8edb422d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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