taxy443A tar hibaüzenetének eme viselkedését kicsit furcsállom, főleg, hogy mire feljön az ablakban is a hibaüzenet, addigra tuti, hogy bezárult a folyamat. És nincsen semmilyen pufferelés, mert a meghívott program kimenete/bemenete nincs átirányítva, azt normál módon, közvetlen dobálja a terminálba (nem is vettem észre másmilyen viselkedést). Ha bekapcsolva hagynám azt, hogy jelezze, hogy mit csomagol éppen ki, akkor azt is azonnal kiírná, nem csak az ablak bezárásakor (tuti, mert ezt tapasztaltam). Szóval semmilyen logikus magyarázatot nem tudok arra adni amit leírtál. Flush-olni meg nem lenne mit, mert a folyamat már nem fut. Pl.:
proc = Exec ["echo", "alma"] Wait
Flush #proc
Hibaüzenet: Stream is closed
Persze futás közben meglehet küldeni:
proc = Exec ["echo", "alma"]
While proc.State = Process.Running
Flush #proc
Wait 0.01
Wend
de akárhogy is nézem, a tar így is és úgy is azonnal dobálja a hibaüzeneteit, nem látok e tekintetben különbséget.
Kipróbálhatod mással is, pl. Live készítése közben az mksquashfs kimenetéből szépen látod, hogy hol tart az aktuális csomagolással. Nem kell addig várni ameddig bezárul a Systemback ablaka.
A rendszer telepítése nem jár egyetlen csomag telepítésével vagy eltávolításával sem (bár egyes esetekben kellene, de túl körülményes megoldani). Csak azok az adatok kerülnek átírásra amelyek meg lettek adva (nevek, jelszavak, partíciók). Persze ha nem akarsz, csak a partíciókon változtatni, akkor nem is érdemes telepíteni, akkor a rendszermásolás jobb döntés.