diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2013-04-16 20:52:38 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2013-04-16 20:52:38 -0400 |
commit | edf6846069effba5b7c88bc96bd4cd852a4d7f2f (patch) | |
tree | 33c78f85774bfa93cd518efb061be04f9374b806 /ipcbuild-setuptree.py | |
parent | b58cd558d24143cead35a3f2da6b04bd521c5725 (diff) | |
download | ipsutils-edf6846069effba5b7c88bc96bd4cd852a4d7f2f.tar.gz |
Initial commit
Diffstat (limited to 'ipcbuild-setuptree.py')
-rw-r--r-- | ipcbuild-setuptree.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/ipcbuild-setuptree.py b/ipcbuild-setuptree.py new file mode 100644 index 0000000..f3e997a --- /dev/null +++ b/ipcbuild-setuptree.py @@ -0,0 +1,37 @@ +import os +import sys + +try: + if sys.platform == 'linux' or sys.platform == 'darwin': + home = os.path.normpath(os.environ['HOME']) + elif sys.platform == 'win32': + home = os.path.normpath(os.environ['USERPROFILE']) +except: + Exception("Unsupported platform: {0:s}".format(sys.platform)) + +head = os.path.join(home, 'ipcbuild') +tree = ['BUILDROOT', + 'BUILD', + 'SPECS', + 'SOURCES', + 'PKGS', + 'SPKGS'] + +def create_dir(dirent): + print("Creating directory: {0:s}".format(dirent)) + os.mkdir(dirent) + +def main(): + try: + self.create_dir(head) + except: + print("{0:s} already exists, please remove it.".format(head)) + + try: + for d in tree: + self.create_dir(os.path.join(head, d)) + except: + pass + +if __name__ == '__main__': + main()
\ No newline at end of file |