From: Matthew Owens Date: Sun, 1 Nov 2020 12:39:40 +0000 (+0000) Subject: fixed dwmbar & added get_certs X-Git-Url: https://git.owens.tech/assets/static/git.owens.tech/assets/static/git.owens.tech/git?a=commitdiff_plain;h=a155350862ecad38eae5520b67ed394a186b3608;p=scripts.git fixed dwmbar & added get_certs --- diff --git a/dwmbar b/dwmbar index 65da991..66a8644 100755 --- a/dwmbar +++ b/dwmbar @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # statusbar loop while true; do @@ -6,7 +6,7 @@ while true; do bat=$(bat) [ -f /tmp/update-count ] && updates=$(cat /tmp/update-count) mails=$(mailcount) - if [[ $updates -ne 0 ]]; then + if [[ ! -z $updates ]]; then pkgs="pkgs: $updates | " fi diff --git a/get_certs.sh b/get_certs.sh new file mode 100755 index 0000000..23dd2de --- /dev/null +++ b/get_certs.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +SERVER=${1:-my.server.com} +PORT=${2:-993} +CERT_FOLDER=${3:-~/certs} + +openssl s_client -connect ${SERVER}:${PORT} -showcerts 2>&1 < /dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'| sed -ne '1,/-END CERTIFICATE-/p' > ${CERT_FOLDER}/${SERVER}.pem \ No newline at end of file