Jeg kompilere Sendmail med nedenstående script (spørgsmålet kommer nederst):
smver="8.12.8"
cd sendmail-$smver
cp devtools/OS/FreeBSD devtools/Site/site.FreeBSD.m4
cd sendmail/
sh Build
cd ../cf/cf/
cp generic-bsd4.4.mc config.mc
echo "FEATURE(\`mailertable',\`hash /etc/mail/mailertable.db')dnl" >>
config.mc
echo "FEATURE(dnsbl,\`relays.ordb.org',\` Mail from $&{client_addr}
rejected; see
http://www.ordb.org')dnl" >> config.mc
echo "define(\`confRRT_IMPLIES_DSN', \`True')" >> config.mc
echo "define(\`SMART_HOST', \`localsmtpserver.company.com')dnl" >> config.mc
echo "" >> config.mc
echo "# Det er meget vigtigt at alle linier med \"FEATURE\" kommer op FOER
\"MAILER\"!" >> config.mc
echo "# Denne linie og den ovenstaaende slettes!" >> config.mc
vi config.mc
sh Build config.cf
cp config.cf /etc/mail/sendmail.cf
cd ../../sendmail/
sh Build install
Hvordan undgår jeg at skulle editere manuelt i config.mc filen? Jeg vil jo
gerne have indsat mine egne definationer/feautures imellem "DOMAIN" og
"MAILER" i config.mc filen og så skal den bare kompilere "helt af sig selv"
uden at jeg skal flytte rundt på linierne.
John