diff options
Diffstat (limited to 'abs/core-testing/LinHES-config/mv_ir.py')
-rwxr-xr-x | abs/core-testing/LinHES-config/mv_ir.py | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/abs/core-testing/LinHES-config/mv_ir.py b/abs/core-testing/LinHES-config/mv_ir.py index 6ce549f..efc8a60 100755 --- a/abs/core-testing/LinHES-config/mv_ir.py +++ b/abs/core-testing/LinHES-config/mv_ir.py @@ -34,7 +34,7 @@ def scrub_modules(filename,module): def add_module(filename,module): logging.debug(" adding %s to %s",module,filename) - cmd = ''' echo %s >> %s ''' %(module,filename) + cmd = ''' echo "%s" >> %s ''' %(module,filename) mv_common.runcmd(cmd) def unload_all_lirc(): @@ -98,7 +98,7 @@ def setup_ir_receiver(ReceiverType,TEMPLATES): logging.info(" Configuring receiver %s", ReceiverType) if ReceiverType == "Serial": scrub_modules("/etc/modules.mythvantage","lirc") - add_module("/etc/modules/.mythvantage","lirc_serial #lirc") + add_module("/etc/modules.mythvantage","lirc_serial #lirc") cmd = "load-modules-mythvantage.sh" mv_common.runcmd(cmd) mv_common.remove_service("igdaemon") @@ -106,7 +106,7 @@ def setup_ir_receiver(ReceiverType,TEMPLATES): elif ReceiverType == "Usb-imon": scrub_modules("/etc/modules.mythvantage","lirc") - add_module("/etc/modules/.mythvantage","lirc_imon #lirc") + add_module("/etc/modules.mythvantage","lirc_imon #lirc") cmd = "load-modules-mythvantage.sh" mv_common.runcmd(cmd) mv_common.remove_service("igdaemon") @@ -114,7 +114,18 @@ def setup_ir_receiver(ReceiverType,TEMPLATES): elif ReceiverType == "Hauppauge": scrub_modules("/etc/modules.mythvantage","lirc") - add_module("/etc/modules/.mythvantage","lirc_i2c #lirc") + add_module("/etc/modules.mythvantage","lirc_i2c #lirc") + mv_common.cp_and_log(TEMPLATES+"/modules/lirc_i2c.conf" , + "/etc/modprobe.d/lirc_i2c.conf") + cmd = "rmmod lirc_i2c" + mv_common.runcmd(cmd) + cmd = "load-modules-mythvantage.sh" + mv_common.runcmd(cmd) + mv_common.remove_service("igdaemon") + mv_common.remove_service("tatir") + elif ReceiverType == "pvr150": + scrub_modules("/etc/modules.mythvantage","lirc") + add_module("/etc/modules.mythvantage","lirc_i2c #lirc") mv_common.cp_and_log(TEMPLATES+"/modules/lirc_i2c.conf" , "/etc/modprobe.d/lirc_i2c.conf") cmd = "rmmod lirc_i2c" @@ -123,7 +134,6 @@ def setup_ir_receiver(ReceiverType,TEMPLATES): mv_common.runcmd(cmd) mv_common.remove_service("igdaemon") mv_common.remove_service("tatir") - elif ReceiverType == "iguanaIR-usb": scrub_modules("/etc/modules.mythvantage","lirc") mv_common.add_service("igdaemon") @@ -179,8 +189,8 @@ def setup_blaster_transmiter(HostBlasterType): elif HostBlasterType == "pvr150": scrub_modules("/etc/modules.mythvantage", "blaster") scrub_modules("/etc/modules.mythvantage", "lirc") - add_module("/etc/modules/.mythvantage", "lirc_pvr150 #blaster") - add_module("/etc/modules/.mythvantage", "lirc_pvr150 #lirc") + add_module("/etc/modules.mythvantage", "lirc_pvr150 #blaster") + add_module("/etc/modules.mythvantage", "lirc_pvr150 #lirc") cmd = "rmmod lirc_i2c" mv_common.runcmd(cmd) cmd = "load-modules-mythvantage.sh" |