scripts/tv/genconf/sat_conf.py
Pierre-Elliott Bécue 2ccfcfec2a [TV] Modif des transpondeurs qui n'avait pas encore été poussée.
Ignore-this: d5b9c276ba10aeb6c223ca2499171628

darcs-hash:20120524225708-b6762-7ff037a1a91636f3e10d3527c31614d4925100e0.gz
2012-05-25 00:57:08 +02:00

46 lines
1.7 KiB
Python
Executable file

#! /usr/bin/env python
# -*- coding: utf-8 -*-
""" Definit les transpondeurs a associer a chacune des cartes """
#NE PAS OUBLIER DE MODIFIER LE cartedesactivees.local et lancer bcfg2 apres
from sat_base_ng import *
from socket import gethostname
host = gethostname()
transpondeurs = { 'canard' : [ SAT_10773h(0),
SAT_10714h(2) ,
#Hotbird_12597(3) ,
#Hotbird_11604(4) ,
],
'lapin' : [ TNT_R1_586000(2),
TNT_R2_506000(0),
TNT_R3_482000(4),
TNT_R4_546000(3),
TNT_R5_530000(5),
TNT_R6_562000(1),
],
'poulet' : [ TNT_R6_562000(1) ], # La 0 est la carte sat + decodeur #serveur de test
'dindon' : [ TNT_R1_586000(0) ,
TNT_R6_562000(1) ,
],
'oie' : [ #SAT_10773h(0),
SAT_11344h(0),
#SAT_11895v(1),
#Hotbird_12111(1) ,
#Hotbird_11137(2) ,
#SAT_11343v(3) ,
]
}
conf = transpondeurs.get(host,[])
if __name__ == '__main__' :
import sys
if len(sys.argv) == 2 :
conf = transpondeurs.get(sys.argv[1],[])
for t in conf :
print t, "sur la carte", t.card
for (sap_group, chaine) in t.chaines.values() :
print '\t%s\t: \t%s' % (sap_group,chaine)