John Doe wrote:
> Når jeg kompilere Sendmail, skal jeg jo gerne editere config.mc filen
> således, at jeg får alle mine entries med. Jeg har dette:
>
> cp generic-bsd4.4.mc config.mc
> echo "define(\`confRRT_IMPLIES_DSN', \`True')" >> config.mc
> echo "define(\`confPRIVACY_FLAGS', \`authwarnings, goaway')" >> config.mc
> echo "MAILER(procmail)" >> config.mc
> echo "## ------------------- [SLETTES]" >> config.mc
> echo "## Det er meget vigtigt at alle linier med \"FEATURE\" og \"define\"
> kommer op FOER \"MAILER\"!" >> config.mc
> echo "## Denne linie og den ovenstaaende slettes!" >> config.mc
>
> Alt dette skal jo helst stå før MAILER i config.mc filen, men hvordan får
> jeg automatisk dét derop således, at jeg ikke behøver have nogen "manuel"
> bruger interaktion når jeg kompilere?
Du can jo bare fjerne den der cp-linie først, og skrive
cat generic-bsd4.4.mc >> config.mc
sidst. Eller evt. lave en mere avanceret redigering med sed, awk eller
perl.
man awk
--
Lars Kongshøj
http://www.kongshoj.com/