From 4673fc80dddafa45ce8d577d572323eec9fdfe2e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 28 Aug 2021 11:57:05 +0200 Subject: Run dehydration registration only when no account is already present. Signed-off-by: Daniel Baumann --- debian/open-infrastructure-dehydrated-tools.config | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'debian/open-infrastructure-dehydrated-tools.config') diff --git a/debian/open-infrastructure-dehydrated-tools.config b/debian/open-infrastructure-dehydrated-tools.config index dfccb77..e795e68 100644 --- a/debian/open-infrastructure-dehydrated-tools.config +++ b/debian/open-infrastructure-dehydrated-tools.config @@ -53,8 +53,11 @@ db_settitle open-infrastructure-dehydrated-tools/title db_input low open-infrastructure-dehydrated-tools/basedir || true db_go -db_settitle open-infrastructure-dehydrated-tools/title -db_input low open-infrastructure-dehydrated-tools/register || true -db_go +if ! ls /var/lib/dehydrated/accounts/*/account_key.pem > /dev/null 2>&1 +then + db_settitle open-infrastructure-dehydrated-tools/title + db_input low open-infrastructure-dehydrated-tools/register || true + db_go +fi db_stop -- cgit v1.2.3