#!/bin/ksh if [ -f aliases -a -r aliases ] then newaliases chmod 644 aliases.db aliases chown smmsp:smmsp aliases.db aliases else echo ERROR: aliases: no such file or cannot open exit fi for file in access mailertable virtusertable genericstable do if [ -f $file -a -r $file ] then makemap hash $file < $file chmod 644 $file.db $file chown smmsp:smmsp $file.db $file else echo Skipping $file \(no such file or not readable\) fi done for file in masquerades nomasquerade trusted-users relay-domains localusers do if [ -f $file -a -r $file ] then chmod 644 $file chown smmsp:smmsp $file else echo Skipping $file \(no such file or not readable\) fi done