minor improvements
authorIan Kelling <ian@iankelling.org>
Wed, 11 May 2022 19:03:08 +0000 (15:03 -0400)
committerIan Kelling <ian@iankelling.org>
Wed, 11 May 2022 19:03:08 +0000 (15:03 -0400)
mailtest-check
system-status

index 67cca9ca84c9e347289306646f05c1aedb8601c8..e99789594fc131d04c75a237e94da434e848c82f 100755 (executable)
@@ -280,7 +280,7 @@ EOF
 loop-main() {
   # When running under systemd, the system just started. Ve nice and
   # give programs some time to finish their startup.
-  sleep 5
+  sleep 10
   while true; do
     premain_sec=$EPOCHSECONDS
     main
index 47103ace6129c32dbdaf305cdbc4394e71dc1dd9..fc04445f02a067717b13a917ecf0ec6e187e9875 100755 (executable)
@@ -209,7 +209,7 @@ write-status() {
   if [[ ! $last_emacs_check || $emacsfiles ]] || (( last_emacs_check < EPOCHSECONDS - 300 )); then
     if pgrep -G iank -u iank -f 'emacs --daemon' &>/dev/null; then
       # i dun care if this fails
-      emacsfiles="$(timeout 1 emacsclient --eval "$elisp"| sed '/^"nil"$/d;s/^"(/E: /;s/)"$//' ||:)"
+      emacsfiles="$(timeout 1 emacsclient -a /usr/bin/true --eval "$elisp" 2>/dev/null | sed '/^"nil"$/d;s/^"(/E: /;s/)"$//' ||:)"
       if [[ $emacsfiles ]]; then
         chars+=("$emacsfiles")
       fi