AW: Oscam lauffähig auf QNAP, wer kann alles drauf?
Hi Ultra47, mich interessiert die Variante mit in dem RAM kopieren. Könntest Du mal ein paar Zeilen dazu schreiben, wäre super ?
Ich habe mal etwas gefummelt und es hinbekommen. sieht so aus:
alle Files der OSCAM liegen in /opt/etc (auch die bin)
im autorun.sh erstelle ich ein Verzeichniss /tmp/oscam und kopiere dann alles von /opt/etc nach /tmp/oscam
Danach läuft das "normale" autorun mit angepassten Pfaden. Verwirrt hat mich der Verzeichnisname OSCAM und Binname OSCAM
zur bessern Übersicht habe diie Binfile in OSCAM120 umbenannt
## copy to tmp
mkdir /tmp/oscam
cp -r /share/MD0_DATA/.qpkg/Optware/etc/* /tmp/oscam
## start oscam
if(! grep -qse usbserial /proc/modules); then
insmod /lib/modules/others/usbserial.ko
fi
if(! grep -qse ftdi_sio /proc/modules); then
insmod /lib/modules/others/ftdi_sio.ko
fi
ln -sfn /share/HDA_DATA/.qpkg/Optware/bin/libnxp.so /lib/libnxp.so
while[!-f /tmp/oscam/oscam120]do
sleep 1 done
/tmp/oscam/oscam120 -b -c /tmp/oscam
#ende
sorry mein Fehler,
marvel ist eine CPU auf Arm Architektur :-(
ich lasse die Oscam in /tmp/oscam laufen, dies ist der RAM.
Beim Neustart des NAS ist das Laufwerk leer und via autorun.sh kopiere ich die Datein dort hin.
Ihr müsst dann aber immer auch die Quelle updaten (bins, confs etc.), da sonst nach Neustart ein alte Version eingespielt werden kann.
Grüße
ultra47
Hi Ultra47, mich interessiert die Variante mit in dem RAM kopieren. Könntest Du mal ein paar Zeilen dazu schreiben, wäre super ?
Ich habe mal etwas gefummelt und es hinbekommen. sieht so aus:
alle Files der OSCAM liegen in /opt/etc (auch die bin)
im autorun.sh erstelle ich ein Verzeichniss /tmp/oscam und kopiere dann alles von /opt/etc nach /tmp/oscam
Danach läuft das "normale" autorun mit angepassten Pfaden. Verwirrt hat mich der Verzeichnisname OSCAM und Binname OSCAM
zur bessern Übersicht habe diie Binfile in OSCAM120 umbenannt
## copy to tmp
mkdir /tmp/oscam
cp -r /share/MD0_DATA/.qpkg/Optware/etc/* /tmp/oscam
## start oscam
if(! grep -qse usbserial /proc/modules); then
insmod /lib/modules/others/usbserial.ko
fi
if(! grep -qse ftdi_sio /proc/modules); then
insmod /lib/modules/others/ftdi_sio.ko
fi
ln -sfn /share/HDA_DATA/.qpkg/Optware/bin/libnxp.so /lib/libnxp.so
while[!-f /tmp/oscam/oscam120]do
sleep 1 done
/tmp/oscam/oscam120 -b -c /tmp/oscam
#ende
Zuletzt bearbeitet: