blob: dac201f0d6d89c4c8a7aac9ece4fcfe3308fd3d6 [file] [log] [blame]
#!/bin/sh
mkdir -p /tmp/cwmp
platform="$(cat /etc/platform)"
case "$platform" in
GFMS*|GFHD*|GFRG*) board=gfmedia ;;
GFLT*) board=gfonu ;;
*) board="$platform" ;;
esac
CWMP="
/usr/catawampus/cwmpd
--platform=$board
--ping_ip6dev=br0
--ca-certs=/etc/ssl/certs/ca-certificates.crt
--restrict-acs-hosts=gfiber-acs-staging.appspot.com,gfiber-acs-prod.appspot.com,gfiber-acs-canary.appspot.com,gfiber-acs-boss.appspot.com,.gfsvc.com,.google.com
"
if [ -s /tmp/ssl/certs/device.pem ] && [ -s /tmp/ssl/private/device.key ]; then
CWMP="$CWMP --client-cert=/etc/ssl/certs/device.pem"
CWMP="$CWMP --client-key=/etc/ssl/private/device.key"
fi
exec $CWMP "$@"