blob: bf5a0847eb25f45ed5b13dfd796f92523ac8ab06 [file] [log] [blame]
#!/bin/sh
get_if_nonblank()
{
v=$(sysvar_cmd --get "$1")
[ -n "$v" ] && echo "$v" >"$2"
}
case "$1" in
start)
(mkdir -p /tmp/ssl/certs && chmod 0555 /tmp/ssl/certs) || exit 1
(mkdir -p /tmp/ssl/private && chmod 0550 /tmp/ssl/private) || exit 1
get_if_nonblank GOOGLE_SSL_CRT /tmp/ssl/certs/device.pem
get_if_nonblank GOOGLE_SSL_PEM /tmp/ssl/private/device.key
if [ -f /tmp/ssl/certs/device.pem ]; then
cat /tmp/ssl/certs/device.pem | logos certlog
fi
;;
stop)
;;
restart)
$0 stop; $0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac