[PTP] Fix startup crash with bad override.
During tests with the ptp-notification app it was observed that a bad override could crash the startup script of ptptracking (notification service). This minor change fixes that. Test Plan: PASS: Build and deploy new ptptracking image PASS: Startup of ptptracking container Story: 2010056 Task: 46496 Signed-off-by: Douglas Henrique Koerich <douglashenrique.koerich@windriver.com> Change-Id: I659e0e1bc812cca73b34079f4cf207a91843dfdc
This commit is contained in:
parent
34c945ed39
commit
30f691a06b
@ -55,20 +55,22 @@ OS_CLOCK_POLL_FREQ_SECONDS = os.environ.get("OS_CLOCK_POLL_FREQ_SECONDS", 2)
|
|||||||
OVERALL_HOLDOVER_SECONDS = os.environ.get("OVERALL_HOLDOVER_SECONDS", 30)
|
OVERALL_HOLDOVER_SECONDS = os.environ.get("OVERALL_HOLDOVER_SECONDS", 30)
|
||||||
OVERALL_POLL_FREQ_SECONDS = os.environ.get("OVERALL_POLL_FREQ_SECONDS", 2)
|
OVERALL_POLL_FREQ_SECONDS = os.environ.get("OVERALL_POLL_FREQ_SECONDS", 2)
|
||||||
|
|
||||||
|
PHC2SYS_CONFIG = None
|
||||||
|
PHC2SYS_SERVICE_NAME = None
|
||||||
if os.environ.get("PHC2SYS_SERVICE_NAME").lower() == "false":
|
if os.environ.get("PHC2SYS_SERVICE_NAME").lower() == "false":
|
||||||
LOG.info("OS Clock tracking disabled.")
|
LOG.info("OS Clock tracking disabled.")
|
||||||
PHC2SYS_CONFIG = None
|
|
||||||
else:
|
else:
|
||||||
PHC2SYS_CONFIG = glob.glob("/ptp/ptpinstance/phc2sys-*")
|
PHC2SYS_CONFIGS = glob.glob("/ptp/ptpinstance/phc2sys-*")
|
||||||
if len(PHC2SYS_CONFIG) == 0:
|
if len(PHC2SYS_CONFIGS) == 0:
|
||||||
LOG.warning("No phc2sys config found.")
|
LOG.warning("No phc2sys config found.")
|
||||||
PHC2SYS_CONFIG = None
|
else:
|
||||||
elif len(PHC2SYS_CONFIG) > 1:
|
PHC2SYS_CONFIG = PHC2SYS_CONFIGS[0]
|
||||||
LOG.warning("Multiple phc2sys instances found, selecting %s" % PHC2SYS_CONFIG[0])
|
if len(PHC2SYS_CONFIGS) > 1:
|
||||||
PHC2SYS_CONFIG = PHC2SYS_CONFIG[0]
|
LOG.warning("Multiple phc2sys instances found, selecting %s" %
|
||||||
pattern = '(?<=/ptp/ptpinstance/phc2sys-).*(?=.conf)'
|
PHC2SYS_CONFIG)
|
||||||
match = re.search(pattern, PHC2SYS_CONFIG)
|
pattern = '(?<=/ptp/ptpinstance/phc2sys-).*(?=.conf)'
|
||||||
PHC2SYS_SERVICE_NAME = match.group()
|
match = re.search(pattern, PHC2SYS_CONFIG)
|
||||||
|
PHC2SYS_SERVICE_NAME = match.group()
|
||||||
|
|
||||||
PTP4L_CONFIGS = []
|
PTP4L_CONFIGS = []
|
||||||
PTP4L_INSTANCES = []
|
PTP4L_INSTANCES = []
|
||||||
|
Loading…
Reference in New Issue
Block a user