|
|
|
@ -39,6 +39,7 @@ if __name__ == '__main__':
|
|
|
|
|
apv = ArgumentParserCache()
|
|
|
|
|
args = apv.parse_args()
|
|
|
|
|
prefix = "/tmp/cldump"
|
|
|
|
|
tarfn = "/tmp/cldump.tar.bz2"
|
|
|
|
|
try:
|
|
|
|
|
if path.exists(prefix):
|
|
|
|
|
removeDir(prefix)
|
|
|
|
@ -46,9 +47,10 @@ if __name__ == '__main__':
|
|
|
|
|
dump_real_udev(path.join(prefix, "udev.export"))
|
|
|
|
|
dump_real_devfs(path.join(prefix, "devfs.json"))
|
|
|
|
|
dump_real_lvm(path.join(prefix, "pvdisplay.export"))
|
|
|
|
|
quite_unlink("/tmp/cldump.tar.bz2")
|
|
|
|
|
tar_list(listDirectory(prefix), "/tmp/cldump.tar.bz2",
|
|
|
|
|
quite_unlink(tarfn)
|
|
|
|
|
tar_list(listDirectory(prefix), tarfn,
|
|
|
|
|
prefix=prefix)
|
|
|
|
|
removeDir(prefix)
|
|
|
|
|
print("Dump file saved to %s" % tarfn)
|
|
|
|
|
except DumpError as e:
|
|
|
|
|
sys.stderr.write("%s\n" % str(e))
|
|
|
|
|