[Frage] busybox builtin nc vs. gnu netcat 0.7.1

make

Neuer User
Mitglied seit
15 Feb 2008
Beiträge
123
Punkte für Reaktionen
0
Punkte
16
Auf der Suche nach einem seltsamen Fehler in meiner Konfiguration (7390, freetz-Trunk + fhem) bin ich endlich fündig geworden. In dem Image meiner Box ist das Paket "netcat 0.7.1" enthalten. Dessen binary ist über /usr/bin/nc und /usr/bin/netcat aufzurufen.

Gleichzeitig ist es so, dass busybox ebenfalls den Befehl nc bereitstellt. Das führt zu dem Effekt, dass beim Aufruf von 'nc' aus /bin/sh heraus grundsätzlich das busybox nc-applet verwendet wird. Die gleiche Eingabe aus /bin/bash heraus startet aber erwartungsgemäß /usr/bin/nc.
Leider verhalten sich die beiden Implementierung an einigen Stellen unterschiedlich, in meinem Fall hat das zum Abbruch des Skripts geführt.

Meine Frage ist nun, ob nicht bei Auswahl des Gnu-netcat-Pakets das busybox nc-Applet automatisch abgewählt werden sollte.
 
Zuletzt bearbeitet:
Schau mal bitte nach wie das mit wget gemacht wird. Evtl. kannst du da abschauen und einen Patch bereitstellen?

Gruß
Oliver
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.