ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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