X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Frawdisk.py;h=727351e28255c2a70db911d34a2b56246fffbb0e;hb=4cdbfd3ed8c6d707d4e21e6dfafa5cee93c5f2a8;hp=c2223662ab665d4c9cdbcccc2278ae7f1151036a;hpb=2e9bec5909b8d5b52fe86ed10c058d60c5e6c632;p=nodemanager.git diff --git a/plugins/rawdisk.py b/plugins/rawdisk.py index c222366..727351e 100644 --- a/plugins/rawdisk.py +++ b/plugins/rawdisk.py @@ -68,4 +68,8 @@ def GetSlivers(data, config=None, plc=None): os.unlink(path) except: pass + try: + os.makedirs(os.path.dirname(path), 0755) + except: + pass os.mknod(path, st.st_mode, st.st_rdev)