#!/bin/bsh

# Copyright (c) 1988 Sun Microsystems, Inc.
#
#
#    (#)ypxfr_1perday.sh	1.1 88/03/07 4.0NFSSRC SMI
#
# ypxfr_1perday.sh - Do daily yp map check/updates
#

PATH=/bin:/usr/bin:/usr/sbin:/usr/lib/netsvc/yp:$PATH
export PATH

# Maps in SKIPMAPS are taken care of in ypxfr_2perday or ypxfr_1perhour.

SKIPMAPS="ethers.byaddr ethers.byname hosts.byaddr hosts.byname mail.aliases netgroup netgroup.byhost netgroup.byuser passwd.byname passwd.byuid"

SKIPMAPS_GREP=`echo $SKIPMAPS | sed "s/  */|/g"`

MAPS=`ypwhich -m 2>/dev/null | awk '{ print $1 }' 2>/dev/null | sort -u | egrep -v $SKIPMAPS_GREP`

for map in $MAPS ; do
        ypxfr $map
done