def run(self): # Create config file create_syslinux(self.dst) for file in self.file_list: size = get_file_size(file) file_name = os.path.split(file)[1] self.message = self.tr("Copying %s (%0.2fMB)" % (file_name, size)) self.emit(QtCore.SIGNAL("update_label"), self.message) shutil.copyfile(file, "%s/%s" % (self.dst, file.split(self.src)[-1])) self.emit(QtCore.SIGNAL("increment_progress()")) self.emit(QtCore.SIGNAL("closeProgressDialog()"))
def __create_image(self, src, dst): create_USB_dirs(dst) self.utils.cprint(_("Creating boot manager..."), "yellow") if create_syslinux(self.iso_dir, dst): self.utils.cprint(_("Could not create boot manager."), "red") return False self.__copy_image(self.iso_dir, dst) self.utils.cprint(_("Unmounting image and USB disk..."), "green") unmount_dirs() self.utils.cprint(_("USB disk is ready. Now you can install or run Pardus from your USB disk."), "brightgreen") return True
def __create_image(self, src, dst): create_USB_dirs(dst) self.utils.cprint(_("Creating boot manager..."), "yellow") if create_syslinux(self.iso_dir, dst): self.utils.cprint(_("Could not create boot manager."), "red") return False self.__copy_image(self.iso_dir, dst) self.utils.cprint(_("Unmounting image and USB disk..."), "green") unmount_dirs() self.utils.cprint( _("USB disk is ready. Now you can install or run Pardus from your USB disk." ), "brightgreen") return True