#!/bin/sh # Handle smb.conf updating when the usepeerwins pppd option is being used. # Used parameters and environment variables: # $1 - interface name (e.g. ppp0) # $USEPEERWINS - set if user specified usepeerdns # $WINS1 and $WINS2 - WINS servers reported by peer if [ "$USEPEERWINS" ]; then if [ -r /etc/samba/smb.conf ]; then [ -n "${WINS1}" ] && sed -re "s/^[[:space:]]*wins ?server.*/\0 ${WINS1}/" /etc/samba/smb.conf [ -n "${WINS2}" -a "${WINS2}" != "${WINS1}" ] && sed -re "s/^[[:space:]]*wins ?server.*/\0 ${WINS2}/" /etc/samba/smb.conf fi fi