fi
- # this is for tracking dns over tls issue, which
- # fixvpndns() in brc2 fixes.
- stat=$(resolvectl dnsovertls tunfsf 2>/dev/null ||: )
- read _ _ _ istls <<<"$stat"
- case $istls in
- no) : ;;
- *)
- printf "%s\n" "$istls" | ts >> /tmp/istls.log
- chars+=("T:$istls")
- ;;
- esac
+ if ip l show tunfsf &>/dev/null; then
+ # this is for tracking dns over tls issue, which
+ # fixvpndns() in brc2 fixes.
+ stat=$(resolvectl dnsovertls tunfsf 2>/dev/null ||: )
+ read _ _ _ istls <<<"$stat"
+ case $istls in
+ no) : ;;
+ *)
+ printf "%s\n" "$istls" | ts >> /tmp/istls.log
+ chars+=("T:$istls")
+ ;;
+ esac
+ fi
if pgrep -G iank -u iank -f 'emacs --daemon' &>/dev/null; then