|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Constantin Stefanov 2:5020/400 12 Feb 2007 12:03:40 To : Valentin Nechayev Subject : Re: pkg_add стирает /usr/local, который есть symlink. -------------------------------------------------------------------------------- Valentin Nechayev wrote: > CS> Скачиваю нужный пакет, говорю pkg_add. Установка не проходит. Где-то в > CS> процессе понимаю, что у меня пустой /usr/local. Hа самом деле, > CS> /usr/local там - симлинк на ../opt/local. И в процессе установки ссылка > CS> почему-то заменяется нормальным каталогом. > Потому что pkg_add вызывает "/usr/bin/tar --unlink", а tar > по ключу --unlink добросовестно убивает нафиг симлинк /usr/local, > потому что /usr/local упомянут в дереве. > Спасение - создать /usr/local/.keep_me :) Hе помогает. Hа момент установки пакета в /usr/local уже есть дерево - туда из портов немало поставлено. sunlink на /usr/local (на саму ссылку) приводит к падению pkg_add с руганью на pipeline и командой на конце этого pipeline вида /usr/bin/tar --unlink -xpf - -C / Слева от / стоит tar, который формирует список файлов, которые туда развернуть. > Что показательно, man tar про ключик --unlink молчит. > CS> Вопрос - кто виноват и как это лечить? Сразу писать PR или попытаться > CS> найти место в пакете, где что не так и исправить? Если виноват пакет, то > CS> как найти, что там не так? > Я сомневаюсь, что этот PR кто-то отработает. Гм. А что делать? То есть пока задача локальная - установить пакет, желательно не вручную. Дать ему развернуться в свежесозданный /usr/local - не помогает, он по дороге ломается, видимо, он чего-то оттуда хочет, хотя явных зависимостей в пакете я не нашел (искал в +CONTENTS, или они еще где-то быть могут?). Hу и глобально - как это поправить? А почему мысли, что PR не отработают? -- Константин Стефанов - Почему в СССР не было секса? - Потому что в это время он свирепствовал в коммунистическом Китае. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/65770afda42e.html, оценка из 5, голосов 10
|