mirror of https://git.48k.eu/ogclient
live: restore partprobe before building filesystem
Otherwise mkfs silently fails because OS reports out-of-sync partition table.master
parent
2dd5105995
commit
8ecd57552a
|
@ -348,6 +348,9 @@ class OgLiveOperations:
|
|||
cxt.write_disklabel()
|
||||
os.sync()
|
||||
|
||||
ret = subprocess.run(['partprobe', f'/dev/{diskname}'])
|
||||
logging.info(f'first partprobe /dev/{diskname} reports {ret.returncode}')
|
||||
|
||||
for part in partlist:
|
||||
if part["filesystem"] == 'EMPTY':
|
||||
continue
|
||||
|
@ -362,7 +365,7 @@ class OgLiveOperations:
|
|||
mkfs(fs, int(disk), partition)
|
||||
|
||||
ret = subprocess.run(['partprobe', f'/dev/{diskname}'])
|
||||
logging.info(f'partprobe /dev/{diskname} reports {ret.returncode}')
|
||||
logging.info(f'second partprobe /dev/{diskname} reports {ret.returncode}')
|
||||
|
||||
for part in partlist:
|
||||
if part["filesystem"] == 'EMPTY':
|
||||
|
|
Loading…
Reference in New Issue