20 lines
476 B
Bash
20 lines
476 B
Bash
#!/bin/sh
|
|
|
|
set -e
|
|
out=$(/opt/xray-lists/venv/bin/xray-lists)
|
|
|
|
echo "$out"
|
|
|
|
dns_changed=0
|
|
elements_changed=0
|
|
|
|
if echo "$out" | grep -A 10 "changed:" | grep -q "nftsets.conf"; then dns_changed=1; fi
|
|
if echo "$out" | grep -A 10 "changed:" | grep -q "\.elements\.nft"; then elements_changed=1; fi
|
|
|
|
if [ "$dns_changed" -eq 1 ] && [ "$elements_changed" -eq 1 ]; then exit 12;
|
|
elif [ "$dns_changed" -eq 1 ]; then exit 10;
|
|
elif [ "$elements_changed" -eq 1 ]; then exit 11;
|
|
fi
|
|
|
|
exit 0
|