Il faut détarer dans un pipe, puis pipper le tout dans mkisofs et enfin pipper le tout dans cdrecord.
J'avoue que l'opération est pas facile. Pour t'aider, un extrait du CD-Writing HOWTO, qui explique comment graver directement un répertoire donné sans passer par une image ISO :
shell> IMG_SIZE=`mkisofs -R -q -print-size private_collection/ 2>&1 \
| sed -e "s/.* = //"`
shell> echo $IMG_SIZE
shell> [ "0$IMG_SIZE" -ne 0 ] && mkisofs -r private_collection/ \
|cdrecord speed=2 dev=0,6,0
tsize=${IMG_SIZE}s -data -
# don't forget the s --^ ^-- read data from STDIN
Je suppose qu'en rajoutant tar xvzf fichier.tar.gz - | mkisofs ... en trouvant les bonnes options pour mkisofs pour qu'il prenne sur l'entrée standard.. il y a peut être moyen. Mais alors rien de sûr ;-)
# Re: Graver quand on a plus de place
Posté par Thomas Petazzoni (site web personnel) . En réponse au journal Graver quand on a plus de place. Évalué à 3.
J'avoue que l'opération est pas facile. Pour t'aider, un extrait du CD-Writing HOWTO, qui explique comment graver directement un répertoire donné sans passer par une image ISO :
shell> IMG_SIZE=`mkisofs -R -q -print-size private_collection/ 2>&1 \
| sed -e "s/.* = //"`
shell> echo $IMG_SIZE
shell> [ "0$IMG_SIZE" -ne 0 ] && mkisofs -r private_collection/ \
|cdrecord speed=2 dev=0,6,0
tsize=${IMG_SIZE}s -data -
# don't forget the s --^ ^-- read data from STDIN
Je suppose qu'en rajoutant tar xvzf fichier.tar.gz - | mkisofs ... en trouvant les bonnes options pour mkisofs pour qu'il prenne sur l'entrée standard.. il y a peut être moyen. Mais alors rien de sûr ;-)