aboutsummaryrefslogtreecommitdiff
path: root/core/ca-certificates/files/cert.sh
diff options
context:
space:
mode:
Diffstat (limited to 'core/ca-certificates/files/cert.sh')
-rwxr-xr-xcore/ca-certificates/files/cert.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/core/ca-certificates/files/cert.sh b/core/ca-certificates/files/cert.sh
index 5ac6a223..a4d23dda 100755
--- a/core/ca-certificates/files/cert.sh
+++ b/core/ca-certificates/files/cert.sh
@@ -1,11 +1,15 @@
#!/bin/sh -e
#
-# update-certdata.sh
+# update-certdata
-[ -w "$KISS_ROOT/etc/certificates" ] || {
+DEST="$KISS_ROOT/etc/certificates"
+
+[ -d "$DEST"] || mkdir -p "$DEST"
+
+[ -w "$DEST" ] || {
printf '%s\n' "${0##*/}: root required to update CA certificates." >&2
exit 1
}
-wget https://curl.haxx.se/ca/cacert.pem -O "$KISS_ROOT/etc/certificates/cert.pem"
+wget https://curl.haxx.se/ca/cacert.pem -O "$DEST/cert.pem"
printf '%s\n' "${0##*/}: updated cert.pem"