From 4c033a0a5421f7773451bada73fcaeb97155c99c Mon Sep 17 00:00:00 2001 From: Anton Reutov Date: Sat, 13 May 2017 23:43:56 +0200 Subject: [PATCH] Fixing duplicate of lines in 01_caching_pool.conf --- install/ubuntu/14.10/templates/web/nginx/caching.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/install/ubuntu/14.10/templates/web/nginx/caching.sh b/install/ubuntu/14.10/templates/web/nginx/caching.sh index 6eb9126d..09d8efe7 100755 --- a/install/ubuntu/14.10/templates/web/nginx/caching.sh +++ b/install/ubuntu/14.10/templates/web/nginx/caching.sh @@ -6,7 +6,14 @@ ip=$3 home=$4 docroot=$5 -str="proxy_cache_path /var/cache/nginx/$domain levels=2" -str="$str keys_zone=$domain:10m inactive=60m max_size=512m;" -echo "$str" >> /etc/nginx/conf.d/01_caching_pool.conf +str="proxy_cache_path /var/cache/nginx/$domain levels=2" +str="$str keys_zone=$domain:10m inactive=60m max_size=512m;" +conf='/etc/nginx/conf.d/01_caching_pool.conf' +if [ -e "$conf" ]; then + if [ -z "$(grep "=${domain}:" $conf)" ]; then + echo "$str" >> $conf + fi +else + echo "$str" >> $conf +fi