Hallo! Ich möchte gerne den TCP-Wrapper aus dem Paket nkita (oder war es nkitb?) neu übersetzen (Hintergrund: ich möchte den DNS-Lookup verhindern, wenn hosts.allow / hosts.deny benutzt wird, dazu sind die Parameter PARANOID und HOSTNAME auszukommentieren). Nach dem Artikel aus der Supportdatenbank müßte ich das gesamte Paket übersetzen. Kann mir jemdand eine Tip zu den folgenden Punkten geben: 1. der tcpd separat übersetzt werden kann/sollte 2. wo bringe ich die Änderungen an? Muß ich das Makefile edititiern oder das *.dif-File modifizieren (denn dazu schweigt sich der SD-Artikel aus...)? Hat dazu vielleicht jemand ein Lesezeichen, das mir weiterhilft? Uwe --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
WIND-consult GmbH (Uwe Hering) schrieb in 0,8K (24 Zeilen):
Ich möchte gerne den TCP-Wrapper aus dem Paket nkita (oder war es nkitb?) neu übersetzen (Hintergrund: ich möchte den DNS-Lookup verhindern, wenn hosts.allow / hosts.deny benutzt wird, dazu sind die Parameter PARANOID und HOSTNAME auszukommentieren).
1. der tcpd separat übersetzt werden kann/sollte
Ja, kann er ziemlich sicher. alien ist dein Freund, um das srpm auszupacken.
2. wo bringe ich die Änderungen an? Muß ich das Makefile edititiern oder das *.dif-File modifizieren (denn dazu schweigt sich der SD-Artikel aus...)?
Doku von tcpd lesen Source in ein Verzeichnis auspacken, geg. das Diff von SuSE drueberhauen Daten modifizieren (wo: siehe Makefile!) configure, make, make install (wenn nix anderes in der Doku steht) Damit ist das natuerlich nicht in der RPM-DB erfasst. Um das hinzubekommen: Vorgehen wie oben, aber - Source einmal (z.B. mit cp -a) in ein anderes Verzeichnis, z.B. TCPD.old kopieren (vorher das SuSE-Duff drueberhauen). - Source erst dann veraendern und/oder configure starten - wenn es mit make (kein make install!) klappt, make distclean (damit alle Aenderungen durch vom configure oder Compiler erzeugten Files weg sind und nur die wirklichen Source-Aenderungen da bleiben - cd ..; diff -Nur TCPD.old TCPD > TCPD-noPARANOID.diff - das erzeugte TCPD-noPARANOID.diff in das .spec-File einbringen und dafuer sorgen, dass es an der richtigen Stelle (nach dem SuSE-Diff) eingepatcht wird. - mit diesem .spec das RPM bauen. - RPM installieren -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
uwe.hering@wind-consult.de
-
weissel@netcologne.de