X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=system-status;h=8e24d8fbadec4d40bbf7e1b1def062ff6dea9621;hb=0249e646cbed14fc191827f95a05044287d419ad;hp=c3fe13b411d6a8475ae60ec04c43425c727a3024;hpb=5e45ae077e790c0e798f09ffad8ecd3cb6c3bb28;p=distro-setup diff --git a/system-status b/system-status index c3fe13b..8e24d8f 100644 --- a/system-status +++ b/system-status @@ -53,8 +53,24 @@ write-status() { fi fi + + 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 - emacsfiles="$(emacsclient --eval "$(cat /a/bin/ds/unsaved-buffers.el)"| sed '/^"nil"$/d;s/^"(/E: /;s/)"$//')" + emacsfiles="$(emacsclient --eval "$(cat /usr/local/bin/unsaved-buffers.el)"| sed '/^"nil"$/d;s/^"(/E: /;s/)"$//')" if [[ $emacsfiles ]]; then chars+=("$emacsfiles") fi @@ -151,6 +167,7 @@ write-status() { fi for d in /a/bin/distro-setup /p/c; do + [[ -d $d ]] || continue cd $d if [[ ! -e .git ]]; then # some hosts i dont push all of /p/c