|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Stanislav Protassov 2:5020/400 10 May 2002 20:29:31 To : Fedor Zuev Subject : Re: Дистрибутив для новичка? -------------------------------------------------------------------------------- a.home>\n <m31ycrwztf.fsf@vb.dn.ua> a.home><Pine.LNX.4.33F.0205090053020.869-100000@bearloga.home> From: Stanislav Protassov <st@sw.com.sg> Fedor Zuev wrote: > > On Sat, 4 May 2002, Vladimir Bormotov wrote to Fedor Zuev: [...] > VB> Я не опнимаю о чем ты. Чесслово. У меня вот питоновский > VB>setup генерит вот такой spec (начало с описанием не привожу, > VB>только "исполняемую часть") > > Hу давай, посмотрим, посмотрм > > VB>%prep > VB>%setup > > VB>%build > VB>python setup.py build > > VB>%install > VB>python setup.py install --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES > > (*) > Итак, мы инсталлируем программу во временный каталог, > создавая полноценное дерево, затем записываем его состав в файл, > затем.... > > VB>%clean > VB>rm -rf $RPM_BUILD_ROOT > > ...удаляем это дерево... > ...после чего.... > > VB>%files -f INSTALLED_FILES > VB>%defattr(-,root,root) > > ...строим его заново, используя наш списочек, устанавливая > все права в одно и то же значение. > > Если это не называется "делать все через задний проход", то > уж и не знаю что сказать еще. это Вы круто подметили. Hе подскажете, какой рпм у Вас два раза строит дерево? И как это у Вас все файлы одинаковые права получили? > Hет, я понимаю, что человек, который много месяцев, изо дня > в день вынужден возиться с го^H^H дурнопахнущими субстанциями, через > некоторое время принюхивается и уже не замечает специфического > аромата. Hо утверждать, что это аромат духов "шанель".... если б Вы ещё бы понимали, как рпм работает, то цены б Вам не было. > VB> Какие пробелмы с правами, "каждым файлом"? > > Hу значит тебе повезло. Расскажи, будь ласков, что случится, > если в построенном на шаге (*) дереве окажутся сим-|хард- линки? Или > дырявые файлы. Или для работы потребуется выставить юзера и группу в > значение, отличное от root.root? или, не дай бог, потребуются > нестандартные атрибуты, типа s, S или t? знаете, иногда, перед написнием пафосных писем есть смысл подумать. немножко. В свеже установленном редхате, файлы поставлены из рпмов. Тем не менее, там есть и файлы с нестандартными аттрибутами, а так же сим-|хард- линки и не принадлежащие руту. Колдуны они что ли? -- Prototype designs always work. -- Don Vonada --- ifmail v.2.15dev5 * Origin: SWsoft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/340210468e20.html, оценка из 5, голосов 10
|