* [Comm] Два вопроса по сборке пакета
@ 2008-04-09 3:33 Vyacheslav Brunev
2008-04-09 3:45 ` Damir Shayhutdinov
2008-04-09 4:29 ` Andrey Rahmatullin
0 siblings, 2 replies; 16+ messages in thread
From: Vyacheslav Brunev @ 2008-04-09 3:33 UTC (permalink / raw)
To: ALT Linux Community general discussions
Здравствуйте уважаемое сообщество!
Подскажите пожалуйста, что почитать или разъясните на пальцах, что необходимо
вписать в spec-файл, чтобы после сборки и последующей установки пакета можно
было указывать с помощью chkconfig на каком этапе (уровне) загрузки системы
стартовал скриптик запуска из /etc/rc.d/init.d?
И что может значить такое предупреждение в конце сборки пакета:
предупреждение: Installed (but unpackaged) file(s) found:
/etc/logrotate.d/vsftpd
/etc/pam.d/vsftpd
/etc/rc.d/init.d/vsftpd
/etc/vsftpd/banner_fail
/etc/vsftpd/vsftpd.conf.example
/etc/xinetd.d/vsftpd
т.к. после установки полученного пакета, вышеперечисленных файлов
действительно нет, но они есть в ~/tmp/vsftpd-buildroot/.
--
С уважением, Вячеслав.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 3:33 [Comm] Два вопроса по сборке пакета Vyacheslav Brunev
@ 2008-04-09 3:45 ` Damir Shayhutdinov
2008-04-09 4:26 ` Vyacheslav Brunev
2008-04-09 4:29 ` Andrey Rahmatullin
1 sibling, 1 reply; 16+ messages in thread
From: Damir Shayhutdinov @ 2008-04-09 3:45 UTC (permalink / raw)
To: ALT Linux Community general discussions
Вам бы Maximum RPM почитать... Или любое руководство по сборке RPM на
русском, а после этого особенности сборки в альте и примеры спеков.
(wiki.sisyphus.ru, sisyphus.ru).
> Подскажите пожалуйста, что почитать или разъясните на пальцах, что необходимо
> вписать в spec-файл, чтобы после сборки и последующей установки пакета можно
> было указывать с помощью chkconfig на каком этапе (уровне) загрузки системы
> стартовал скриптик запуска из /etc/rc.d/init.d?
Надо включить этот скрипт в пакет, а в сам скрипт должен быть включен
комментарий специального типа
Примерно вот такой:
# chkconfig: 2345 15 85
первые цифры - это на каких уровнях стартовать сервис
Вторая цифра - приоритет при старте (сервисы с меньшим приоритетом
стартуют раньше).
Третья цифра - приоритет при завершении (сервисы с меньшим приоритетом
завершаются раньше).
> И что может значить такое предупреждение в конце сборки пакета:
>
> предупреждение: Installed (but unpackaged) file(s) found:
> /etc/logrotate.d/vsftpd
> /etc/pam.d/vsftpd
> /etc/rc.d/init.d/vsftpd
> /etc/vsftpd/banner_fail
> /etc/vsftpd/vsftpd.conf.example
> /etc/xinetd.d/vsftpd
> т.к. после установки полученного пакета, вышеперечисленных файлов
> действительно нет, но они есть в ~/tmp/vsftpd-buildroot/.
Что эти файлы не включены в пакет (и их надо прописать в секцию %files).
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 3:45 ` Damir Shayhutdinov
@ 2008-04-09 4:26 ` Vyacheslav Brunev
2008-04-09 4:30 ` Andrey Rahmatullin
0 siblings, 1 reply; 16+ messages in thread
From: Vyacheslav Brunev @ 2008-04-09 4:26 UTC (permalink / raw)
To: ALT Linux Community general discussions
В сообщении от Wednesday 09 April 2008 10:45:15 Damir Shayhutdinov написал(а):
> Надо включить этот скрипт в пакет, а в сам скрипт должен быть включен
> комментарий специального типа
> Примерно вот такой:
>
> # chkconfig: 2345 15 85
Не помогло.
Вот заголовок моего старт-файла, который я помещаю в /etc/rc.d/init.d/vsftpd
...........................
# /etc/init.d/vsftpd
#
# Startup script for VsFTPd
#
# chkconfig: - 85 15
# description: vsftpd is a GPL licensed FTP server for UNIX systems, \
# including Linux. It is secure and extremely fast. It is
stable.\
# Don't take my word for it, though. Below, we will see evidence
\
# supporting all three assertions. We will also see a list of a
few \
# important sites which are happily using vsftpd. This
demonstrates \
# vsftpd is a mature and trusted solution.
# processname: vsftpd
# config: /etc/vsftpd.conf
...........................
после установки всё по прежнему - в выводе команды chkconfig --list | grep
vsftpd
можно посмотреть только включен он в данный момент или нет
и всё, а хотелось бы в таком виде:
vsftpd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
>
> > И что может значить такое предупреждение в конце сборки пакета:
> >
> > предупреждение: Installed (but unpackaged) file(s) found:
> > /etc/logrotate.d/vsftpd
> > /etc/pam.d/vsftpd
> > /etc/rc.d/init.d/vsftpd
> > /etc/vsftpd/banner_fail
> > /etc/vsftpd/vsftpd.conf.example
> > /etc/xinetd.d/vsftpd
> > т.к. после установки полученного пакета, вышеперечисленных файлов
> > действительно нет, но они есть в ~/tmp/vsftpd-buildroot/.
>
> Что эти файлы не включены в пакет (и их надо прописать в секцию %files).
А вот здесь Вы правы, я действительно пропустил эту секцию, сейчас всё как и
должно быть. Спасибо.
> community mailing list
> community@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/community
--
С уважением, Вячеслав.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 3:33 [Comm] Два вопроса по сборке пакета Vyacheslav Brunev
2008-04-09 3:45 ` Damir Shayhutdinov
@ 2008-04-09 4:29 ` Andrey Rahmatullin
2008-04-09 5:50 ` Vyacheslav Brunev
1 sibling, 1 reply; 16+ messages in thread
From: Andrey Rahmatullin @ 2008-04-09 4:29 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 536 bytes --]
On Wed, Apr 09, 2008 at 10:33:45AM +0700, Vyacheslav Brunev wrote:
> И что может значить такое предупреждение в конце сборки пакета:
Вы всё ещё не прочитали штатный альтовый спек?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
<Nikon> а каким компилятором пакеты робот собирает?
<wRAR> Nikon: последним имеющимся
<php-coder> Q: Каким компилятором пакеты робот собирает? A: Установите Fluxbox
из Сизифа и запустите с опцией -info, в выводе увидите ;))))
* php-coder попиарил свой Флюкс))
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 4:26 ` Vyacheslav Brunev
@ 2008-04-09 4:30 ` Andrey Rahmatullin
2008-04-09 5:24 ` Vyacheslav Brunev
0 siblings, 1 reply; 16+ messages in thread
From: Andrey Rahmatullin @ 2008-04-09 4:30 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 516 bytes --]
On Wed, Apr 09, 2008 at 11:26:40AM +0700, Vyacheslav Brunev wrote:
> после установки всё по прежнему - в выводе команды chkconfig --list | grep
> vsftpd
Нужны соответствующие макросы в %post ии %preun. Гляньте спек любого
пакета с инитскриптом.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Note: changelog entry for 2.9.0-alt1.1 was not found.
Жульничество! Почему 2.9.0-alt1.1 был потерян?
Не из-за этого ли пакет снова перестал собираться на x86_64?
-- ldv in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 4:30 ` Andrey Rahmatullin
@ 2008-04-09 5:24 ` Vyacheslav Brunev
2008-04-09 5:28 ` Andrey Rahmatullin
0 siblings, 1 reply; 16+ messages in thread
From: Vyacheslav Brunev @ 2008-04-09 5:24 UTC (permalink / raw)
To: ALT Linux Community general discussions
В сообщении от Wednesday 09 April 2008 11:30:46 Andrey Rahmatullin написал(а):
> On Wed, Apr 09, 2008 at 11:26:40AM +0700, Vyacheslav Brunev wrote:
> > после установки всё по прежнему - в выводе команды chkconfig --list |
> > grep vsftpd
>
> Нужны соответствующие макросы в %post ии %preun. Гляньте спек любого
> пакета с инитскриптом.
Макрос %post у меня был, только не было такой строчки:
%post_service %name, а вот макроса %preun вообще не было, но теперь уже есть и
всё собралось как нужно. За что Вам и спасибо - "пинок" полученный вовремя и
в нужном направлении даёт ошеломляющую производительность... :)
--
С уважением, Вячеслав.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 5:24 ` Vyacheslav Brunev
@ 2008-04-09 5:28 ` Andrey Rahmatullin
2008-04-09 5:53 ` Vyacheslav Brunev
0 siblings, 1 reply; 16+ messages in thread
From: Andrey Rahmatullin @ 2008-04-09 5:28 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 257 bytes --]
On Wed, Apr 09, 2008 at 12:24:24PM +0700, Vyacheslav Brunev wrote:
> Макрос %post у меня был,
Это не макрос.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
А "Принять" -- это слишком двусмысленное слово.
-- ldv in #11200
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 4:29 ` Andrey Rahmatullin
@ 2008-04-09 5:50 ` Vyacheslav Brunev
2008-04-09 9:37 ` Alexey I. Froloff
0 siblings, 1 reply; 16+ messages in thread
From: Vyacheslav Brunev @ 2008-04-09 5:50 UTC (permalink / raw)
To: ALT Linux Community general discussions
В сообщении от Wednesday 09 April 2008 11:29:53 Andrey Rahmatullin написал(а):
> On Wed, Apr 09, 2008 at 10:33:45AM +0700, Vyacheslav Brunev wrote:
> > И что может значить такое предупреждение в конце сборки пакета:
>
> Вы всё ещё не прочитали штатный альтовый спек?
Прочитал, но многое ещё не понятно. Пока мне документ охватывающий все моменты
и нюансы создания spec-файла не попадался.
--
С уважением, Вячеслав.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 5:28 ` Andrey Rahmatullin
@ 2008-04-09 5:53 ` Vyacheslav Brunev
2008-04-09 5:56 ` Andrey Rahmatullin
0 siblings, 1 reply; 16+ messages in thread
From: Vyacheslav Brunev @ 2008-04-09 5:53 UTC (permalink / raw)
To: ALT Linux Community general discussions
В сообщении от Wednesday 09 April 2008 12:28:49 Andrey Rahmatullin написал(а):
> On Wed, Apr 09, 2008 at 12:24:24PM +0700, Vyacheslav Brunev wrote:
> > Макрос %post у меня был,
>
> Это не макрос.
Первыми эти разделы спек файла назвали макросами именно Вы,а я как человек не
входящий с сообщество altlinux.org решил, что Вам виднее ;)
--
С уважением, Вячеслав.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 5:53 ` Vyacheslav Brunev
@ 2008-04-09 5:56 ` Andrey Rahmatullin
2008-04-09 6:01 ` Vyacheslav Brunev
0 siblings, 1 reply; 16+ messages in thread
From: Andrey Rahmatullin @ 2008-04-09 5:56 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 731 bytes --]
On Wed, Apr 09, 2008 at 12:53:38PM +0700, Vyacheslav Brunev wrote:
> Первыми эти разделы спек файла назвали макросами именно Вы,а я как человек не
> входящий с сообщество altlinux.org решил, что Вам виднее ;)
Это не так, перечитайте.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> PS Зачем Вы добавляете "obscene" в темы писем?
Это не он, это разработчики XEP на пару с каким-то питерским почтовым
пересыльщиком, пользующимся поделкой по имени ``SpamtestISP'':
X-SpamTest-Categories: Obscene > Russian
X-SpamTest-Status: Not detected
X-SpamTest-Version: SMTP-Filter Version 2.0.0 [0129], SpamtestISP/Release
Сразу вызывает в памяти историю про ``портрет сенатора''
-- george in docs@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 5:56 ` Andrey Rahmatullin
@ 2008-04-09 6:01 ` Vyacheslav Brunev
2008-04-09 6:04 ` Andrey Rahmatullin
0 siblings, 1 reply; 16+ messages in thread
From: Vyacheslav Brunev @ 2008-04-09 6:01 UTC (permalink / raw)
To: ALT Linux Community general discussions
В сообщении от Wednesday 09 April 2008 12:56:08 Andrey Rahmatullin написал(а):
> On Wed, Apr 09, 2008 at 12:53:38PM +0700, Vyacheslav Brunev wrote:
> > Первыми эти разделы спек файла назвали макросами именно Вы,а я как
> > человек не входящий с сообщество altlinux.org решил, что Вам виднее ;)
>
> Это не так, перечитайте.
Я же даю отчет тому что пишу, зачем же мне врать?
On Wed, Apr 09, 2008 at 11:26:40AM +0700, Vyacheslav Brunev wrote:
Две строки ниже написаны мной, а вот дальше ваши.
> после установки всё по прежнему - в выводе команды chkconfig --list | grep
> vsftpd
Нужны соответствующие макросы в %post ии %preun. Гляньте спек любого
пакета с инитскриптом.
P.S. думаю это не повод для ссоры :)
--
С уважением, Вячеслав.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 6:01 ` Vyacheslav Brunev
@ 2008-04-09 6:04 ` Andrey Rahmatullin
2008-04-09 6:08 ` Damir Shayhutdinov
2008-04-09 6:11 ` Vyacheslav Brunev
0 siblings, 2 replies; 16+ messages in thread
From: Andrey Rahmatullin @ 2008-04-09 6:04 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 773 bytes --]
On Wed, Apr 09, 2008 at 01:01:20PM +0700, Vyacheslav Brunev wrote:
> Я же даю отчет тому что пишу, зачем же мне врать?
> On Wed, Apr 09, 2008 at 11:26:40AM +0700, Vyacheslav Brunev wrote:
> Две строки ниже написаны мной, а вот дальше ваши.
> > после установки всё по прежнему - в выводе команды chkconfig --list | grep
> > vsftpd
> Нужны соответствующие макросы в %post ии %preun. Гляньте спек любого
> пакета с инитскриптом.
%post и %preun это секции, а макросы нужны _в_ них. Перечитайте ещё раз.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> А Вы сможете перехватить трафик на свитчах?
Легко. И не только перехватить, но и перенаправить.
У нас в Сизифе есть инструментарий для этого. Больше не скажу.
-- ldv in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 6:04 ` Andrey Rahmatullin
@ 2008-04-09 6:08 ` Damir Shayhutdinov
2008-04-15 12:42 ` Michael Shigorin
2008-04-09 6:11 ` Vyacheslav Brunev
1 sibling, 1 reply; 16+ messages in thread
From: Damir Shayhutdinov @ 2008-04-09 6:08 UTC (permalink / raw)
To: ALT Linux Community general discussions
> %post и %preun это секции, а макросы нужны _в_ них. Перечитайте ещё раз.
Андрей, проще один внятно сказать, чем затевать переписку на десяток
писем, пытаясь научить собеседника вчитываться в каждую букву. Так ты
одновременно поднимешь SNR в рассылке, релевантность поиска по
search.altlinux.ru и свой авторитет.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 6:04 ` Andrey Rahmatullin
2008-04-09 6:08 ` Damir Shayhutdinov
@ 2008-04-09 6:11 ` Vyacheslav Brunev
1 sibling, 0 replies; 16+ messages in thread
From: Vyacheslav Brunev @ 2008-04-09 6:11 UTC (permalink / raw)
To: ALT Linux Community general discussions
В сообщении от Wednesday 09 April 2008 13:04:13 Andrey Rahmatullin написал(а):
> On Wed, Apr 09, 2008 at 01:01:20PM +0700, Vyacheslav Brunev wrote:
> > Я же даю отчет тому что пишу, зачем же мне врать?
> > On Wed, Apr 09, 2008 at 11:26:40AM +0700, Vyacheslav Brunev wrote:
> > Две строки ниже написаны мной, а вот дальше ваши.
> >
> > > после установки всё по прежнему - в выводе команды chkconfig --list |
> > > grep vsftpd
> >
> > Нужны соответствующие макросы в %post ии %preun. Гляньте спек любого
> > пакета с инитскриптом.
>
> %post и %preun это секции, а макросы нужны _в_ них. Перечитайте ещё раз.
OK, признаю, видимо пора отложить не на долго "вылизывание" сборки...
буква 'в' как-то в фокус не попала, всё больше '%' :)
--
С уважением, Вячеслав.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 5:50 ` Vyacheslav Brunev
@ 2008-04-09 9:37 ` Alexey I. Froloff
0 siblings, 0 replies; 16+ messages in thread
From: Alexey I. Froloff @ 2008-04-09 9:37 UTC (permalink / raw)
To: Mailing list for ALT Linux users
[-- Attachment #1: Type: text/plain, Size: 294 bytes --]
* Vyacheslav Brunev <bv@> [080409 09:52]:
> > Вы всё ещё не прочитали штатный альтовый спек?
> Прочитал, но многое ещё не понятно. Пока мне документ
> охватывающий все моменты и нюансы создания spec-файла не
> попадался.
Начните с http://www.rpm.org/max-rpm/
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Два вопроса по сборке пакета
2008-04-09 6:08 ` Damir Shayhutdinov
@ 2008-04-15 12:42 ` Michael Shigorin
0 siblings, 0 replies; 16+ messages in thread
From: Michael Shigorin @ 2008-04-15 12:42 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Wed, Apr 09, 2008 at 10:08:30AM +0400, Damir Shayhutdinov wrote:
> > %post и %preun это секции, а макросы нужны _в_ них. Перечитайте ещё раз.
> Андрей, проще один внятно сказать, чем затевать переписку на
> десяток писем, пытаясь научить собеседника вчитываться в каждую
> букву. Так ты одновременно поднимешь SNR в рассылке,
> релевантность поиска по search.altlinux.ru и свой авторитет.
+1
PS: а то, что две существенно разных вещи в rpm очень похоже
выглядят -- действительно непотребство. Сделали бы уже @ для
секций back then... :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2008-04-15 12:42 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-09 3:33 [Comm] Два вопроса по сборке пакета Vyacheslav Brunev
2008-04-09 3:45 ` Damir Shayhutdinov
2008-04-09 4:26 ` Vyacheslav Brunev
2008-04-09 4:30 ` Andrey Rahmatullin
2008-04-09 5:24 ` Vyacheslav Brunev
2008-04-09 5:28 ` Andrey Rahmatullin
2008-04-09 5:53 ` Vyacheslav Brunev
2008-04-09 5:56 ` Andrey Rahmatullin
2008-04-09 6:01 ` Vyacheslav Brunev
2008-04-09 6:04 ` Andrey Rahmatullin
2008-04-09 6:08 ` Damir Shayhutdinov
2008-04-15 12:42 ` Michael Shigorin
2008-04-09 6:11 ` Vyacheslav Brunev
2008-04-09 4:29 ` Andrey Rahmatullin
2008-04-09 5:50 ` Vyacheslav Brunev
2008-04-09 9:37 ` Alexey I. Froloff
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git