diff options
| author | _I3^IRELATIVISM <sk-alexis@protonmail.ch> | 2022-01-19 19:34:50 +0100 |
|---|---|---|
| committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2022-01-19 19:37:00 +0100 |
| commit | b987c83c5fbfe2688143b7ba0be25cfbff725ff7 (patch) | |
| tree | 7b39a010c4869ad15a4c0d165c8cd16eb169d305 | |
| parent | 451bbd8100b06c1ad647feee838e1c61399eb166 (diff) | |
| download | wiki-migration-scripts-GNUtoo/wip.tar.gz wiki-migration-scripts-GNUtoo/wip.tar.bz2 wiki-migration-scripts-GNUtoo/wip.zip | |
Patch for fixing permission errorsGNUtoo/wip
Signed-off-by: _I3^IRELATIVISM <sk-alexis@protonmail.ch>
GNUtoo: tiny fixes, commit message
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
| -rwxr-xr-x | redmine2git.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/redmine2git.py b/redmine2git.py index ac7c566..973341a 100755 --- a/redmine2git.py +++ b/redmine2git.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 # Copyright (C) 2021 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> +# Copyright (C) 2022 _I3^IRELATIVISM <sk-alexis@protonmail.ch> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -46,7 +47,7 @@ def write_page(extension, output_directory, page): if 'parent' in dir(page): parent_dir_path = output_directory + os.sep + page.parent.title if not os.path.exists(parent_dir_path): - os.mkdir(parent_dir_path) + os.mkdir(parent_dir_path, mode=0o777, exist_ok=False) file_path = parent_dir_path + os.sep + page.title + extension else: file_path = output_directory + os.sep + page.title + extension @@ -67,7 +68,7 @@ def write_attachments(output_directory, page): parent_dir_path = output_directory + os.sep \ + page.parent.title + page.title if not os.path.exists(parent_dir_path): - os.mkdir(parent_dir_path) + os.mkdir(parent_dir_path, mode = 0o777) else: parent_dir_path = output_directory + os.sep + page.title @@ -241,7 +242,7 @@ def main(): pages = sort_pages_by_date(redmine_instance, redmine_project) if not os.path.exists(output_directory): - os.mkdir(output_directory) + os.mkdir(output_directory, mode = 0o777) if not os.path.exists(output_directory + os.sep + '.git'): sh.git('-C', output_directory, 'init') |
