From b4e1a93a6469ed8ebc19fd791afe05ecba373d4b Mon Sep 17 00:00:00 2001 From: Andreas Hahn <31884396+skyslasher@users.noreply.github.com> Date: Fri, 22 Sep 2017 22:05:28 +0200 Subject: [PATCH] Updated Synology NAS Guide (markdown) --- Synology-NAS-Guide.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Synology-NAS-Guide.md b/Synology-NAS-Guide.md index 984b1648..fe37990c 100644 --- a/Synology-NAS-Guide.md +++ b/Synology-NAS-Guide.md @@ -84,6 +84,7 @@ CERTDIR="AsDFgH" # do not change anything beyond this line! CERTROOTDIR="/usr/syno/etc/certificate" +CERTROOTLOCALDIR="/usr/local/etc/certificate" FULLCERTDIR="$CERTROOTDIR/_archive/$CERTDIR" # find all subdirectories containing cert.pem files @@ -99,6 +100,15 @@ fi # reload /usr/syno/sbin/synoservicectl --reload nginx + +# update and restart all installed packages +PEMFILES=$(find $PACKAGECERTROOTDIR -name cert.pem) +if [ ! -z "$PEMFILES" ]; then + for DIR in $PEMFILES; do + rsync -avh "$FULLCERTDIR/" "$(dirname $DIR)/" + /usr/syno/bin/synopkg restart $(echo $DIR | awk -F/ '{print $6}') + done +fi ``` Now you should be all good.