from shutil import which
import logging
import os
-import time
import glob
import signal
-import sys
-import uuid
import tools.config
from tools import helpers
from tools import services
if "session" in args:
raise RuntimeError("Already tracking a session")
+ logging.info("Starting up container for a new session")
+
# Networking
command = [tools.config.tools_src +
"/data/scripts/waydroid-net.sh", "start"]
args.session = session
def stop(args, quit_session=True):
+ logging.info("Stopping container")
+
try:
services.hardware_manager.stop(args)
status = helpers.lxc.status(args)
if "session" in args:
if quit_session:
+ logging.info("Terminating session because the container was stopped")
try:
os.kill(int(args.session["pid"]), signal.SIGUSR1)
except: