воскресенье, 13 сентября 2015 г.

Автоматическое обновление файла ключа ee.bin для Wicardd

Любителям халявного 3колора наверное известен плагин wicardd, который долгое вемя позволял просматривать mpeg2 каналы 3колора. Но триколоровцы постоянно что-то меняли в потоке, в итоге переставал работать AU и файл ключей не обновлялся. Однажды надоев вручную обновлять этот файл навалял скрипт для домашнего шлюза, который это будет делать сам.
 #!/bin/sh  
 resip="root:root@192.168.1.4 root:root@192.168.1.5"  
 key=/tmp/ee36.bin  
 remotdir=/var/keys/  
 wget -q http://freecolor.host22.com/center/ee.bin -O $key  
 for i in $resip; do  
 lftp $i << EOF  
 lcd /tmp  
 cd ${remotdir}  
 put ee36.bin  
 exit  
 EOF  
 done  
 exit 0  

где
resip - IP адреса ресиверов. (можно сколь угодно IP адресов добавить)
key - Временный каталог не Linux машине, куда сохраняется ключ
remotdir - каталог с ключами на ресивере. (при необходимости исправляем на свое расположение).

Для работы нужно разве что доустановить lftp (для Debian/Ubuntu ставится командой sudo apt-get install lftp).

Теперь кидаем скрипт в крон, чтоб он выполнялся раз в сутки или час (кому как удобней) и наслаждаемся. Скрипт сам скачивает свежий файл и расскидывает его по ресиверам. Работает на ресиверах под управлением Enigma2.

UPD. Адреса с ключами живут очень не долго, поэтому следит за соответствующими темами на форумах. Каждый раз тут обновлять ссылку возможности нет. 

2 комментария:

  1. Ответы
    1. В курсе. К сожалению ссылки быстро дохнут. Могу посоветовать только заглядывать в эту тему
      http://gisclub.tv/plaginy-jemuljatory-kljuchi/kljuchi-ee-bin-(bez-obsuzhdenija)
      Там бывает свежая ссылка.

      Удалить