#!/bin/sh

BASEDIR=/packetprotector
IP=`nvram get lan_ipaddr`
NETMASK=`nvram get lan_netmask`
NETWORK=`/sbin/ipcalc -n $IP $NETMASK | cut -d "=" -f 2`
INTERFACE="$NETWORK\/$NETMASK"

if [ -h /etc/samba/smb.conf ] ; then
	rm /etc/samba/smb.conf
	cp /rom/etc/samba/smb.conf /etc/samba/smb.conf
fi
if [ -h /etc/samba/private/secrets.tdb ] ; then
	rm /etc/samba/private/secrets.tdb
	cp /rom/etc/samba/private/secrets.tdb /etc/samba/private
fi
if [ -h /etc/samba/private/smbpasswd ] ; then
	rm /etc/samba/private/smbpasswd
	cp /rom/etc/samba/private/smbpasswd /etc/samba/private
fi


#forward slash is escaped (above) for use in sed (below)
sed -i "s/^ interfaces =.*/ interfaces = $INTERFACE/" /etc/samba/smb.conf
