[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.
 

sf3978

IPPF-Promi
Mitglied seit
2 Dez 2007
Beiträge
7,953
Punkte für Reaktionen
26
Punkte
48
Zuletzt bearbeitet:

olistudent

IPPF-Urgestein
Mitglied seit
19 Okt 2004
Beiträge
14,787
Punkte für Reaktionen
12
Punkte
38
Schau mal bitte nach wie das mit wget gemacht wird. Evtl. kannst du da abschauen und einen Patch bereitstellen?

Gruß
Oliver
 
3CX

Statistik des Forums

Themen
238,382
Beiträge
2,111,527
Mitglieder
361,106
Neuestes Mitglied
dstrict

Erhalten Sie 3CX für 1 Jahr kostenlos!

Gehostet, in Ihrer privaten Cloud oder on-Premise! Ganz ohne Haken. Geben Sie Ihren Namen und Ihre E-Mail an und los geht´s:

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.
oder via