Browse Source

Remove symlinks if they exist

Bob Mottram 8 years ago
parent
commit
e41728d618
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      src/freedombone-addcert

+ 6
- 0
src/freedombone-addcert View File

231
             rm -f /etc/ssl/private/${LETSENCRYPT_HOSTNAME}.key
231
             rm -f /etc/ssl/private/${LETSENCRYPT_HOSTNAME}.key
232
         fi
232
         fi
233
     fi
233
     fi
234
+    if [ -L /etc/ssl/private/${LETSENCRYPT_HOSTNAME}.key ]; then
235
+        rm /etc/ssl/private/${LETSENCRYPT_HOSTNAME}.key
236
+    fi
234
     ln -s /etc/letsencrypt/live/${LETSENCRYPT_HOSTNAME}/privkey.pem /etc/ssl/private/${LETSENCRYPT_HOSTNAME}.key
237
     ln -s /etc/letsencrypt/live/${LETSENCRYPT_HOSTNAME}/privkey.pem /etc/ssl/private/${LETSENCRYPT_HOSTNAME}.key
235
 
238
 
236
     # link the public key
239
     # link the public key
241
             rm -f /etc/ssl/certs/${LETSENCRYPT_HOSTNAME}.pem
244
             rm -f /etc/ssl/certs/${LETSENCRYPT_HOSTNAME}.pem
242
         fi
245
         fi
243
     fi
246
     fi
247
+    if [ -L /etc/ssl/certs/${LETSENCRYPT_HOSTNAME}.pem ]; then
248
+        rm /etc/ssl/certs/${LETSENCRYPT_HOSTNAME}.pem
249
+    fi
244
     ln -s /etc/letsencrypt/live/${LETSENCRYPT_HOSTNAME}/fullchain.pem /etc/ssl/certs/${LETSENCRYPT_HOSTNAME}.pem
250
     ln -s /etc/letsencrypt/live/${LETSENCRYPT_HOSTNAME}/fullchain.pem /etc/ssl/certs/${LETSENCRYPT_HOSTNAME}.pem
245
 
251
 
246
     cp /etc/letsencrypt/live/${LETSENCRYPT_HOSTNAME}/fullchain.pem /etc/ssl/mycerts/${LETSENCRYPT_HOSTNAME}.pem
252
     cp /etc/letsencrypt/live/${LETSENCRYPT_HOSTNAME}/fullchain.pem /etc/ssl/mycerts/${LETSENCRYPT_HOSTNAME}.pem