Sven Rautenberg: Qmail: badmailfrom wildcard patch durchführen

Beitrag lesen

Moin!

Ich habe noch nie einen Patch auf einem Linux Host selbst durchgeführt.

nun wir es spannend:

./usr/local/src/qinstall-1.1/qmail-1.03/qmail-smtpd
./usr/local/src/qinstall-1.1/qmail-1.03/qmail-smtpd.0
./usr/local/src/qinstall-1.1/qmail-1.03/qmail-smtpd.8
./usr/local/src/qinstall-1.1/qmail-1.03/qmail-smtpd.c
./usr/local/src/qinstall-1.1/qmail-1.03/qmail-smtpd.o

Das *.c File sollte doch die Source sein, oder?

Ist verhältnismäßig irrelevant, weil der Dateiname in der Patchdatei drinsteht.

Aber zumindest sieht es so aus, als wäre das die lokale qmail-Sourcelocation.

Das ist der Ausschnitt aus der "Anleitung":

cd /src/qmail-1.03
fetch http://tomclegg.net/software/patch-qmail
-badmailfrom-wildcard
patch < qmail-badmailfrom-wildcard.patch
make qmail-smtpd
install -m 755 qmail-smtpd /var/qmail/bin/qmail-smtpd

Müsste also dann werden zu:

cd /usr/local/src/qinstall-1.1/qmail-1.03

fetch http://tomclegg.net/software/patch-qmail           ### die habe ich schon auf der Platte
-badmailfrom-wildcard                                    ### was muss dann dafür eingesetzt werden?

Das ist mit Sicherheit EINE Zeile, nicht zwei. Denn sonst würde fetch vermutlich einen HTTP-Fehler melden.

patch < qmail-badmailfrom-wildcard.patch
make qmail-smtpd
install -m 755 qmail-smtpd /var/qmail/bin/qmail-smtpd    ### Ziel ist das Gleiche

Und das "macht".

Empfehlenswert wäre, den Source-Zweig sowie das Executable vor der Aktion als Backup zu sichern.

- Sven Rautenberg

--
"Love your nation - respect the others."