annotate bin/startssl-nginx @ 731:4d037b0a9f41
 
[bashrc] Better FreeBSD compat with Windows Terminal
Reference: https://github.com/microsoft/terminal/discussions/18332
 | author | nanaya <me@nanaya.net> | 
 | date | Wed, 08 Jan 2025 19:02:53 +0900 | 
 | parents | 9066463340a4 | 
 | children |  | 
 | rev | line source | 
  
| 274 | 1 #!/bin/sh | 
|  | 2 | 
|  | 3 _err_fatal() { | 
|  | 4   printf "%s\n" "$*" | 
|  | 5   exit 1 | 
|  | 6 } | 
|  | 7 | 
|  | 8 certfile="${1}" | 
|  | 9 | 
| 289 | 10 command -v curl 2>&1 > /dev/null || _err_fatal "This script requires cURL. Please install it first." | 
| 274 | 11 test -z "${certfile}" && _err_fatal "Please specify certificate file." | 
| 289 | 12 test -f "${certfile}" || _err_fatal "Error reading certificate file ${certfile}." | 
| 274 | 13 | 
| 513 | 14 for ca in sub.class1.server.ca.pem; do | 
| 274 | 15   curl "http://www.startssl.com/certs/${ca}" >> "${certfile}" | 
|  | 16 done | 
|  | 17 |