if [ "$1" == "-a" ] ; then domains="`dsitelookup -a domain`" else domains="$1" fi for domain in $domains ; do siteadmin="`dsitelookup -d $domain site_admin`" if [ "$siteadmin" == "" ] ; then echo "There was an error with domain $domain. Not making any changes." else if [ "`dsitelookup -d $domain frontpage:enabled`" == "1" ] ; then cat /home/virtual/$domain/var/www/html/_vti_pvt/service.pwd | replace "$siteadmin:`fgrep $siteadmin /home/virtual/$domain/var/www/html/_vti_pvt/service.pwd | cut -d: -f2`" "$siteadmin:`fgrep $siteadmin /home/virtual/$domain/etc/shadow | cut -d: -f2`" > /home/virtual/$domain/var/www/html/_vti_pvt/service.pwd else echo "Frontpage is not enabled for $domain." fi fi done