]> git.ipfire.org Git - nitsi.git/blobdiff - src/nitsi/disk.py
Add better debugging messages
[nitsi.git] / src / nitsi / disk.py
index 29782574282ef39779c5b28c039fe78d5b52ea7e..70ca870e3e037ad83de3117c369548f8e6ef64c1 100755 (executable)
@@ -9,7 +9,7 @@ import tempfile
 logger = logging.getLogger("nitsi.disk")
 
 
-class disk():
+class Disk():
     def __init__(self, disk):
         self.log = logger.getChild(os.path.basename(disk))
         self.log.debug("Initiated a disk class for {}".format(disk))
@@ -17,34 +17,36 @@ class disk():
         self.con.add_drive_opts(disk, format="qcow2")
 
     def mount(self, uuid, path):
-        self.log.debug("Trying to mount the partion with uuid: {} under {}".format(uuid, path))
+        self.log.info("Trying to mount the partion with uuid: {} under {}".format(uuid, path))
         self.con.launch()
         part = self.con.findfs_uuid(uuid)
         self.con.mount(part, path)
 
     def copy_in(self, fr, to):
-        self.log.debug("Going to copy some files into the image.")
+        self.log.info("Going to copy some files into the image.")
         tmp = tempfile.mkstemp()
         tmp = tmp[1] + ".tar"
+        self.log.debug("Path of tarfile is: {}".format(tmp))
         with tarfile.open(tmp, "w") as tar:
             for file in fr:
                 self.log.debug("Adding {} to be copied into the image".format(file))
                 tar.add(file, arcname=os.path.basename(file))
 
-        self.log.debug("Going to copy the files into the image")
+        self.log.info("Going to copy the files into the image")
         self.con.tar_in_opts(tmp, to)
+        self.log.debug(self.con.ls(to))
 
     def umount(self, path):
-        self.log.debug("Unmounting the image")
+        self.log.info("Unmounting the image")
         self.con.umount_opts(path)
 
     def close(self):
-        self.log.debug("Flush the image and closing the connection")
+        self.log.info("Flush the image and closing the connection")
         self.con.shutdown()
         self.con.close()
 
-# test  = disk("/var/lib/libvirt/images/alice.qcow2")
-# test.mount("45598e92-3487-4a1b-961d-79aa3dd42a7d", "/")
+# test  = Disk("/var/lib/libvirt/images/ipfire-bob.qcow2")
+# test.mount("1efb5389-0949-46bb-b688-5246acba9f6d", "/")
 # test.copy_in("/home/jonatan/nitsi/libguestfs-test", "/root/")
 # test.umount("/")
 # test.close()