|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 26 Mar 2001 22:15:47 To : Eugene Grosbein Subject : Re: mkisofs --------------------------------------------------------------------------------
Hi, Eugene!
>>>>> "EG" == Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> writes:
>> EG> a-|-b-files
>> EG> |-c-files
>> EG> |-d-files ...
>>
>> EG> То есть, в каталоге a подкаталоги b,c,d,... Как сказать mkisofs
>> EG> сделать образ, содержащий только b, но чтобы дерево начиналось с a?
>> EG> Если просто указать a/b, то получаем дерево, в котором содержимое b
>> EG> лежит в корне, а нужно чтобы в корне лежал каталог a, в котором есть
>> EG> только подкаталог b, в котором остальное поддерево.
>>
>> -exclude-list file
>> A file containing a list of globs to be exclude as above.
>>
>> Это не оно?
EG> Hе оно. Во-первых, надо создавать файл, то есть - сканировать каталог,
EG> имеем race condition, подкаталоги в a имеют свойство размножаться
EG> асинхронно. Во-вторых, если указать a, то получим образ, в корне
EG> которого лежит b, а надо чтобы сам a был. Можно попробовать
EG> симлинками нарисовать где-нибудь в TMPDIR нужную структуру, но это все
EG> страшно коряво.
Этот очевидный вариант я даже предлагать не стал :)
Только почему кривовато?
Вообще, все фигня, кроме пчел. И пчелы фигня.
идем и ВHИМАТЕЛЬHО читаем все тот-же man mkisofs ;))
=====
If the option -graft-points has been specified, it is possible to
graft the paths at points other than the root directory, and it is
possible to graft files or directories onto the cdrom image with
names different than what they have in the source filesystem. This
is easiest to illustrate with a couple of examples. Let's start by
assuming that a local file ../old.lis exists, and you wish to
include it in the cdrom image.
foo/bar/=../old.lis
will include the file old.lis in the cdrom image at /foo/bar/old.lis,
while
foo/bar/xxx=../old.lis
will include the file old.lis in the cdrom image at /foo/bar/xxx.
The same sort of syntax can be used with directories as well.
mkisofs will create any directories
=====
;))))
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/2541e9cd7cf8.html, оценка из 5, голосов 10
|