Ignore:
Timestamp:
Sep 9, 2012, 5:56:45 PM (14 years ago)
Author:
obi
Message:

fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipk/source.sh4/emus_gbox_804/var/bin/startgbox_804

    r17754 r17770  
     1#!/bin/bash
     2#
     3
    14echo start
    25rm /tmp/gbox.read
    36(sleep 5;touch /tmp/gbox.kill)&
    4 /var/emu/gbox_804 > /tmp/gbox.read
     7/var/bin/gbox_804 > /tmp/gbox.read
    58
    6 #cat /tmp/gbox.read
    7 ident=`cat /tmp/gbox.read | grep "CAM IDent" | cut -d ":" -f3`
    8 echo ident $ident
    9 echo end
     9echo "###########################################################################################"
     10echo "###########################################################################################"
     11echo "###########################      read CAM IDent       #####################################"
     12echo "###########################################################################################"
     13echo "###########################################################################################"
    1014
    11 count=0
    12 rsa=""
     15card1=`cat /tmp/gbox.read | grep "CAM IDent" | grep -v UA:0x | cut -d ":" -f3`
    1316
    14 echo $ident | sed 's/^//'
    15 #| sed -e 's/.\{7\}$//'
    16 v1=`echo $ident | cut -c1`
    17 v2=`echo $ident | cut -c2`
    18 v3=`echo $ident | cut -c3`
    19 v4=`echo $ident | cut -c4`
    20 v5=`echo $ident | cut -c5`
    21 v6=`echo $ident | cut -c6`
    22 v7=`echo $ident | cut -c7`
    23 v8=`echo $ident | cut -c8`
     17if [ ! -z "$card" ];then
     18        echo "[startgbox] card1 $card1"
    2419
    25 rsa="$v1$v2 $v3$v4 $v5$v6 $v7$v8"
    26 echo rsa $rsa
     20        #| sed -e 's/.\{7\}$//'
     21        v1=`echo $card1 | cut -c1`
     22        v2=`echo $card1 | cut -c2`
     23        v3=`echo $card1 | cut -c3`
     24        v4=`echo $card1 | cut -c4`
     25        v5=`echo $card1 | cut -c5`
     26        v6=`echo $card1 | cut -c6`
     27        v7=`echo $card1 | cut -c7`
     28        v8=`echo $card1 | cut -c8`
     29       
     30        rsa1="$v1$v2 $v3$v4 $v5$v6 $v7$v8"
     31        echo "[startgbox] rsa1 $rsa1"
     32       
     33        sed "s/B: {.*/B: { $rsa1 { A7 64 2F 57 BC 96 D3 7C }}/" -i /var/keys/nagra
     34fi
    2735
    28 sed "s/B: {.*/B: { $rsa { A7 64 2F 57 BC 96 D3 7C }}/" -i /var/keys/nagra
     36card2=`cat /tmp/gbox.read | grep "CAM IDent" | grep UA:0x | cut -d ":" -f3 | sed -e 's/^0x//'`
    2937
    30 /var/emu/gbox_804 &
     38if [ ! -z "$card2" ];then
     39        echo "[startgbox] card2 $card2"
     40
     41        #| sed -e 's/.\{7\}$//'
     42        v1=`echo $card2 | cut -c1`
     43        v2=`echo $card2 | cut -c2`
     44        v3=`echo $card2 | cut -c3`
     45        v4=`echo $card2 | cut -c4`
     46        v5=`echo $card2 | cut -c5`
     47        v6=`echo $card2 | cut -c6`
     48        v7=`echo $card2 | cut -c7`
     49        v8=`echo $card2 | cut -c8`
     50       
     51        rsa2="$v1$v2 $v3$v4 $v5$v6 $v7$v8"
     52        echo "[startgbox] rsa2 $rsa2"
     53       
     54        sed "s/B: {.*/B: { $rsa2 { A7 64 2F 57 BC 96 D3 7C }}/" -i /var/keys/nagra
     55fi
     56
     57if [ ! -z "$card1" ] && [ ! -z "$card2" ];then
     58        sed "s/B: {.*/B: { $rsa1 { A7 64 2F 57 BC 96 D3 7C }}\nB: { $rsa2 { A7 64 2F 57 BC 96 D3 7C }}/" -i /var/keys/nagra
     59fi
     60
     61/var/bin/gbox_804 &
Note: See TracChangeset for help on using the changeset viewer.