Newsgroup: it.comp.os.linux.iniziare
Titolo: mkisofs non esclude

Ciao,
	Ho un problema con mkisofs, prima di tutto, lo faccio partire con
queste opzioni:
-J -no-rr -vv -o cd.raw -pad -graft-point -m primerate.rar ./*.* ...
Cerco di creare un immagine di una direcotry di windows come backup,
l'unico problema è che cerco di esclude alcuni file (uno di questi è
appunto primerate.rar), ma non ci riesco, ho provato di tutto, sia con
-x sia con -m sia con il percorso completo, sia con il percorso
relativo, sia con il nome completo, sia con solo la prima parte, ma
niente, non lo esclude :-?
Credo che il problema sia dato da *.* ma è necessario che includa
nell'immagine anche i file presenti nella root... avete qualche
consiglio ?
-- remove "UN.NECESSARY" from the address to reply
msg 100% recyclable.

-J -no-rr -vv -o cd.raw -pad -graft-point -m primerate.rar ./*.* ...
Anche se in man mkisofs c'e` -m dopo -o, da me lo prende solo prima.
Pero` va benissimo, guarda la riga:
$: mkisofs -v -J -no-rr -m zip -o ./isoprov.img /dos/ret/utility
e mi ha escluso la dir utility/zip/. Pero` -a dice che e` obsoleto,
-pd non li ho messi, -graft-point da me non sembra esistere..
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

-graft-point da me non sembra esistere..
E' stato introdotta nell'utilma versione, la 1.13,  e serve per fare
una cosa che riesco a spiegare solo con un esempio:
mkisofs -graft-point -o iso.raw utility/=/dos/ret/utility
Cosi' l'immagine conterrà nella dir utility i file contenuti nella dir
/dos/ret/utility.


/dos/ret/utility.
Gia`, da me lo prende senza bisogno di mettere -graf-point, basta
utilityoaltro/=...


 niente, non lo esclude :-?
        Credo che il problema sia che devi fare un'escape degli asterischi, 
altrimenti te li legge la bash e te li espande subito, passando a 
mkisofs l'argomento espanso.
        Prova a vedere che succede con find (es find -name *.txt e find -name 
\*.txt)
        Ciao, Giovanni.
-- 
   |^^^^|
   |    |  Eat my shorts !             * Linux Powered *
   |()()| /                            - Kernel 2.2.18 -
                 -> gio.bcc(at)
tin.it
 <-

Ahhhh ecco, la 1.13, ma la mia e` stabile eheh:)
Ho provato a scaricarla per vedere se funzionava l'exclude, ma senza
successo.


mkisofs l'argomento espanso.
Ho provato, ma non funziona, mi da un "nvalid node *.*"...  bho ?
Non c'è un modo per fare l'esclusione dei file attraverso la bash,
cioè fargli espandere lo *.* ma togliendo i file che gli indico ?


filesystem č in sola lettora e quindi non si puň fare nulla.
Gia`, anch'io ieri per una mia compilation di cd-data.
E avevo pensato a questo mio post.
Il fatto e` che lo avevo letto in AL!! Ora ci tornero` a guardare.
Ci *deve* essere qualche opzione, perche' ricordo che diceva che, una
volta montato in loop, era parte del fs a tutti gli effetti pratici.


un secondo. Poi smonti e masterizzi.
Pero` immagino che cosi` non si recuperi lo spazio che era occupato dai
file cancellati; se si masterizza un CD multisessione, la cosa potrebbe
essere importante.
-- 
Saluti,
    Mardy

un secondo. Poi smonti e masterizzi.
Pero` immagino che cosi` non si recuperi lo spazio che era occupato dai




Gia`.. ma c'e` di peggio: devo ancora guardare, ma li` per li` non ci
riusciamo (Crononauta e io) a scrivere sul file montato in loop:-((


cioè fargli espandere lo *.* ma togliendo i file che gli indico ?
Non so se ti puo` essere utile, ma c'e` un'opzione che serve ad
escludere tutti i file elencati in un file. Mi spiego:
scrivi un file contenente i nomi dei file da escludere, e lo chiami
pippo. Poi con mkisofs usi l'opzione '-exclude-list pippo'.
-- 
Saluti,
    Mardy

pippo. Poi con mkisofs usi l'opzione '-exclude-list pippo'.
Non funziona.
Credo sia la priva volta in cui la versatilità della bash genera
probelmi :))


volta montato in loop, era parte del fs a tutti gli effetti pratici.
Per montare un iso il comando che uso č:
mount -t iso9660 -o ro,loop=/dev/loop0 /image.iso
pensavo che fosse colpa di quel "ro", ma poi ho provato a montarla in
"rw" e non cambia nulla.


"rw" e non cambia nulla.
Prima o poi scopripremo l'arcano;-))
