Files
domo/bsp/board/domo/ovl/etc/init.d/hostname

25 lines
751 B
Bash
Executable File

#!/bin/sh /etc/rc.common
#
START=11
boot() {
# Set our device Hostname using the friendlyName
friendlyname=`cat /usr/local/configs/mediaCTRLRenderer.ini | grep friendlyname | cut -f2 -d'='`
mac=`fw_printenv ethaddr | cut -f4-6 -d':' | sed s/://g`
echo $friendlyname-$mac > /etc/hostname
hostname -F /etc/hostname
echo Device hostname is `hostname`
# Set DLNA friendly name.
ConfigState=`fw_printenv is_configured | cut -d'=' -f2`
if [ "$ConfigState" = "0" ]; then
echo "Reset the Device Name to Factory."
mkdir -p /mnt/user/UserSettings/
rm /mnt/user/UserSettings/*
/usr/local/bin/devicename mediaCTRLRenderer.ini mediaCTRLServer.ini SlavePlayer.ini
mkdir -p /mnt/user/uci/
rm /mnt/user/uci/*
fw_setenv is_configured 1
fi
}