Skip to content

Commit 47b37d4

Browse files
Updated logic
1 parent bfddba3 commit 47b37d4

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

scripts/package.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -458,8 +458,11 @@ def fetch_live_packages(url):
458458
def check_files_in_directory(directory_path):
459459
# Check if the directory exists and is a directory
460460
if os.path.exists(directory_path) and os.path.isdir(directory_path):
461-
# List all files in the directory
462-
files = [f for f in os.listdir(directory_path) if os.path.isfile(os.path.join(directory_path, f))]
461+
files = []
462+
# Recursively walk through the directory
463+
for root, _, filenames in os.walk(directory_path):
464+
for filename in filenames:
465+
files.append(os.path.join(root, filename))
463466
return files
464467
else:
465468
print("The directory does not exist.")
@@ -545,7 +548,7 @@ def str2bool(v):
545548

546549
# Package all boards as separate packages
547550
packages = {}
548-
if check_files_in_directory(os.path.join(os.getcwd(), 'bsp/board/include/boards')):
551+
if check_files_in_directory(os.path.join(os.getcwd(), 'resources/queries/boards')):
549552
packages = package_board_files(
550553
repo_dir,
551554
os.path.join(os.getcwd(), 'bsp/board/include/boards'),
@@ -557,7 +560,7 @@ def str2bool(v):
557560
json.dump(packages, metadata, indent=4)
558561

559562
# Package all cards as separate packages
560-
if check_files_in_directory(os.path.join(os.getcwd(), 'bsp/board/include/mcu_cards')):
563+
if check_files_in_directory(os.path.join(os.getcwd(), 'resources/queries/mcu_cards')):
561564
packages_cards = package_card_files(
562565
repo_dir,
563566
os.path.join(os.getcwd(), 'bsp/board/include/mcu_cards'),

0 commit comments

Comments
 (0)