From b832af5e3bce7d631dc1aafd6c4d9c2786391684 Mon Sep 17 00:00:00 2001 From: Evilham <cvs@evilham.com> Date: Tue, 9 Feb 2021 20:53:58 +0100 Subject: [PATCH] [__letsencrypt_cert] Don't mess with user script indentation This could break in odd ways if they passed sth like: cat <<eof bla bla eof --- cdist/conf/type/__letsencrypt_cert/manifest | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cdist/conf/type/__letsencrypt_cert/manifest b/cdist/conf/type/__letsencrypt_cert/manifest index 04edea1e..84221a80 100644 --- a/cdist/conf/type/__letsencrypt_cert/manifest +++ b/cdist/conf/type/__letsencrypt_cert/manifest @@ -206,7 +206,8 @@ EOF hook_contents_tail="$(cat <<EOF if [ -n "\${APPLY_HOOK}" ]; then -$(sed -e 's/^/ /' "${hook_source}") +# Messing with indentation can eff up the users' scripts, let's not +$(cat "${hook_source}") fi EOF )"