From: Sergey Matveev Date: Sun, 18 Feb 2024 18:57:43 +0000 (+0300) Subject: Style fixes X-Git-Url: http://www.git.stargrave.org/?p=zeasypki.git;a=commitdiff_plain;h=HEAD Style fixes --- diff --git a/zeasypki b/zeasypki index f91c616..230acf7 100755 --- a/zeasypki +++ b/zeasypki @@ -2,7 +2,7 @@ # zeasypki -- easy PKI # Copyright (C) 2022-2024 Sergey Matveev -set -e +setopt ERR_EXIT PIPE_FAIL COUNTRY=${COUNTRY:-RU} @@ -42,9 +42,11 @@ zmodload -F zsh/files b:zf_mkdir zmodload zsh/mapfile key_get() { - [[ -s $1/key.pem ]] && - REPLY=`< ${1}/key.pem` || + if [[ -s $1/key.pem ]] ; then + REPLY=`< ${1}/key.pem` + else REPLY=`key_decrypt < ${1}/key.pem.enc` + fi } certtool_genkey() { @@ -181,7 +183,7 @@ case $1 in domain=$3 dst=ca/$algo/$domain zf_mkdir -p $dst - [[ -s $dst/key.pem ]] && { + [[ ! -s $dst/key.pem ]] || { print $dst/key.pem already exists >&2 exit 1 } @@ -213,7 +215,7 @@ case $1 in dst=ee/$algo/$ca/$domain [[ $dst = $2 ]] zf_mkdir -p $dst - [[ -s $dst/key.pem ]] && { + [[ ! -s $dst/key.pem ]] || { print $dst/key.pem already exists >&2 exit 1 } @@ -246,7 +248,7 @@ case $1 in export LC_ALL=C for cer (**/cer.pem) { certtool --certificate-info < $cer | while read line ; do - [[ $line =~ "^Not After: .*" ]] && break + [[ ! $line =~ "^Not After: .*" ]] || break done [[ $MATCH ]] # Not After: Sat Jul 02 10:02:29 UTC 2022