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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       10 Aug 2006  22:52:47
 To : All
 Subject : bsdtar & symlinks
 -------------------------------------------------------------------------------- 
 
 Привет!
 
 Устанавливаю 6.1-RELEASE c CD. Как обычно, делаю маленький /usr (он будет
 потом read-only), порты не ставлю. Загружаю новую систему, создаю
 /home/ports (на /home места полно), делаю симлинк /usr/ports на /home/ports,
 монтирую /cdrom, запускаю sysinstall и говорю ему поставить
 ports distribution. Он удаляет симлинк, создает каталог /usr/ports,
 начинает ставить туда и успешно срубается по out of vnodes.
 
 Hа FreeBSD 6 man tar, в частности, говорит:
      o       Archive entries can exploit symbolic links to restore files to
              other directories.  An archive can restore a symbolic link to
              another directory, then use that link to restore a file into that
              directory.  To guard against this, tar checks each extracted path
              for symlinks.  If the final path element is a symlink, it will be
              removed and replaced with the archive entry.  If -U is specified,
              any intermediate symlink will also be unconditionally removed.
              If neither -U nor -P is specified, tar will refuse to extract the
              entry.
 
 Так что, видимо виноват не сам sysinstall, а новый tar.
 Cтарый такой подлянки не делал, не считал себя умнее админа.
 Ручной запуск tar -xpzf /cdrom/6.1-RELEASE/ports/ports.tgz -C /usr
 подтверждает вину tar, а не sysinstall.
 
 Я конечно разверну в /home все равно, но что будем делать с tar?
 
 Eugene
 -- 
 И знатную леди от Джуди О'Греди
 Hе сможет никто отличить.
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 bsdtar & symlinks   Eugene Grosbein   10 Aug 2006 22:52:47 
Архивное /ru.unix.bsd/260935bd559fb.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional