Add an optional output directory argument to lintian-ppa

main
Simon Quigley 3 weeks ago
parent 706eb25581
commit cc64ae6004

@ -30,14 +30,19 @@ from launchpadlib.launchpad import Launchpad
from pathlib import Path from pathlib import Path
BASE_OUTPUT_DIR = "/srv/lubuntu-ci/output/" BASE_OUTPUT_DIR = "/srv/lubuntu-ci/output/"
LOG_DIR = os.path.join(BASE_OUTPUT_DIR, "logs/lintian/")
parser = argparse.ArgumentParser(description="") parser = argparse.ArgumentParser(description="")
parser.add_argument("--user", "-u", required=True) parser.add_argument("--user", "-u", required=True)
parser.add_argument("--ppa", "-p", required=True) parser.add_argument("--ppa", "-p", required=True)
parser.add_argument("--ppa2", "-p2") parser.add_argument("--ppa2", "-p2")
parser.add_argument("--override-output", "-o")
args = parser.parse_args() args = parser.parse_args()
if args.override_output:
BASE_OUTPUT_DIR = args.override_output
LOG_DIR = os.path.join(BASE_OUTPUT_DIR, "logs/lintian/")
os.makedirs(LOG_DIR, exist_ok=True) os.makedirs(LOG_DIR, exist_ok=True)
current_time = datetime.utcnow().strftime("%H-%M-%S") current_time = datetime.utcnow().strftime("%H-%M-%S")
log_file = os.path.join(LOG_DIR, f"{current_time}.log") log_file = os.path.join(LOG_DIR, f"{current_time}.log")

Loading…
Cancel
Save