fix: simulate sub-progress in demo mode for CopyFilesJob

This commit is contained in:
Erkan IŞIK
2026-06-24 08:26:32 +03:00
parent 1161296d27
commit 89d397aa7d
+8 -1
View File
@@ -193,7 +193,14 @@ impl Job for CopyFilesJob {
args.push(self.target.clone());
if DEMO_MODE.load(Ordering::Relaxed) {
tokio::time::sleep(std::time::Duration::from_secs(3)).await;
ui.log("rsync /run/livecd/squashfs-root/ → /mnt (DEMO)");
let steps = 20;
for i in 0..steps {
let p = (i + 1) as f32 / steps as f32;
ui.current_file(format!("/usr/share/doc/{}/README.md", (i * 137) % 50));
ui.sub_progress(p);
tokio::time::sleep(std::time::Duration::from_millis(150)).await;
}
return Ok(());
}