cardserver softcam OSCam patch

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • cardserver softcam OSCam patch

    Hallo,

    info und version modifiziert.

    Unterschiede-Datei

    1. --- softcam.OSCam.orig 2015-01-02 06:56:34.000000000 +0100
    2. +++ softcam.OSCam 2017-04-30 11:48:25.115172726 +0200
    3. @@ -18,13 +18,13 @@
    4. $0 start
    5. ;;
    6. version)
    7. - echo "1.20"
    8. + echo "$(/usr/bin/oscam -V | awk '/Version:/ {print $2}' | sed 's/.*n-r//')"
    9. ;;
    10. info)
    11. - echo "oscam"
    12. + /usr/bin/oscam -V
    13. ;;
    14. *)
    15. - echo "Usage: $0 start|stop|restart"
    16. + echo "Usage: $0 start|stop|restart|version|info"
    17. exit 1
    18. ;;
    19. esac
    Alles anzeigen


    lg
    Dateien
    perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
  • ups.. hab emu vergessen, danke.

    Jetzt nur für die mutigen :)

    softcam.OSCam only for testing

    oscam stopen, orig. /etc/init.d/softcam.OSCam sichern (eine kopie machen)
    mit meiner softcam.OSCam (siehe Anhang) überschreiben, chmod 755 nicht vergessen, oscam starten

    in Softcam Cardserver Manager solltet ihr OSCam_VERSIONnr. sehen, falls nicht den Cardserver kurz verlassen

    Wäre nett wenn mir das jemand Bestätigen könnte ob es funktioniert.

    ls -l *OSC* softcam
    lrwxrwxrwx 1 root root 31 Apr 30 16:20 softcam -> /etc/init.d/softcam.OSCam_11367
    -rwxr-xr-x 1 root root 756 Apr 30 16:04 softcam.OSCam_11367

    Danke.

    Shell-Script

    1. #!/bin/sh
    2. VERSION="$(/usr/bin/oscam -V | awk '/Version:/ {print $2}' | sed 's/.*n-r//')"
    3. case "$1" in
    4. start)
    5. $0 update
    6. ulimit -s 512
    7. exec start-stop-daemon -S -x /usr/bin/oscam -- -b -r 2 -c /etc/tuxbox/config/oscam
    8. ;;
    9. stop)
    10. exec start-stop-daemon -K -R 2 -x /usr/bin/oscam &
    11. sleep 2
    12. killall -9 oscam 2>/dev/null
    13. sleep 2
    14. rm -rf /tmp/.oscam
    15. ;;
    16. restart|reload)
    17. $0 stop
    18. sleep 1
    19. $0 start
    20. ;;
    21. version)
    22. echo "$VERSION"
    23. ;;
    24. info)
    25. /usr/bin/oscam -V
    26. ;;
    27. update)
    28. if [ ! -x /etc/init.d/softcam.OSCam_${VERSION} ];then
    29. mv /etc/init.d/softcam.OSCam* /etc/init.d/softcam.OSCam_${VERSION}
    30. ln -sf /etc/init.d/softcam.OSCam_${VERSION} /etc/init.d/softcam
    31. fi
    32. ;;
    33. *)
    34. echo "Usage: $0 start|stop|restart|version|info"
    35. exit 1
    36. ;;
    37. esac
    38. exit 0
    Alles anzeigen


    lg
    Dateien
    perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
  • Nee das funktioniert leider nicht. Ich nehme an er soll die softcam.OSCam dann umbenennen.
    Er legt auch einen Symlink an auf die softcam -> /etc/init.d/softcam.OSCam_11384 aber die Datei ist ja nicht da.
    Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+

    ... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...

    ~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~
  • Bleibt auch die Frage was nach einem neuinstallieren vom feed passiert.
    Dann bleibt das ja doppelt vorhanden.
    Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+

    ... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...

    ~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~
  • noch ein versuch

    oscamversup.py nach /usr/lib/enigma2/python/Plugins/SystemPlugins/SoftcamSetup kopieren

    edit:
    und set -x bitte löschen

    Shell-Script

    1. #!/bin/sh
    2. set -x
    3. VERSION="$(/usr/bin/oscam -V | awk '/Version:/ {print $2}' | sed 's/.*n-r//')"
    4. touch /etc/init.d/.OSCam_activ_true
    5. case "$1" in
    6. start)
    7. python /usr/lib/enigma2/python/Plugins/SystemPlugins/SoftcamSetup/oscamversup.py
    8. ulimit -s 512
    9. exec start-stop-daemon -S -x /usr/bin/oscam -- -b -r 2 -c /etc/tuxbox/config/oscam
    10. ;;
    11. stop)
    12. exec start-stop-daemon -K -R 2 -x /usr/bin/oscam &
    13. sleep 2
    14. killall -9 oscam 2>/dev/null
    15. sleep 2
    16. rm -rf /tmp/.oscam
    17. python /usr/lib/enigma2/python/Plugins/SystemPlugins/SoftcamSetup/oscamversup.py
    18. ;;
    19. restart|reload)
    20. $0 stop
    21. sleep 1
    22. $0 start
    23. ;;
    24. version)
    25. echo "$VERSION"
    26. ;;
    27. info)
    28. /usr/bin/oscam -V
    29. ;;
    30. update)
    31. if [ ! -x /etc/init.d/softcam.OSCam_${VERSION} ];then
    32. rm -f /etc/init.d/softcam.OSCam_*
    33. ln -sf /etc/init.d/softcam.OSCam /etc/init.d/softcam.OSCam_${VERSION}
    34. ln -sf /etc/init.d/softcam.OSCam_${VERSION} /etc/init.d/softcam
    35. fi
    36. ;;
    37. *)
    38. echo "Usage: $0 start|stop|restart|version|info"
    39. exit 1
    40. ;;
    41. esac
    42. exit 0
    Alles anzeigen

    Dateien
    perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von nomjasV ()

  • Da passiert auch nichts. Wenn ich:
    python /usr/lib/enigma2/python/Plugins/SystemPlugins/SoftcamSetup/oscamversup.py

    im Telnet starte dann wird die Oscam umbenannt. Aber nur dann.
    Die softcam.OSCam bleibt aber enthalten und ist somit doppelt drin.
    Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+

    ... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...

    ~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~
  • ein letzter versuch - es lässt sich nur über autostart.sh oder enigma2_pre_start.sh softcam/cardserver files umbenennen

    Quellcode

    1. ... cut ...
    2. if echo $(readlink /etc/init.d/cardserver) | grep -Eqs OSCam ; then
    3. camd_file=$(basename $(readlink /etc/init.d/cardserver))
    4. export $(grep '^camd_ps_oscam\|^camd_path' /etc/init.d/cardserver | tr -d "'")
    5. camd_vers=$($camd_path/$camd_ps_oscam -V | grep ^Version | sed 's/.*r//')
    6. if [ ! -e /etc/init.d/$camd_file-$camd_vers ]; then
    7. mv /etc/init.d/$camd_file /etc/init.d/cardserver.OSCam-$camd_vers
    8. ln -sf /etc/init.d/cardserver.OSCam-$camd_vers /etc/init.d/cardserver
    9. fi
    10. fi
    11. if echo $(readlink /etc/init.d/softcam) | grep -Eqs OSCam ; then
    12. camd_file=$(basename $(readlink /etc/init.d/softcam))
    13. export $(grep '^camd_ps_oscam\|^camd_path' /etc/init.d/softcam | tr -d "'")
    14. camd_vers=$($camd_path/$camd_ps_oscam -V | grep ^Version | sed 's/.*r//')
    15. if [ ! -e /etc/init.d/$camd_file-$camd_vers ]; then
    16. mv /etc/init.d/$camd_file /etc/init.d/softcam.OSCam-$camd_vers
    17. ln -sf /etc/init.d/softcam.OSCam-$camd_vers /etc/init.d/softcam
    18. fi
    19. fi
    Alles anzeigen


    lg
    Dateien
    perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
  • Ich habe so ziemlich alle Softcam/Cardserver Scripte komplett überarbeitet.
    Vielleicht solltest du danach mal sehen. Auch der Startpunkt ist jetzt gewandert in die enigma2_pre_start.sh.
    Somit wird der Oscam etwas später gestartet. Es gab sonst Probleme mit den Gigablue Boxen usw.
    Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+

    ... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...

    ~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~
  • Brainfuck-Quellcode

    1. telnet ax51
    2. Trying 192.168.178.33...
    3. Connected to ax51.fritz.box.
    4. Escape character is '^]'.
    5. Welcome to OpenEmbedded Linux OE-Alliance for ax51
    6. Linux armv7l 4.10.12 #1 SMP Thu May 3 05:12:24 UTC 2018
    7. AX 4K HD51
    8. __ ______ ______
    9. ____ ____ ___ ____ / / / / __ \/ ____/
    10. / __ \/ __ \/ _ \/ __ \/ /_/ / / / / /_
    11. / /_/ / /_/ / __/ / / / __ / /_/ / __/
    12. \____/ .___/___/__/ /_/_/ /_/_____/_/
    13. /_/
    14. ~ HDFreaks Image v6.3 Build #6.3-50 ~
    15. ax51 login: root
    16. Password:
    17. Last login: Tue Jun 5 15:52:49 CEST 2018 on pts/0
    18. [root@ax51:~]$ ls -l /etc/init.d/softcam
    19. lrwxrwxrwx 1 root root 31 Jun 5 16:10 /etc/init.d/softcam -> /etc/init.d/softcam.OSCam-11424
    20. -----------------
    21. [root@ax51:~]$ ls -l /etc/init.d/softcam.*
    22. -rwxr-xr-x 1 root root 305 May 25 20:51 /etc/init.d/softcam.CCcam-232
    23. -rwxr-xr-x 1 root root 0 May 26 18:45 /etc/init.d/softcam.None
    24. -rwxr-xr-x 1 root root 794 Jun 2 10:22 /etc/init.d/softcam.OSCam-11424
    25. -rw-r--r-- 1 root root 0 Oct 12 2017 /etc/init.d/softcam.none
    Alles anzeigen

    perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'

Unsere Partnerboards

^
Flag Counter