Merge pull request #2473 from vpeter4/hdhomerun

hdhomerun: fix parsing dvbhdhomerun.log file with timestamp
This commit is contained in:
Stefan Saraev 2013-07-17 00:32:04 -07:00
commit bbbe93bea8
2 changed files with 10 additions and 1 deletions

View File

@ -20,7 +20,7 @@
PKG_NAME="hdhomerun" PKG_NAME="hdhomerun"
PKG_VERSION="3.2" PKG_VERSION="3.2"
PKG_REV="2" PKG_REV="3"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.silicondust.com/products/hdhomerun/dvbt/" PKG_SITE="http://www.silicondust.com/products/hdhomerun/dvbt/"

View File

@ -49,6 +49,11 @@ def get_devices_hdhomerun(hdhomerun_log):
try: try:
for line in open(hdhomerun_log, 'r'): for line in open(hdhomerun_log, 'r'):
line = line.strip() line = line.strip()
# 'Tue Jul 16 21:26:31 2013 Registered tuner, id from kernel: 0 name: 12345678-0'
if not line.startswith('Registered tuner'):
line = line[25:]
# 'Registered tuner, id from kernel: 0 name: 12345678-0'
if line.startswith('Registered tuner'): if line.startswith('Registered tuner'):
name = line.split(':'); name = line.split(':');
name = name[2].strip() name = name[2].strip()
@ -63,6 +68,10 @@ Registered tuner, id from kernel: 0 name: 101ADD2B-0
Registered tuner, id from kernel: 1 name: 101ADD2B-1 Registered tuner, id from kernel: 1 name: 101ADD2B-1
Registered tuner, id from kernel: 2 name: 1031D75A-0 Registered tuner, id from kernel: 2 name: 1031D75A-0
Registered tuner, id from kernel: 3 name: 1031D75A-1 Registered tuner, id from kernel: 3 name: 1031D75A-1
root ~ # grep "Registered tuner" /var/log/dvbhdhomerun.log
Tue Jul 16 21:26:31 2013 Registered tuner, id from kernel: 0 name: 12345678-0
Tue Jul 16 21:26:31 2013 Registered tuner, id from kernel: 1 name: 12345678-1
""" """
###################################################################################################### ######################################################################################################