blob: 849f54809d202a085db7d4cadb97006b74c08882 [file] [log] [blame]
#!/bin/sh
#
# For manufacture/RMA we offer a mechanism of starting up ssh.
#
case "$1" in
start)
prod=$(hnvram -qr PRODUCTION_UNIT)
if [ "$prod" = 0 ] || [ "$prod" = "" ]; then
touch /tmp/ADMINMODE_IP
touch /tmp/ADMINMODE_SSHD
fi
if [ "$prod" = 0 ]; then
touch /tmp/ADMINMODE_TELNETD
fi
if [ -e /tmp/DEBUG ] || [ -e /tmp/ADMINMODE_IP ]; then
ip addr add 192.168.10.11/24 dev eth0
fi
;;
stop)
ip addr del 192.168.10.11/24 dev eth0
rm -f /tmp/ADMINMODE_IP
rm -f /tmp/ADMINMODE_SSHD
rm -f /tmp/ADMINMODE_TELNETD
;;
restart)
$0 stop; $0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac