1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

HowTo OSEmu Konsolenintegration und "osemu compile" in IPC

Dieses Thema im Forum "IPC" wurde erstellt von jensebub, 24. November 2013.

  1. jensebub
    Offline

    jensebub Stamm User

    Registriert:
    8. Mai 2010
    Beiträge:
    1.059
    Zustimmungen:
    1.717
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    hab ich
    Ort:
    abvomweltlichen
    ACHTUNG seit Januar 2014 veraltet, da schon direkt in IPC integriert

    Ich habe mich mal ranbegeben und habe OSemu in die IPC-Konsole integriert und will es euch nicht vorenthalten:

    Als erstes erstellen wir das Verzeichniss, in dem später die OSEmu-binary liegt.
    Code:
    mkdir /var/emu/osemu
    Dann besorgen wir uns das startskript für OSEmu und passen die Rechte an:
    Code:
    wget -O/var/emu/script/osemu ipc.pebkac.at/ipc/scripts/_osemu && chmod +x /var/emu/script/osemu
    Dann besorgen wir uns das osemu-compile.sh und passen auch dort die Rechte an:
    Code:
    wget -O/var/emu/script/osemu-compile.sh ipc.pebkac.at/ipc/scripts/osemu-compile.sh && chmod +x /var/emu/script/osemu-compile.sh
    Jetzt noch die beiden Symlinks, für "osemu" und "oe" anlegen:
    Code:
    ln -f -s /var/emu/script/osemu /bin/osemu
    ln -f -s /var/emu/script/osemu /bin/oe
    Jetzt fehlt nur noch der Autostart. Dafür unter i as folgendes einfügen:
    Code:
    #OSEmu starten
    /bin/osemu start &
    Nun nurnoch mit osemu compile oder oe compile sich eine beliebige OSEmu-svn kompilieren.
    osemu start, osemu restart und osemu stop sollten klar sein ;)

    Ob euer OSEmu läuft, könnt ihr unter i task in Erfahrung bringen

    Jetzt braucht ihr nur noch einen Reader in OScam, in etwa wie folgt:
    Code:
    [reader]
    label                         = OSEmu
    protocol                      = camd35
    device                        = 127.0.0.1,54321
    user                          = emu
    password                      = emu
    caid                          = 0D00,0D02,0D03,0D05,090F
    ecmwhitelist                  = 0D00:9C,84,87,8B,BF,C3,6D;0D02:84;0D03:9C,9F,A5;0D05:9C;090F:62,73,84,94,95,96,99,A6,B7
    ident                         = 0D00:000000,000004,000010,000014,000020,0000C0,0000C4,0000CC;0D02:00008C,0000A0,0000A4,0000A8;0D03:000004,000008,000024,000028;0D05:000004,000010;090F:000000
    group                         = 1
    Die Startparameter für OSEmu werden in /var/emu/script/osemu bestimmt, entsprechen der Bsp.-conf

    Viel Erfolg beim nachbauen.


    Gruß
    jensebub
     
    Zuletzt von einem Moderator bearbeitet: 2. Februar 2015
    #1
    bpf_cluster, chiron, lutzlustig und 36 anderen gefällt das.
  2. phantom

    Nervigen User Advertisement

  3. al-x83
    Offline

    al-x83 Super-Moderator Digital Eliteboard Team

    Registriert:
    10. Januar 2012
    Beiträge:
    13.435
    Zustimmungen:
    12.699
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    SysAdmin
    Ort:
    Paradise City
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Hier der nun der Watchdog für OSEmu

    Mit nano /var/emu/script/osemu-watchdog.sh das Script mit folgendem Inhalt erstellen
    Code:
    #!/bin/bash
    # IPC - OSEmu-Watchdog
    #
    
    . /var/emu/script/functions.sh
    readipccfg
    [ -z $OENAME ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
    [ -z $OEVERSION ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
    [ -z "$TIMESTAMP2" ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
    [ -z $CAMLOGS ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
    [ -z $CRASHMAIL ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
    SUBJECT="$OENAME Watchdog !"
    MESSAGE="$OENAME wurde auf `hostname -f` vom Watchdog Überwachungsscript neu gestartet."
    
    #MAIN
    PID="$(pgrep -x $OEVERSION)"
    bash /var/emu/script/.check.sh
    if [[ ! -z $PID ]] ; then
        echo "$TIMESTAMP2    Watchdog - OSEmu laeuft"
    else
        echo "$TIMESTAMP2    Watchdog - OSEmu wurde neu gestartet" >> $CAMLOGS/OSEmu-watchdog.log
        osemu start
        #readipccfg
        [ $CRASHMAIL == 1 ] && mailsend "$SUBJECT" "$MESSAGE"
    fi
    
    exit 0

    Jetzt brauchen wir noch das passende Logfile:
    Code:
    touch /var/log/ipc/OSEmu-watchdog.log
    Danach /var/emu/script/functions.sh bearbeiten und diese beiden Zeilen hinzufügen:
    Code:
    OENAME="OSEmu"
    OEVERSION="OSEmu"
    Nun noch den Cronjob mit i jobs hinzufügen
    Code:
    #OSEmu
    * * * * * root /var/emu/script/osemu-watchdog.sh  #Teste ob OSEmu laeuft (jede Minute)
    Um das Watchdog-Log im Webif unter Logs zu sehen, kann noch folgende Zeile in /var/www/ipc/page/include/config.php hinzugefügt werden:
    Code:
    $LOGS['OSEmu']['Watchdog'] = "".$CAMLOGS."/OSEmu-watchdog.log";
    In absehbarer Zeit wird das ganze auch mal in ein neues Pack von IPC einfließen, aber wann kann ich noch nicht versprechen.
     
    Zuletzt bearbeitet: 8. Dezember 2013
    #2
  4. zerva165
    Offline

    zerva165 Elite User

    Registriert:
    3. März 2011
    Beiträge:
    1.854
    Zustimmungen:
    627
    Punkte für Erfolge:
    113
    Beruf:
    Elektromonteur
    Ort:
    Hessen
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Geht das auch mit doscam???


    Sent from my iPad 2 oder iPhone 5 using

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

     
    #3
  5. al-x83
    Offline

    al-x83 Super-Moderator Digital Eliteboard Team

    Registriert:
    10. Januar 2012
    Beiträge:
    13.435
    Zustimmungen:
    12.699
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    SysAdmin
    Ort:
    Paradise City
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Prinzipiell natürlich. Aber braucht man da nicht, da die Keys ja von OSEmu kommen
     
    #4
    zerva165 gefällt das.
  6. joerg_999
    Offline

    joerg_999 Meister

    Registriert:
    11. Mai 2010
    Beiträge:
    776
    Zustimmungen:
    535
    Punkte für Erfolge:
    93
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Danke an die Profis! - saubere Implementierung, Respekt !
     
    #5
    jensebub und al-x83 gefällt das.
  7. al-x83
    Offline

    al-x83 Super-Moderator Digital Eliteboard Team

    Registriert:
    10. Januar 2012
    Beiträge:
    13.435
    Zustimmungen:
    12.699
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    SysAdmin
    Ort:
    Paradise City
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Wenn's im fertigen Pack ist, wird es auch noch viel einfacher für die User
     
    #6
    Sat-Schüssel gefällt das.
  8. Pilot
    Online

    Pilot MFC Digital Eliteboard Team

    Registriert:
    29. Mai 2008
    Beiträge:
    28.393
    Zustimmungen:
    23.806
    Punkte für Erfolge:
    113
    Beruf:
    Technologe
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Hallo Jungs,

    hab alles eingereictet so wie jensebub es im 1. Betrag beschrieben hat.
    unter itask steht das bei mir:
    login as: root
    root@192.168.178.29's password:
    Willkommen am Debian CS-Server IPC :)
    IPC Befehle : ipc : i
    CCcam Befehle : cccam : c
    OScam Befehle : oscam : o
    NewCS Befehle : newcs : n
    Camd3 Befehle : camd3 : c3
    sBox Befehle : sbox : s
    Last login: Mon Nov 25 00:07:27 2013 from j-rgen-pc.fritz.box
    root@cs-server ~ > i task
    IPC 11.5: Tasks - laufende EMUs 25.11.2013 00:15
    ===============================================================================

    3331 ? S 0:00 /var/emu/osemu/OSEmu -a emu emu -p 54321
    4516 ? Ss 0:00 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    4518 ? S<l 0:11 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    4594 ? Ss 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4596 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4597 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4604 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4605 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4674 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config

    -------------------------------------------------------------------------------

    root@cs-server ~ >
    root@cs-server ~ > 3331 ? S 0:00 /var/emu/osemu/OSEmu -a emu emu -p 54321
    -bash: 3331: Kommando nicht gefunden.
    root@cs-server ~ > 4516 ? Ss 0:00 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    -bash: 4516: Kommando nicht gefunden.
    root@cs-server ~ > 4518 ? S<l 0:11 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    -bash: l: Datei oder Verzeichnis nicht gefunden
    root@cs-server ~ > 4594 ? Ss 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4594: Kommando nicht gefunden.
    root@cs-server ~ > 4596 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4596: Kommando nicht gefunden.
    root@cs-server ~ > 4597 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4597: Kommando nicht gefunden.
    root@cs-server ~ > 4604 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4604: Kommando nicht gefunden.
    root@cs-server ~ > 4605 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4605: Kommando nicht gefunden.
    root@cs-server ~ > 4674 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4674: Kommando nicht gefunden.
    root@cs-server ~ >
    root@cs-server ~ > i task
    IPC 11.5: Tasks - laufende EMUs 25.11.2013 00:16
    ===============================================================================

    3331 ? S 0:00 /var/emu/osemu/OSEmu -a emu emu -p 54321
    4516 ? Ss 0:00 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    4518 ? S<l 0:12 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    4594 ? Ss 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4596 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4597 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4604 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4605 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4674 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config

    -------------------------------------------------------------------------------

    root@cs-server ~ >
    root@cs-server ~ > 3331 ? S 0:00 /var/emu/osemu/OSEmu -a emu emu -p 54321
    -bash: 3331: Kommando nicht gefunden.
    root@cs-server ~ > 4516 ? Ss 0:00 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    -bash: 4516: Kommando nicht gefunden.
    root@cs-server ~ > 4518 ? S<l 0:12 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    -bash: l: Datei oder Verzeichnis nicht gefunden
    root@cs-server ~ > 4594 ? Ss 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4594: Kommando nicht gefunden.
    root@cs-server ~ > 4596 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4596: Kommando nicht gefunden.
    root@cs-server ~ > 4597 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4597: Kommando nicht gefunden.
    root@cs-server ~ > 4604 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4604: Kommando nicht gefunden.
    root@cs-server ~ > 4605 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4605: Kommando nicht gefunden.
    root@cs-server ~ > 4674 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4674: Kommando nicht gefunden.
    root@cs-server ~ >
    root@cs-server ~ > 3331 ? S 0:00 /var/emu/osemu/OSEmu -a emu emu -p 54321
    -bash: 3331: Kommando nicht gefunden.
    root@cs-server ~ > 4516 ? Ss 0:00 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    -bash: 4516: Kommando nicht gefunden.
    root@cs-server ~ > 4518 ? S<l 0:12 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    -bash: l: Datei oder Verzeichnis nicht gefunden
    root@cs-server ~ > 4594 ? Ss 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4594: Kommando nicht gefunden.
    root@cs-server ~ > 4596 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4596: Kommando nicht gefunden.
    root@cs-server ~ > 4597 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4597: Kommando nicht gefunden.
    root@cs-server ~ > 4604 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4604: Kommando nicht gefunden.
    root@cs-server ~ > 4605 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4605: Kommando nicht gefunden.
    root@cs-server ~ > 4674 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    -bash: 4674: Kommando nicht gefunden.
    root@cs-server ~ > i task
    IPC 11.5: Tasks - laufende EMUs 25.11.2013 00:16
    ===============================================================================

    3331 ? S 0:00 /var/emu/osemu/OSEmu -a emu emu -p 54321
    4516 ? Ss 0:00 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    4518 ? S<l 0:13 /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
    4594 ? Ss 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4596 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4597 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4604 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4605 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    4674 ? S 0:00 /var/emu/camd3/camd3.x86 /var/etc/camd3.config

    -------------------------------------------------------------------------------

    root@cs-server ~ >

    Hab oe compile gestartet. Danach start osemu mit ok bestätig.
    Es blebt aber bei der Version 1.2
    Auch im Wi von IPC sehe ich bei ipc info controll kein osemu

    Wo liegt mein Fehler?

    Mlg Pilot

    PS: die vielen Eingaben kommen von meinem Kopier versuch.
     
    #7
  9. al-x83
    Offline

    al-x83 Super-Moderator Digital Eliteboard Team

    Registriert:
    10. Januar 2012
    Beiträge:
    13.435
    Zustimmungen:
    12.699
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    SysAdmin
    Ort:
    Paradise City
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Code:
    root@cs-server ~ > i task
    IPC 11.5: Tasks - laufende EMUs                               25.11.2013 00:16
    ==================================================  =============================
    [B]
     3331 ?        S      0:00   /var/emu/osemu/OSEmu -a emu emu -p 54321[/B]
     4516 ?        Ss     0:00   /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
     4518 ?        S<l    0:13     /var/emu/oscam/oscam.x86 -b -c /var/etc -t /tmp/.oscam
     4594 ?        Ss     0:00   /var/emu/camd3/camd3.x86 /var/etc/camd3.config
     4596 ?        S      0:00     /var/emu/camd3/camd3.x86 /var/etc/camd3.config
     4597 ?        S      0:00       /var/emu/camd3/camd3.x86 /var/etc/camd3.config
     4604 ?        S      0:00       /var/emu/camd3/camd3.x86 /var/etc/camd3.config
     4605 ?        S      0:00       /var/emu/camd3/camd3.x86 /var/etc/camd3.config
     4674 ?        S      0:00       /var/emu/camd3/camd3.x86 /var/etc/camd3.config
    Hier wird doch der laufende Prozess angezeigt. Läuft also.
    Im IPC WebIf wird OSEmu noch gar nicht angezeigt, dazu sind anpassungen nötig die mit dem nächsten PAck von IPC kommen werden.
    Im Oscam WebIf wird dir natürlich OSCAM 1.20-unstable_svn build #XXXX angezeigt, OSEmu hat gar kein WebIf, da es ja n ur für die Keys da ist.
    Hast also keine Fehler gemacht, und alles läuft wie es soll
     
    #8
  10. zerva165
    Offline

    zerva165 Elite User

    Registriert:
    3. März 2011
    Beiträge:
    1.854
    Zustimmungen:
    627
    Punkte für Erfolge:
    113
    Beruf:
    Elektromonteur
    Ort:
    Hessen
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Wie meinst du das denn Alex? Bei
    Mir kommen die keys nicht von OSEmu sondern von doscam??? Deswegen auch meine frage ob das auch mit doscam funktioniert? ;)



    Sent from my iPad 2 oder iPhone 5 using

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

     
    #9
  11. starturk
    Offline

    starturk Super Elite User

    Registriert:
    30. Juni 2011
    Beiträge:
    2.547
    Zustimmungen:
    177
    Punkte für Erfolge:
    63
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Super war kinderleicht es anzulegen
     
    #10
    Sat-Schüssel gefällt das.
  12. jensebub
    Offline

    jensebub Stamm User

    Registriert:
    8. Mai 2010
    Beiträge:
    1.059
    Zustimmungen:
    1.717
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    hab ich
    Ort:
    abvomweltlichen
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Kann ich ja fast nicht glauben :dance3:

    Aber so einfach kann es sein :JC_hmmm:


    Gruß
    jensebub
     
    #11
    ysimmerath und starturk gefällt das.
  13. starturk
    Offline

    starturk Super Elite User

    Registriert:
    30. Juni 2011
    Beiträge:
    2.547
    Zustimmungen:
    177
    Punkte für Erfolge:
    63
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Jetzt steht nur noch die frage wie lange 0D00 hell bleiben wird.
     
    #12
  14. jensebub
    Offline

    jensebub Stamm User

    Registriert:
    8. Mai 2010
    Beiträge:
    1.059
    Zustimmungen:
    1.717
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    hab ich
    Ort:
    abvomweltlichen
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    Das liegt aber nicht in unserer Hand :emoticon-0127-lipss

    Gruß
     
    #13
  15. starturk
    Offline

    starturk Super Elite User

    Registriert:
    30. Juni 2011
    Beiträge:
    2.547
    Zustimmungen:
    177
    Punkte für Erfolge:
    63
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    die türken sind da eigentlich ziemlich schnell
     
    #14
  16. al-x83
    Offline

    al-x83 Super-Moderator Digital Eliteboard Team

    Registriert:
    10. Januar 2012
    Beiträge:
    13.435
    Zustimmungen:
    12.699
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    SysAdmin
    Ort:
    Paradise City
    AW: OSEmu Konsolenintegration und "osemu compile" in IPC

    OSEmu ist ein Extra Emu nur für die Keys. Wie z.B. camd3 auch. Nur kann man OSEmu auch für alle Plattformen kompilierne und als Keyserver auch auf dem Pogo oder PI verwenden.
     
    #15
    yallah2001, Pilot und zerva165 gefällt das.

Diese Seite empfehlen