summaryrefslogtreecommitdiffhomepage
path: root/tools/mk_img.py
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-30 19:08:56 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-30 19:11:19 +0100
commit86555126d855df005bb1777c1c4ab7127c677b6c (patch)
tree5afca23f0ab7a6bf091dc25fc4998d0c51347147 /tools/mk_img.py
parent8d853a3235d37b746508d178b6128380b07ceb57 (diff)
feat: SMP support tweaks, add MACROS_MAP.md
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'tools/mk_img.py')
-rwxr-xr-xtools/mk_img.py38
1 files changed, 0 insertions, 38 deletions
diff --git a/tools/mk_img.py b/tools/mk_img.py
deleted file mode 100755
index 23b94eb1..00000000
--- a/tools/mk_img.py
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-
-import os, sys, subprocess, glob as file_glob
-
-def copy_to_fat(image_path, source_dir):
- if not os.path.isfile(image_path):
- print(f"Error: FAT32 image {image_path} does not exist.")
- sys.exit(1)
-
- if not os.path.isdir(source_dir):
- print(f"Error: {source_dir} is not a valid directory.")
- sys.exit(1)
-
- try:
- files_to_copy = file_glob.glob(os.path.join(source_dir, "*"))
-
- if not files_to_copy:
- print(f"Warning: No files found in {source_dir}, nothing to copy.")
- sys.exit(1)
-
- command = ["mcopy", "-spm", "-i", image_path] + files_to_copy + ["::"]
- subprocess.run(command, check=True)
- except Exception as e:
- print(f"Error: failed: {e}")
- sys.exit(1)
-
-if __name__ == "__main__":
- if len(sys.argv) != 3:
- print("HELP: mk_img.py <fat32_image> <source_directory>")
- sys.exit(1)
-
- image_path = sys.argv[1]
- source_dir = sys.argv[2]
-
- copy_to_fat(image_path, source_dir)
-
- print("INFO: Image created successfully.")