another manual rsync call
authorAndrew Gaffney <agaffney@gentoo.org>
Sun, 13 Sep 2009 19:54:03 +0000 (14:54 -0500)
committerAndrew Gaffney <agaffney@gentoo.org>
Sun, 13 Sep 2009 19:54:03 +0000 (14:54 -0500)
modules/catalyst/target/generic_stage.py

index eb2f04746550b85d4fb4fbe9c9ec6f5ae7cdb984..2471d61bfdcbe56ec9a90753477adffa2b21a3f6 100644 (file)
@@ -1140,10 +1140,7 @@ class generic_stage_target(generic_target):
                        if "overlay" in self.settings:
                                for x in self.settings["overlay"]:
                                        if os.path.exists(x):
-                                               cmd("rsync -a "+x+"/ "+\
-                                                       self.settings["target_path"],\
-                                                       "overlay: "+x+\
-                                                       " copy failed.",env=self.env)
+                                               catalyst.util.rsync(x + "/", self.settings["target_path"])
                                self.set_autoresume("setup_overlay")
 
        def create_iso(self):