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.oDas *.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-smtpdMü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."