|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 09 Aug 2006 21:44:17 To : Sergey Matveychuk Subject : Re: Вести с полей: --------------------------------------------------------------------------------
Sergey Matveychuk wrote:
>>>> Add support for DESTDIR part I.
>>> Что-то я не понял, каким образом предполагается pkg_delete
>>> установленные таким образом порты.
>> man pkg_delete
>> /PKG_DBDIR
>>
>
> Hет. Так не работает. Поскольку пытается удалить из PREFIX.
Как "так"? Я пример не приводил. Вопрос в том, как с DESTDIR
выставляется @cwd внутри +CONTENTS. По идее, pkg_add -p всё умеет.
Hо, разумеется, первым стоит @cwd /usr/local, ибо:
PKG_ADD?= ${CHROOT} ${DESTDIR} ${LOCALBASE_REL}/sbin/pkg_add
Так что ответ на заданный вопрос прост:
chroot ${DESTDIR} /usr/sbin/pkg_delete foobar-1.0
То, что DESTDIR и jail сделали словами-симбионтами, очень странный подход.
Хотя для желающих, вот такой вариант:
/etc/make.conf:
.ifdef DESTDIR
PKG_DBDIR= ${DESTDIR}/var/db/pkg
PKG_ADD= /usr/sbin/pkg_add -P ${DESTDIR}
#...
.endif
всё ещё прокатит.
--
Sergey Skvortsov
mailto: skv@protey.ru
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657786730e97.html, оценка из 5, голосов 10
|