From 903e6cde3da92f6be693ad8c78dbb1027f37bd33 Mon Sep 17 00:00:00 2001 From: DSR! Date: Mon, 26 May 2025 23:37:58 -0300 Subject: [PATCH] Add missing perm to folders --- bin/installer/bin/generate-installer.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/installer/bin/generate-installer.py b/bin/installer/bin/generate-installer.py index 6f4e67d..bc8391c 100644 --- a/bin/installer/bin/generate-installer.py +++ b/bin/installer/bin/generate-installer.py @@ -171,6 +171,9 @@ class GenerateInstaller: def iterate_folder(self, folder_path): """Iterate through folders and process each tool.""" + # add folder desktop.ini support + self.generate_folder_icon(folder_path) + # iterate sub folders for item in pathlib.Path(folder_path).iterdir(): if item.is_dir(): @@ -179,9 +182,6 @@ class GenerateInstaller: self.tool_iss_component = f'{component_name(self.section_name)}\\{component_name(item.name)}' self.iterate_tool(item) - # add folder desktop.ini support - self.generate_folder_icon(folder_path) - def generate_folder_icon(self, folder_path): """Generate desktop.ini setup.""" folder_path_name = self.absolute_to_local_path(folder_path.absolute()) @@ -189,6 +189,7 @@ class GenerateInstaller: iss_source = f'{{#MySrcDir}}\\toolkit\\{self.absolute_to_local_path(folder_path.absolute())}' iss_dest = f'{{#MyAppToolsFolder}}\\{self.section_name}' + self.section_list.append('; Main section') self.section_list.append('[Files]') self.section_list.append( f'Source: "{iss_source}\\desktop.ini"; '