diff options
Diffstat (limited to 'ipsbuild-setuptree.py')
-rwxr-xr-x | ipsbuild-setuptree.py | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/ipsbuild-setuptree.py b/ipsbuild-setuptree.py index 6b0d0d8..d15de85 100755 --- a/ipsbuild-setuptree.py +++ b/ipsbuild-setuptree.py @@ -37,20 +37,19 @@ tree = ['BUILDROOT', 'SPKGS'] def create_dir(dirent): + if os.path.exists(dirent): + return False print("Creating directory: {0:s}".format(dirent)) os.mkdir(dirent) + return True def main(): -# try: - create_dir(head) -# except: -# print("{0:s} already exists, please remove it.".format(head)) - - try: - for d in tree: - create_dir(os.path.join(head, d)) - except: - pass + if not create_dir(head): + print("ipsbuild tree already exists!") + + for d in tree: + create_dir(os.path.join(head, d)) + if __name__ == '__main__': main() |