diff options
| -rw-r--r-- | custom/simp_le.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/custom/simp_le.nix b/custom/simp_le.nix index 4caf50ce..30341179 100644 --- a/custom/simp_le.nix +++ b/custom/simp_le.nix | |||
| @@ -8,8 +8,14 @@ domain: | |||
| 8 | 8 | ||
| 9 | let | 9 | let |
| 10 | script = writeText "${domain}.sh" '' | 10 | script = writeText "${domain}.sh" '' |
| 11 | #!${bash}/bin/bash | ||
| 12 | |||
| 11 | mkdir -p ${dir} | 13 | mkdir -p ${dir} |
| 12 | cd ${dir} | 14 | cd ${dir} |
| 15 | mkdir -p /root/ssl_archive/$(date +'%Y-%m-%d')-${domain} | ||
| 16 | for f in account_key.json cert.pem fullchain.pem key.pem privkey.pem; do | ||
| 17 | [[ -e $f ]] && mv $f /root/ssl_archive/$(date +'%Y-%m-%d')-${domain} | ||
| 18 | done | ||
| 13 | ${simp_le}/bin/simp_le -d ${domain}:/srv/www/acme/${domain}/ \ | 19 | ${simp_le}/bin/simp_le -d ${domain}:/srv/www/acme/${domain}/ \ |
| 14 | --email "phikeebaogobaegh@141.li" \ | 20 | --email "phikeebaogobaegh@141.li" \ |
| 15 | -f account_key.json \ | 21 | -f account_key.json \ |
| @@ -19,4 +25,4 @@ let | |||
| 19 | [[ -e key.pem ]] && ln -s -f key.pem privkey.pem | 25 | [[ -e key.pem ]] && ln -s -f key.pem privkey.pem |
| 20 | ''; | 26 | ''; |
| 21 | in | 27 | in |
| 22 | "${bash}/bin/bash ${script} 2>&1 | ${eject}/bin/logger -p auth.info" | 28 | "${script} 2>&1 | ${eject}/bin/logger -p auth.info" |
