From f767d256095cfcc2db006fdfe1f9d714a837dca6 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 3 Apr 2025 14:48:19 -0300 Subject: src/{conf,html}: Make $publickey optional --- src/conf | 4 +--- src/html | 26 ++++++++++++++++++-------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/conf b/src/conf index 94dac80..453f755 100755 --- a/src/conf +++ b/src/conf @@ -63,8 +63,6 @@ needs "${discussions_url_prefix:-}" 'Missing required $discussions_url_prefix' needs "${email:-}" 'Missing required $email' needs "${author:-}" 'Missing required $author' -needs "${publickey:-}" 'Missing required $publickey' -needs "${publickey_url:-}" 'Missing required $publickey_url' needs "${sourcecode_url:-}" 'Missing required $sourcecode_url' needs "${sourcecode_url_prefix:-}" 'Missing required $sourcecode_url_prefix' @@ -214,7 +212,7 @@ cat <<-EOF export envelopeicon_url_prefix="$envelopeicon_url_prefix" export lockicon_url_prefix="$lockicon_url_prefix" export source_path="$source_path" - export publickey_url="$base_url_prefix/$publickey_url" + export publickey_url="$base_url_prefix/${publickey_url:-}" export url="$url" export url_absolute="$url_pre/$url" export base_url_prefix="$base_url_prefix" diff --git a/src/html b/src/html index 4ddd02e..444e690 100755 --- a/src/html +++ b/src/html @@ -97,6 +97,22 @@ if [ -n "${author:-}" ]; then fi +publickey_html= +if [ -n "${publickey:-}" ] && [ -n "${publickey_url:-}" ]; then + publickey_html="$(cat < + + + An outlined icon of a lock + + $publickey + +EOF +)" +fi + + + headlinks() { if [ -z "${header_links:-}" ]; then return @@ -165,7 +181,7 @@ body() { footer() { comments - cat <