[seiscomp, scanloc] Install, add .gitignore

This commit is contained in:
2025-10-09 15:07:02 +02:00
commit 20f5301bb1
2848 changed files with 1315858 additions and 0 deletions

View File

@ -0,0 +1,41 @@
'''
Plugin handler for the mseedfifo plugin.
'''
try:
import seiscomp.system
hasSystem = True
except:
hasSystem = False
class SeedlinkPluginHandler:
# Create defaults
def __init__(self):
pass
def push(self, seedlink):
# Check and set defaults
address = "%s/%s" % (seedlink.run_dir,'mseedfifo')
try:
address = seedlink.param('plugins.mseedfifo.fifo', False)
if hasSystem:
e = seiscomp.system.Environment.Instance()
address = e.absolutePath(address)
except:
address = "%s/%s" % (seedlink.run_dir,'mseedfifo')
seedlink.setParam('plugins.mseedfifo.fifo_param', address, False)
noexit = ''
try:
noexit = seedlink.param('plugins.mseedfifo.noexit', False).lower() in ("yes", "true", "1")
if noexit:
noexit = ' -n '
else:
noexit = ''
except: noexit = ''
seedlink.setParam('plugins.mseedfifo.noexit_param', noexit, False)
def flush(self, seedlink):
self.push(seedlink)