#!/bin/sh /etc/rc.common

#### by mzc 2008.12.03

echo "This is servlink.sh" | cat >> /home/xiaomei/xiaomei.txt

START=59

apply_lease() {
	local cfg="$1"

	config_get ifname "$cfg" ifname
	config_get mode  "$cfg" mode
        config_get peer_addr_type "$cfg" peer_addr_type
	config_get ipaddr  "$cfg" ipaddr
        config_get netmask "$cfg" netmask
	
	[ -n "$macaddr" -a -n "$ipaddr" ] || return 0
	
	echo "$macaddr $ipaddr" >> /var/etc/servlink
}

start() {
	if [ ! -L /etc/servlink ]; then
		test -f /etc/servlink && mv /etc/servlink /etc/servlink.local
		ln -s /var/etc/servlink /etc/servlink
	fi

	test -d /var/etc || mkdir -p /var/etc
	
	config_load servlink
	config_foreach apply_lease static_lease
	
	test -f /etc/servlink.local && cat /etc/servlink.local >> /var/etc/servlink
	
	return 0
}

stop() {
	test -f /var/etc/servlink && rm -f /var/etc/servlink
	
	return 0
}
