Pálení multisession je zbytečně komplikovné - IMHO by mělo stačit zabudovat do CDRECORD nějaký přepočet - vždyť se ty data "jenom" posunou o pár bloků dál ... (ale je fakt že to asi skoro nikdo nepoužívá a ti co ano tak si už zvykli).
Mimochodem doufám že v dalším díle bude postup jak vypálit na jedno CD větší množství dat - řekněme tak 2GB by byly optimální :)
Docel aby mě zajímalo, jestli se to dá nějak zautomatizovat - zatím se musí :
a) vytvořit zpakovaný strom
b) .. z něj sesmolit ISO
Takže je potřeba 2x tolik místa :-\
<I>Informace o predchozi session musi byt uz v .iso image<I>
Jde o to JAKÁ informace. Pokud vím, musí se při sestavování nové image zadat jedno jediné číslo - a to je (celková) velikost dřívější(ch) session(s).
Nevím co s tím mkisofs dělá, ale IMHO jde jen to, že se jednotlivé struktury (kořenový adresář apod) o tento údaj relativně posunou. Takže by IMHO neměl být problém o tento pevný offset příslušné údaje posunout přímo v cdrecord během pálení. Ale je to jenom takový nápad, který asi nikdo realizovat nebude (což je škoda).
No jo, ale tohle jde pro "klasické" CD.
Pro "komprimované" je ještě předtím potřeba udělat jeden krok :
mkzftree <intree> <outtree>
.. a až pak se dá na <outtree> poštvat mkisofs ..| cdrecord ..
BTW parametr "-o -" u mkisofs není potřeba - defaultní nastavení je cpát výsledek do stdout.