From 5255b117f9ea0fec8f3a32795fff81da945447a7 Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Thu, 1 Jun 2023 19:09:13 -0500 Subject: [PATCH] Suppress cp: not replacing Signed-off-by: Eric Nemchik --- root/etc/s6-overlay/s6-rc.d/init-certbot-config/run | 4 ++-- root/etc/s6-overlay/s6-rc.d/init-crontabs-config/run | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-certbot-config/run b/root/etc/s6-overlay/s6-rc.d/init-certbot-config/run index 3d43f7a..b9dd1af 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-certbot-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-certbot-config/run @@ -30,12 +30,12 @@ if [[ "${VALIDATION}" = "dns" ]] && [[ ! "${DNSPLUGIN}" =~ ^(acmedns|aliyun|azur fi # copy dns default configs -cp -n /defaults/dns-conf/* /config/dns-conf/ +cp -n /defaults/dns-conf/* /config/dns-conf/ 2> >(grep -v 'cp: not replacing') lsiown -R abc:abc /config/dns-conf # copy default renewal hooks chmod -R +x /defaults/etc/letsencrypt/renewal-hooks -cp -nR /defaults/etc/letsencrypt/renewal-hooks/* /config/etc/letsencrypt/renewal-hooks/ +cp -nR /defaults/etc/letsencrypt/renewal-hooks/* /config/etc/letsencrypt/renewal-hooks/ 2> >(grep -v 'cp: not replacing') lsiown -R abc:abc /config/etc/letsencrypt/renewal-hooks # replace nginx service location in renewal hooks diff --git a/root/etc/s6-overlay/s6-rc.d/init-crontabs-config/run b/root/etc/s6-overlay/s6-rc.d/init-crontabs-config/run index 8859365..c0bb241 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-crontabs-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-crontabs-config/run @@ -15,7 +15,7 @@ if [[ ! -f /config/crontabs/root ]]; then # if crontabs still do not exist in config (were not copied from system) # copy crontab from included defaults (using -n, do not overwrite an existing file) - cp -n /etc/crontabs/root /config/crontabs/ + cp -n /etc/crontabs/root /config/crontabs/ 2> >(grep -v 'cp: not replacing') fi # set permissions and import user crontabs lsiown root:root /config/crontabs/root @@ -31,7 +31,7 @@ if [[ ! -f /config/crontabs/abc ]]; then # if crontabs still do not exist in config (were not copied from system) # copy crontab from included defaults (using -n, do not overwrite an existing file) - cp -n /etc/crontabs/abc /config/crontabs/ + cp -n /etc/crontabs/abc /config/crontabs/ 2> >(grep -v 'cp: not replacing') fi # set permissions and import user crontabs lsiown abc:abc /config/crontabs/abc