Ich habe den Patch reduziert und cdk/make-Unterstützung eingebaut,Houdini hat geschrieben:Es gibt zwar noch einiges zu tun/optimieren aber bitte sehr:rhabarber1848 hat geschrieben:es müsste "nur" noch gecodet werden ...Houdini hat geschrieben:vielleicht wird es doch noch Zeit die Neutrino Daemons a la coolstream "zu threaden"
http://home.arcor.de/houdini/dbox/neutr ... readed.tgz
natürlich noch wenig getestet, da das Thema aber interessant ist, will
ich meine ersten Schritte nicht vorenthalten.
Als erstes wird ein Skript benötigt, um das Verschieben der Daemon-
Sourcecodes nicht per Patch machen zu müssen:
Code: Alles auswählen
#!/bin/sh
TUXHOME=$HOME/tuxbox
WORK=$TUXHOME/compile_neutrino_threaded
rm -rf $WORK
mkdir -p $WORK
cp -pr $TUXHOME/cvs/* $WORK/
cd $WORK
mv apps/dvb/zapit apps/tuxbox/neutrino/src/
rm -rf `find apps/tuxbox/neutrino/src/zapit/ | grep CVS$`
for i in nhttpd sectionsd timerd; do
mv apps/tuxbox/neutrino/daemons/$i apps/tuxbox/neutrino/src/;
rm -rf `find apps/tuxbox/neutrino/src/$i/ | grep CVS$`
done
rm -rf apps/tuxbox/neutrino/daemons/
kopiert und die nötigen Verschiebungen werden durchgeführt. Dann kommt dieser Patch
(80k unkomprimiert), basierend auf dem Patch von Houdini: neutrino_threaded.diff
Das ganze ist noch ungetestet und wird laufend aktualisiert. Viel Spaß damit
EDIT: Mittlerweile läuft "make neutrino" durch.