summaryrefslogtreecommitdiff
path: root/src/validators/ipv6-srv6-segments
blob: e72a4f90f34ed8383245874ff703c90ebef235dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
segments="$1"
export IFS="/"

for ipv6addr in $segments; do
    ipaddrcheck --is-ipv6-single $ipv6addr
    if [ $? -gt 0 ]; then
        echo "Error: $1 is not a valid IPv6 address"
        exit 1
    fi
done
exit 0