|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Demin 2:5020/400 11 Oct 2005 11:35:06 To : Alex L Demidov Subject : Re: Как правильней сделать удаления порта? -------------------------------------------------------------------------------- On Mon, 10 Oct 2005 21:24:04 +0400 Alex L Demidov <Alex.L.Demidov@f17.n5051.z2.fidonet.org> wrote: > Alexander Demin <support@spectrum.ru> wrote: > > Всем првет. > > > > Обновляю порт. Порт при инсталяции создает в /var/ некоторое кол-во > > дирректорий. Вопрос: "Как правильно сделать, чтобы при make deinstall > > все это хозяйство из /var/ благополучно сносилось: > > 1. молча через pkg-deinstall скрипт порта (rm -fr /var/port_name); > > 2. попарится с @unexec в pkg-plist?" > > Если делать грамотно, то при uninstall сносить можно только то, что > ставилось в пакете, а то, что появилось потом - трогать нельзя. Чтобы > например, при portupgrade мы получили в итоге то же, что и было, только > с обновленными файлами из пакета. Поэтому удалять чем-то вроде > > @unexec rmdir /var/tra-la-la/ 2>/dev/null || \ > echo "/var/tra-la-la/ directory is not empty, clean manually." > > -- > Alex L. Demidov (ALD9-RIPE). Т.е. правильней через @unexec. Понятно. Спасибо. Буду тренироваться. -- ======================================================= Demin Alexander / Network Administarator Group of companies Spectrum / tel. (+7 095) 995-8999 Moscow, 103009, Strastnoy blvr. 8 ======================================================= --- ifmail v.2.15dev5.3 * Origin: Group of companies Spectrum (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/5674187307e3.html, оценка из 5, голосов 10
|