blob: 9f8db82926550fd6f1393241d38ebabfeccf8336 [file] [log] [blame]
#!/usr/bin/env python
# Copyright 2013-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
import signal
import sys
import portage
portage._internal_caller = True
portage._disable_legacy_globals()
from portage._emirrordist.main import emirrordist_main
from portage.util._eventloop.global_event_loop import global_event_loop
if __name__ == "__main__":
def debug_signal(_signum, _frame):
import pdb
pdb.set_trace()
signal.signal(signal.SIGUSR1, debug_signal)
try:
sys.exit(emirrordist_main(sys.argv[1:]))
finally:
global_event_loop().close()