Nej nej kompileringen är lätt! Men om du jämför download.oscam.cc versioner av OScam så kan du se att de har en mindre filstorlek. Kompilerar jag OScam direkt med "Make" så blir storleken trippelt så stor än versionen som går att ladda ner.
Utskriftsvy
Lätt ..... För mig brukar allt krångla och vara svårt :mad:
Är det denna ni pratar om ??? eller vad är "oscam-emu" ???
https://github.com/oscam-emu/oscam-emu
Storleken på den kompilerade filen beror på vilja moduler du väljer att inkludera.
Om du inte gör något aktivt val få du t.ex. med dig stöd för en massa krypteringssystem som du knappast behöver i Sverige.
OK, intressant!
Jag laddade för skojs skull hem en Raspberry Pi version från den sidan och den binären var 460kB medan den jag kompilerat själv är 925kB.
Jag vet inte om de strippat viss funktionalitet för att få ner storleken eller om det är som du säger att de komprimerar filerna på nåt sätt. Kräver vidare undersökning... :)
Bifogad fil 2091
Det här alternativet finns inkluderat.
Testade lägga till alla möjligheter och tog bort komprimeringen. Resultat 2,5 MB
Testade detsamma som ovan fast denna gång med komprimering. Resultat 450 kB
Komprimering finns visst alltså och det är det som används för de versioner man kan ladda ner.
Bifogad fil 2092
Det finns tydligen en utility för att packa binärer som heter UPX:
http://upx.sourceforge.net/
Finns ingen anledning att skapa egen oscam så länge man inte kan lägga till funktioner som inte ligger default. En sån kan tex vara andra keys mm. Annars rullar den på fint med anticasc osv.
Vad är ni ute efter är min fråga. Att srarta 2 olika emu mm är ju inga problem. Rätt reader i oscam och shit kör bara...
Jag hittade något intressant som heter OSEmu. https://github.com/oscam-emu/OSEmu
Har någon fått detta att fungera och kan hjälpa mig?
Jag kompilerade programmet m.h.a. crosscompilern för MIPS Enigma2. Pillade in i boxen och körde med detta script.
Men den vägrar starta och fönstret i Telnet säger detta: /usr/bin/OSEmu: line 1: syntax error: unexpected word (expecting ")")Kod:#!/bin/sh
CAMNAME="OSEmu"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
/usr/bin/OSEmu -a server:passwd -p 12345 -b &
sleep 15
/usr/bin/oscam -b &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 OSEmu oscam 2>/dev/null
sleep 1
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
Antagligen kompileringsfel, men hur åtgärdar jag detta?
Kan meddela att också att oscam-emu fungerar galant, men vill kolla på alternativet där jag kan dela vidare detta i en server!