| #!/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 "$@" |