Skip to content
Snippets Groups Projects
Commit ab763703 authored by Ashwin Kumar Karnad's avatar Ashwin Kumar Karnad
Browse files

create log_folder for non info only commands

parent d99dbd72
No related branches found
No related tags found
1 merge request!29Restructure log location
This commit is part of merge request !29. Comments created here will be created in the context of that merge request.
...@@ -792,8 +792,8 @@ def main(): ...@@ -792,8 +792,8 @@ def main():
# Get machine configs # Get machine configs
os.environ.get("MPSD_OS", "UNKNOWN_OS") os.environ.get("MPSD_OS", "UNKNOWN_OS")
mpsd_microarch = os.environ.get("MPSD_MICROARCH", "UNKNOWN_MICROARCH") mpsd_microarch = get_native_microarchitecture()
# release `dev` in script_dir/dev-23a # target dir is the place where this script exists. the
script_dir = Path(os.path.dirname(os.path.realpath(__file__))) script_dir = Path(os.path.dirname(os.path.realpath(__file__)))
mpsd_release = args.release mpsd_release = args.release
# parse logging first # parse logging first
...@@ -801,13 +801,18 @@ def main(): ...@@ -801,13 +801,18 @@ def main():
installer_log_name, build_log_name = create_log_file_names( installer_log_name, build_log_name = create_log_file_names(
mpsd_release=mpsd_release, mpsd_microarch=mpsd_microarch, action=args.action mpsd_release=mpsd_release, mpsd_microarch=mpsd_microarch, action=args.action
) )
installer_log_file = ( log_folder = script_dir / mpsd_release / mpsd_microarch / "logs"
script_dir / mpsd_release / mpsd_microarch / "logs" / installer_log_name # if the log_folder dosent exist, dont log this message if
) # the command is a info-only command
if not os.path.exists(log_folder):
if args.action not in ["status", "available"]:
os.makedirs(log_folder)
installer_log_file = log_folder / installer_log_name
else:
installer_log_file = None
set_up_logging(args.loglevel, installer_log_file) set_up_logging(args.loglevel, installer_log_file)
# target dir is the place where this script exists. the
# Check the command and run related function # Check the command and run related function
if args.action == "remove": if args.action == "remove":
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment