[sisyphus] samba-appliance-0.5-1

Alexander Bokovoy =?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Вт Июл 31 19:11:44 MSD 2001


On Tue, Jul 31, 2001 at 07:00:38PM +0400, cornet wrote:
> Stanislav Ievlev wrote:
> > 
> > cornet wrote:
> > 
> > > Alexander Bokovoy wrote:
> > >
> > > skip.
> > >
> > >> Совершенно не нужно лазить в appliance, чтобы заполучить
> > >> Winbind.
> > >> Особенностью 2.2.1a является то, что это первая версия
> > >> Самбы 2.2 с
> > >> интегрированным winbind. Он там, правда, не компилируется
> > >> по умолчанию
> > >> Так что возьмите SRC.RPM из Сизифа и исправьте
> > >> SPEC-файл так, чтобы nsswitch собирался вместе с остальной
> > >> Самбой.
> > >> Для этого в source/Makefile.in нужно раскомментировать
> > >> соответствующие
> > >> строки, начинающиеся со строки 590. Не забудьте убрать
> > >> заглушку сразу за
> > >> этими комментариями и подложить исходники winbind из CVS
> > >> Самбы (ветка HEAD),
> > >> где это уже собирается.
> > >>
> > > Бррр... %-/  я _никогда_ еще не собирал из src.rpm и тем
> > > более не
> > > правил spec и Makefile....
> > > Плиззз, можно подробнее, по пунктам.
> > > Вот я все содержимое src.rpm выложил в /usr/src/RPM/SOURCES а
> > > samba.spec положил в /usr/src/RPM/SPECS
> > > Что дальше делать?
> > >
> > Стоп.
> > 
> > man rpm
> В целом уже прочитан и HOWTO то же :-)
> > rpm -i  <название>.src.rpm сам все разложит как надо.
> Руками я сделал то же самое, но для чистоты эксперимента сделал
> rpm -i
> > Далее смотрим на предмет rpm -ba <название>.spec
> Но это же _уже_ сборка! А Вы говорили надо правки в Makefile.in а
> он все еще в тарболе лежит.
> 
> Делаю rpm -bp samba.spec
> получаю в BUILD пропатченное дерево исходников.
> Правлю Makefile.in, убираю коментарии с 590 по 608 строку
> включительно.
> 
> Дальше не понятно :-/ Что есть заглушка?????
> Что значит "подложить" исходники winbind и где этот CVS и ветка
> HEAD???
> Вот это уже совершенно не понятно :-/
pserver.samba.org, подробности -- us2.samba.org/samba/cvs.html
А заглушка -- код в Makefile.in, который на цели, которые Вы
раскомментировали, выдает "winbind в этой версии не компилируется,
возьмите версию из CVS, ветка HEAD", сразу после раскомментированного.

Вот Вы и возьмите этот код из CVS. Правда, придется Вам повозиться,
хоть и меньше, чем с appliance.
-- 
/ Alexander Bokovoy
$ cat /proc/identity >~/.signature
  `Senior software developer and analyst for SaM-Solutions Ltd.`
---
guru, n:
	A computer owner who can read the manual.




Подробная информация о списке рассылки Sisyphus