AW: Enigma1 / Enigma2 Receiver Bouquets über eigenen Server verteilen
So habe mal die Scripte angepasst vlt für den ein oder anderen Hilfreich. Es wird automatisch eine VPN Verbindung aufgebaut/beendet und per FTP vom Server gezogen.
Habe paar Verwandte dir verstreut wohnen und sich nicht so gut auskennen.
Settings werden von mir am PC bearbeitet mit Dreamset und diese werden direkt per SMB/SAMBA auf /var/www/Settings in die passenden Ordner gelegt.
Dort habe ich dann jeweils ein pack_astra_e1.sh, pack_astra_e2 usw. dieser packt es in eine enigma1.tar.gz oder enigma2.tar.gz und erstellt die time.txt mit.
Diese liegen momentan auf dem Server in /usr/sbin/ << momentan sind diese in ipc jobs angelegt und werden bei bedarf aktiviert das in der Nacht gepackt wird
Die get_Script_bq.sh wird auf der Dreambox abgelegt. z.B Mein Bekannter holt sich Hotbird dazu und hatte vorher nur Astra e2 dann lege ich die neue get_bq.sh für Hotbird e2 in sein Ordner und er holt sich diese mit Download-Script_bq
Beispiel ipc-jobs.sh für pack_astra_e1.sh
#Wenn es gepackt werden soll # vor 59 23 * * .... entfernen
#Pack Astra e1
#59 23 * * * root /usr/sbin/pack_astra_e1.sh #Pack Astra e1 (Taeglich um 23:59)
Habe ein FTP und OpenVPN (freetz) erstellt
Dreambox:
get_Scipt_bq unter:
/usr/script
get_bq.sh unter:
/usr/script
get_CCcam.cfg unter:
/usr/script
VPN-freetz.ovpn unter:
/etc/openvpn
vpn.sh unter:
/usr/script
Benutzer:
dreambox - zum Settings Downloaden
client1 - zum Script get_bq.sh und CCcam.cfg Downloaden
client2 - zum Script get_bq.sh und CCcam.cfg Downloaden
client3 - zum Script get_bq.sh und CCcam.cfg Downloaden
client4 - zum Script get_bq.sh und CCcam.cfg Downloaden
Ordner auf FTP Server
/var/www/Settings/Astra_e1 << nur Astra für e1
/var/www/Settings/Asrra_e2 << nur Astra für e2
/var/www/Settings/Hotbird_e1 << mit Hotbird für e1
/var/www/Settings/Hotbird_e2 << mit Hotbird für e2
/var/www/client1/CCcam.cfg -- wird bei Änderung für client1 abgelegt.
/var/www/client1/time_ccc.txt -- diese ist manuell anzupassen wenn neue CCcam.cfg abelegt wird im format 201308201238 (YYYYMMMMDDDDHHHHMMMM)
/var/www/client1/script/get_bq.sh -- get_bq.sh für Astra e1 oder Hotbird e1 ... ablegen, Kann z.b bei Receiver wechsel neuen get_bq.sh für Astras e2 oder Hotbird e2 ablegen.
/var/www/client1/script/time_bq.txt -- gleiches wie bei time_ccc.txt
/var/www/client2 .... siehe client1
Bei allen Download Scripten ist nach der Befehl:
echo "VPN Verbindung wird aufgebaut"
/usr/script/vpn.sh start & sleep 30
sleep 30 << damit VPN Verbindung in Ruhe aufbauen kann
Download-Script_bq
get_Script_bq.sh
Download-Settings (e1 Astra)
get_bq.sh (für e1)
Downloads-Settings (e2 Astra)
get_bq.sh (für e2)
Download-Settings (e1 Hotbird)
get_bq.sh
Download-Settings (e2 Hotbird)
get_bq.sh
vpn.sh um VPN aufzubauen und abzubauen
Download-CCcam_cfg (für client1)
get_CCcam.sh
pack_astra_e1.sh
pack_astra_e2.sh
pack_hotbird_e1
pack_hotbird_e2.sh
VPN-freetz.ovpn (client1 Dreambox)
Und unter Erweiterungen angelegt siehe Bild
Danke nicht vergessen.
Edit: Fehler gefunden, Wenn aus irgendein Grund Das script abbricht bleibt die VPN Verbindung erhalten. Werde das mal ansehen.
Update: Lösung VPN Verbindung wird abgebaut bei Fehlermeldung.
Update 24.08.2013 - Update 1.2
cron_bq.sh für Hotbird_e1
Update 22.08.2013: Version 1.1 > man kann jetzt im Script auswählen ob VPN gewünscht oder nicht
get_bq.sh (e1 Astra, e2 Astra, e1 Hotbird und e2 Hotbird) Version 1.1
get_CCcam.sh Version 1.1
get_Script_bq.sh Version 1.1
So habe mal die Scripte angepasst vlt für den ein oder anderen Hilfreich. Es wird automatisch eine VPN Verbindung aufgebaut/beendet und per FTP vom Server gezogen.
Habe paar Verwandte dir verstreut wohnen und sich nicht so gut auskennen.
Settings werden von mir am PC bearbeitet mit Dreamset und diese werden direkt per SMB/SAMBA auf /var/www/Settings in die passenden Ordner gelegt.
Dort habe ich dann jeweils ein pack_astra_e1.sh, pack_astra_e2 usw. dieser packt es in eine enigma1.tar.gz oder enigma2.tar.gz und erstellt die time.txt mit.
Diese liegen momentan auf dem Server in /usr/sbin/ << momentan sind diese in ipc jobs angelegt und werden bei bedarf aktiviert das in der Nacht gepackt wird
Die get_Script_bq.sh wird auf der Dreambox abgelegt. z.B Mein Bekannter holt sich Hotbird dazu und hatte vorher nur Astra e2 dann lege ich die neue get_bq.sh für Hotbird e2 in sein Ordner und er holt sich diese mit Download-Script_bq
Beispiel ipc-jobs.sh für pack_astra_e1.sh
#Wenn es gepackt werden soll # vor 59 23 * * .... entfernen
#Pack Astra e1
#59 23 * * * root /usr/sbin/pack_astra_e1.sh #Pack Astra e1 (Taeglich um 23:59)
Habe ein FTP und OpenVPN (freetz) erstellt
Dreambox:
get_Scipt_bq unter:
/usr/script
get_bq.sh unter:
/usr/script
get_CCcam.cfg unter:
/usr/script
VPN-freetz.ovpn unter:
/etc/openvpn
vpn.sh unter:
/usr/script
Benutzer:
dreambox - zum Settings Downloaden
client1 - zum Script get_bq.sh und CCcam.cfg Downloaden
client2 - zum Script get_bq.sh und CCcam.cfg Downloaden
client3 - zum Script get_bq.sh und CCcam.cfg Downloaden
client4 - zum Script get_bq.sh und CCcam.cfg Downloaden
Ordner auf FTP Server
/var/www/Settings/Astra_e1 << nur Astra für e1
/var/www/Settings/Asrra_e2 << nur Astra für e2
/var/www/Settings/Hotbird_e1 << mit Hotbird für e1
/var/www/Settings/Hotbird_e2 << mit Hotbird für e2
/var/www/client1/CCcam.cfg -- wird bei Änderung für client1 abgelegt.
/var/www/client1/time_ccc.txt -- diese ist manuell anzupassen wenn neue CCcam.cfg abelegt wird im format 201308201238 (YYYYMMMMDDDDHHHHMMMM)
/var/www/client1/script/get_bq.sh -- get_bq.sh für Astra e1 oder Hotbird e1 ... ablegen, Kann z.b bei Receiver wechsel neuen get_bq.sh für Astras e2 oder Hotbird e2 ablegen.
/var/www/client1/script/time_bq.txt -- gleiches wie bei time_ccc.txt
/var/www/client2 .... siehe client1
Bei allen Download Scripten ist nach der Befehl:
echo "VPN Verbindung wird aufgebaut"
/usr/script/vpn.sh start & sleep 30
sleep 30 << damit VPN Verbindung in Ruhe aufbauen kann
Download-Script_bq
get_Script_bq.sh
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Download-Settings (e1 Astra)
get_bq.sh (für e1)
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Downloads-Settings (e2 Astra)
get_bq.sh (für e2)
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Download-Settings (e1 Hotbird)
get_bq.sh
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Download-Settings (e2 Hotbird)
get_bq.sh
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
vpn.sh um VPN aufzubauen und abzubauen
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Download-CCcam_cfg (für client1)
get_CCcam.sh
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
pack_astra_e1.sh
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
pack_astra_e2.sh
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
pack_hotbird_e1
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
pack_hotbird_e2.sh
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
VPN-freetz.ovpn (client1 Dreambox)
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Und unter Erweiterungen angelegt siehe Bild
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Danke nicht vergessen.
Edit: Fehler gefunden, Wenn aus irgendein Grund Das script abbricht bleibt die VPN Verbindung erhalten. Werde das mal ansehen.
Update: Lösung VPN Verbindung wird abgebaut bei Fehlermeldung.
Update 24.08.2013 - Update 1.2
cron_bq.sh für Hotbird_e1
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Update 22.08.2013: Version 1.1 > man kann jetzt im Script auswählen ob VPN gewünscht oder nicht
get_bq.sh (e1 Astra, e2 Astra, e1 Hotbird und e2 Hotbird) Version 1.1
get_CCcam.sh Version 1.1
get_Script_bq.sh Version 1.1
Zuletzt bearbeitet: