/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Helt automatisk kompilering af Sendmail
Fra : John Doe


Dato : 01-04-03 13:46

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?

John



 
 
Lars Kongshøj (01-04-2003)
Kommentar
Fra : Lars Kongshøj


Dato : 01-04-03 20:29

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/

John Doe (01-04-2003)
Kommentar
Fra : John Doe


Dato : 01-04-03 23:37

> Du can jo bare fjerne den der cp-linie først, og skrive
> cat generic-bsd4.4.mc >> config.mc

Jeg har godt nok ikke prøvet at kompilere Sendmail med det øverst, men jeg
vil nu gætte på, at det skal stå under "divert" linien eller endda længere
nede og midt imellem nogle linier i filen, for at den vil kompilere rigtigt.

> sidst. Eller evt. lave en mere avanceret redigering med sed, awk eller
> perl.
> man awk

Ja, tak - jeg kan jo også bare læse manualen til Borlan eller Visual Studio
men det er jo ikke énsbetydende med at jeg fatter det Jeg har lavet
meget meget lidt med awk og ved, at den og jeg ikke er bedste venner omend
jeg ved den kan stort set alt.

John



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408843
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste