in files/sdw-updater.py [0:0]
def main(argv):
Util.configure_logging(Updater.LOG_FILE)
Util.configure_logging(Updater.DETAIL_LOG_FILE, Updater.DETAIL_LOGGER_PREFIX, backup_count=10)
sdlog = Util.get_logger()
lock_handle = Util.obtain_lock(Updater.LOCK_FILE)
if lock_handle is None:
# Preflight updater already running or problems accessing lockfile.
# Logged.
sys.exit(1)
sdlog.info("Starting SecureDrop Launcher")
args = parse_argv(argv)
try:
args.skip_delta
except NameError:
args.skip_delta = DEFAULT_INTERVAL
if args.skip_delta is None:
args.skip_delta = DEFAULT_INTERVAL
interval = int(args.skip_delta)
if should_launch_updater(interval):
launch_updater(args.skip_netcheck)
else:
launch_securedrop_client()