Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: mkisofs   Vladimir Bormotov   26 Mar 2001 22:15:47 
Архивное /ru.unix/2541e9cd7cf8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional