* Re: [Comm] помогите собрать... (webshots для linux'a) @ 2010-01-06 21:57 ` Motsyo Gennadi aka Drool 0 siblings, 1 reply; 30+ messages in thread From: Motsyo Gennadi aka Drool @ 2010-01-06 21:57 UTC (permalink / raw) To: community 06.01.2010 23:37, Алексей Данилович пишет: > Доброго врмени суток, господа. Доброго. > Неожиданно наткнулся на то, что так давно хотел. А именно: обожаю такую > штучку как webshots (www.webshots.com), уже накачал большую коллекцию фоток > за несколько лет..... А что мешает настроить в кедах фоновый рисунок в режиме слайдов? Одно время сильно страдал этим, каждую минуту менялась картинка. Или не KDE3? ^ permalink raw reply [flat|nested] 30+ messages in thread
[parent not found: <94a6689a1001061410t5f394053r28f763cdf7f25e33@mail.gmail.com>]
* Re: [Comm] помогите собрать... (webshots для linux'a) @ 2010-01-06 23:09 ` Michael Shigorin 2010-01-07 7:55 ` Денис Назаров 0 siblings, 2 replies; 30+ messages in thread From: Michael Shigorin @ 2010-01-06 23:09 UTC (permalink / raw) To: ALT Linux Community general discussions On Thu, Jan 07, 2010 at 01:10:21AM +0300, Алексей Данилович wrote: > Но все равно, просьба об опаечивании этого к нам остается! Давайте поучимся пакетить. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-06 23:09 ` Michael Shigorin @ 2010-01-07 7:55 ` Денис Назаров 2010-01-07 9:43 ` Денис Назаров 2010-01-07 10:01 ` Michael Shigorin 1 sibling, 2 replies; 30+ messages in thread From: Денис Назаров @ 2010-01-07 7:55 UTC (permalink / raw) To: shigorin, ALT Linux Community general discussions -----Original Message----- From: Michael Shigorin > > Давайте поучимся пакетить. :) > Давайте :) вот это http://www.lexpr.ru/node/11 насколько соответствует нашему Sisyphus RPM, на который постоянно ссылается http://www.altlinux.org/Spec ? ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 7:55 ` Денис Назаров @ 2010-01-07 9:43 ` Денис Назаров 2010-01-07 11:05 ` Andrew Clark 2010-01-07 16:05 ` Michael Shigorin 2010-01-07 10:01 ` Michael Shigorin 1 sibling, 2 replies; 30+ messages in thread From: Денис Назаров @ 2010-01-07 9:43 UTC (permalink / raw) To: Денис Назаров, ALT Linux Community general discussions -----Original Message----- From: Денис Назаров > -----Original Message----- > From: Michael Shigorin > > > > Давайте поучимся пакетить. :) > > > > Давайте :) вот это http://www.lexpr.ru/node/11 насколько > соответствует нашему Sisyphus RPM, на который постоянно > ссылается http://www.altlinux.org/Spec ? почитав главу восьмую, попытался изваять свой пакет. Суть у него проста - файл конфигурации и скрипт, который надо поместить в /usr/bin. Сделал архив, в котором в /etc лежит конфиг и в /usr/bin лежит скрипт. Сделал спек Summary: my utility and some system tunings after install desktop Version: 1.0 Release: alt0 %define origname desktop-tuning License: GPL Group: System/Configuration/Other BuildArch: noarch Name: %origname Provides: %origname Source: %origname-%version.tar.bz2 %description Some my system tunings and scripts :) %description -l ru Немного дополнительных системных настроек и скриптов :) %prep %setup -q %files %changelog собирается, но файлов в собранном пакете нет. Что надо прописать в %files, чтобы в итоге готовые файлы разложились по каталогам? Пробовал всякие варианты, получал при сборке Обрабатываются файлы: desktop-tuning-1.0-alt0 ошибка: Файл не найден: /home/denis/tmp/desktop-tuning-buildroot/etc/ipinformer.conf ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 9:43 ` Денис Назаров @ 2010-01-07 11:05 ` Andrew Clark 2010-01-07 12:36 ` Denis Nazarov 2010-01-07 16:05 ` Michael Shigorin 1 sibling, 1 reply; 30+ messages in thread From: Andrew Clark @ 2010-01-07 11:05 UTC (permalink / raw) To: Денис Назаров, ALT Linux Community general discussions On 07.01.2010 12:43, Денис Назаров wrote: > почитав главу восьмую, попытался изваять свой пакет. > Суть у него проста - файл конфигурации и скрипт, который надо > поместить в /usr/bin. Сделал архив, в котором в /etc лежит конфиг > и в /usr/bin лежит скрипт. Сделал спек > > Summary: my utility and some system tunings after install desktop > Version: 1.0 > Release: alt0 > %define origname desktop-tuning > License: GPL > Group: System/Configuration/Other > BuildArch: noarch > Name: %origname > Provides: %origname > Source: %origname-%version.tar.bz2 > > %description > Some my system tunings and scripts :) > > %description -l ru > Немного дополнительных системных настроек и скриптов :) > > %prep > %setup -q > > %files > > %changelog > > собирается, но файлов в собранном пакете нет. Что надо прописать > в %files, чтобы в итоге готовые файлы разложились по каталогам? > Пробовал всякие варианты, получал при сборке > > Обрабатываются файлы: desktop-tuning-1.0-alt0 > ошибка: Файл не найден: /home/denis/tmp/desktop-tuning-buildroot/etc/ipinformer.conf > Часть секций пропущена. Обсуждать что не так, имеет смысл, когда Вы полностью спек приведете. Иначе, на пальцах, изложить можно, но не очень хочется телепатию развивать. Обычно, предметно более лучше получается. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 11:05 ` Andrew Clark @ 2010-01-07 12:36 ` Denis Nazarov 2010-01-07 12:57 ` Andrew Clark 0 siblings, 1 reply; 30+ messages in thread From: Denis Nazarov @ 2010-01-07 12:36 UTC (permalink / raw) To: ALT Linux Community general discussions В сообщении от Четверг 07 января 2010 16:05:32 автор Andrew Clark написал: > On 07.01.2010 12:43, Денис Назаров wrote: > > почитав главу восьмую, попытался изваять свой пакет. > > Суть у него проста - файл конфигурации и скрипт, который надо > > поместить в /usr/bin. Сделал архив, в котором в /etc лежит конфиг > > и в /usr/bin лежит скрипт. Сделал спек > > > > Summary: my utility and some system tunings after install desktop > > Version: 1.0 > > Release: alt0 > > %define origname desktop-tuning > > License: GPL > > Group: System/Configuration/Other > > BuildArch: noarch > > Name: %origname > > Provides: %origname > > Source: %origname-%version.tar.bz2 > > > > %description > > Some my system tunings and scripts :) > > > > %description -l ru > > Немного дополнительных системных настроек и скриптов :) > > > > %prep > > %setup -q > > > > %files > > > > %changelog > > > > собирается, но файлов в собранном пакете нет. Что надо прописать > > в %files, чтобы в итоге готовые файлы разложились по каталогам? > > Пробовал всякие варианты, получал при сборке > > > > Обрабатываются файлы: desktop-tuning-1.0-alt0 > > ошибка: Файл не найден: > > /home/denis/tmp/desktop-tuning-buildroot/etc/ipinformer.conf > > Часть секций пропущена. Обсуждать что не так, имеет смысл, когда Вы > полностью > спек приведете. Иначе, на пальцах, изложить можно, но не очень хочется > телепатию > развивать. Обычно, предметно более лучше получается. > так это и есть весь спек ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 12:36 ` Denis Nazarov @ 2010-01-07 12:57 ` Andrew Clark 0 siblings, 0 replies; 30+ messages in thread From: Andrew Clark @ 2010-01-07 12:57 UTC (permalink / raw) To: ALT Linux Community general discussions On 07.01.2010 15:36, Denis Nazarov wrote: > так это и есть весь спек > Образно говоря, спек файл - это то, что Вы говорите утилите rpmbuild (rpmbb), о том, как надо собирать пакет. Спецификация делится на секции, разделенные директивами и на команды. Разберем на Вашем примере: Summary: my utility and some system tunings after install desktop Краткое описание утилиты. Version: 1.0 Версия утилиты. > > Release: alt0 Ваш релиз. То есть, каким по счету он является в проекте. При внесении изменнений в пакет, содержащий одну и ту же версию программы (исправление спек файла, патч исправляющий что-то, словом изменения внутри пакета - повышается именно значание поля релиз. Нулем это значение быть не может) > > %define origname desktop-tuning Определение собственного макроса, для удобства оперирования пакетом вообще и внутри гит в частности. > > License: GPL Лицензия используемая софтом > > Group: System/Configuration/Other К какой группе внутри репозитория, причисляем данную утилиту. > > BuildArch: noarch Архитектура, под которую собираем пакет. noarch - это архитектурно независимый пакет (картинки, файлы данных игрушек и тому подобное) В Вашем случае это поле надо опустить. > > Name: %origname Имя программы - то есть как она будет называться. В данном случае имя определяет макрос %origname > > Provides: %origname Какие файлы предоставляет данный пакет. Вам это не нужно, скорее всего. > > Source: %origname-%version.tar.bz2 > > Имя апстримного тарболла. > > %description > > Some my system tunings and scripts :) > > Развернутое описание пакета... > > %description -l ru > > Немного дополнительных системных настроек и скриптов :) > > ... с учетом родного языка собирающего > > %prep В данной секции идет подготовка к пакетированию. > > %setup -q На разговорном, данная команда будет звучать так: Распаковать архив с минимальным выводом ошибок > > > > %files Собрать файлы > > %changelog Отчет о проделанной работе. Как видим, не сказанно что делать дальше с архивом, не сказанно как его надо собрать и куда инсталлировать файлы, не сказанно, где и какие файлы надо собирать. Соответственно и отчет о работе пустой :) ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 9:43 ` Денис Назаров 2010-01-07 11:05 ` Andrew Clark @ 2010-01-07 16:05 ` Michael Shigorin 2010-01-07 18:04 ` Denis Nazarov 2010-01-07 18:26 ` Denis Nazarov 1 sibling, 2 replies; 30+ messages in thread From: Michael Shigorin @ 2010-01-07 16:05 UTC (permalink / raw) To: ALT Linux Community general discussions On Thu, Jan 07, 2010 at 12:43:38PM +0300, Денис Назаров wrote: > почитав главу восьмую, попытался изваять свой пакет. > Суть у него проста - файл конфигурации и скрипт, который надо > поместить в /usr/bin. Сделал архив, в котором в /etc лежит > конфиг и в /usr/bin лежит скрипт. Сделал спек > > Summary: my utility and some system tunings after install desktop Вот здесь лучше бы сразу поставить просто Name: desktop-tuning (что автоматически определит макрос %name) -- зачем тут origname? > Version: 1.0 > Release: alt0 > %define origname desktop-tuning > License: GPL > Group: System/Configuration/Other > BuildArch: noarch > Name: %origname > Provides: %origname > Source: %origname-%version.tar.bz2 Соответственно здесь везде просто %name. > %description > Some my system tunings and scripts :) > > %description -l ru > Немного дополнительных системных настроек и скриптов :) > > %prep > %setup -q Можно просто %setup, -q довольно давно является параметром по умолчанию. Также следует добавить секцию установки: %install install -pDm755 myscript %buildroot%_bindir/%name install -pDm644 myscript.conf %buildroot%_sysconfdir/%name.conf > %files %_bindir/%name %_sysconfdir/%name.conf Если указать, скажем, %doc README, то будет создан каталог %buildroot%_defaultdocdir/%name-%version и туда будет скопирован файл README из каталога сборки. > %changelog Его поможет создать и дополнять утилита add_changelog (rpm-utils), см. тж. http://www.altlinux.org/Changelogs_guide Ну и ещё из мелочей -- рекомендуемый порядок тегов описан тут: http://www.altlinux.org/ALT_Packaging_HOWTO -- с Рождеством! ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 16:05 ` Michael Shigorin @ 2010-01-07 18:04 ` Denis Nazarov 2010-01-07 18:16 ` Andrew Clark 2010-01-07 18:26 ` Denis Nazarov 1 sibling, 1 reply; 30+ messages in thread From: Denis Nazarov @ 2010-01-07 18:04 UTC (permalink / raw) To: ALT Linux Community general discussions В сообщении от Четверг 07 января 2010 21:05:27 автор Michael Shigorin написал: > On Thu, Jan 07, 2010 at 12:43:38PM +0300, Денис Назаров wrote: > > почитав главу восьмую, попытался изваять свой пакет. > > Суть у него проста - файл конфигурации и скрипт, который надо > > поместить в /usr/bin. Сделал архив, в котором в /etc лежит > > конфиг и в /usr/bin лежит скрипт. Сделал спек > > > > Summary: my utility and some system tunings after install desktop > > Вот здесь лучше бы сразу поставить просто > Name: desktop-tuning > (что автоматически определит макрос %name) -- зачем тут origname? да с чьего-то спека взялось.... > > > Version: 1.0 > > Release: alt0 > > %define origname desktop-tuning > > License: GPL > > Group: System/Configuration/Other > > BuildArch: noarch > > Name: %origname > > Provides: %origname > > Source: %origname-%version.tar.bz2 > > Соответственно здесь везде просто %name. понятно > > > %description > > Some my system tunings and scripts :) > > > > %description -l ru > > Немного дополнительных системных настроек и скриптов :) > > > > %prep > > %setup -q > > Можно просто %setup, -q довольно давно является параметром > по умолчанию. ну это я из того руководства... > > Также следует добавить секцию установки: > > %install > install -pDm755 myscript %buildroot%_bindir/%name > install -pDm644 myscript.conf %buildroot%_sysconfdir/%name.conf > во! вот этот момент мне был совсем неясен > > %files > > %_bindir/%name > %_sysconfdir/%name.conf > как и этот. Можно расшифровать - что тут происходит? > Если указать, скажем, %doc README, то будет создан каталог > %buildroot%_defaultdocdir/%name-%version и туда будет скопирован > файл README из каталога сборки. > > > %changelog > > Его поможет создать и дополнять утилита add_changelog > (rpm-utils), см. тж. http://www.altlinux.org/Changelogs_guide > > Ну и ещё из мелочей -- рекомендуемый порядок тегов описан тут: > http://www.altlinux.org/ALT_Packaging_HOWTO > Спасибо, Михаил, однако есть еще вопросы - где можно найти описания всех этих сакральных макросов - например, в пакете setup в спеке много записей в %files такого вида %config(noreplace) %verify(not md5 size mtime) %_sysconfdir/passwd По смыслу-то вроде понятно, но описание бы прочитать еще. И еще где бы взять описание, куда вставлять скрипты при установке/обновлении/удалении пакета, например, мне нужно при установке этого своего пакета прописать еще задание в cron root`а и добавить две строки в /etc/inputrc, причем при удалении cron надо будет подчистить (эт я сам сделаю), а inputrc можно будет оставить. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:04 ` Denis Nazarov @ 2010-01-07 18:16 ` Andrew Clark 2010-01-07 18:24 ` Denis Nazarov ` (2 more replies) 0 siblings, 3 replies; 30+ messages in thread From: Andrew Clark @ 2010-01-07 18:16 UTC (permalink / raw) To: ALT Linux Community general discussions On 07.01.2010 21:04, Denis Nazarov wrote: > как и этот. Можно расшифровать - что тут происходит? > Это значит, что файл будет лежать в /etc/. Миш, может все же %config (noreplace) ??? и не %_bindir/%name, а %_bindir/* http://www.altlinux.org/SpecTips/FileDirs > Спасибо, Михаил, однако есть еще вопросы - где можно найти описания всех этих > сакральных макросов - например, в пакете setup в спеке много записей в %files > такого вида %config(noreplace) В RPM Package Guide, которую Вы и читали. Еще в Maximum RPM. > И еще где бы взять описание, куда вставлять скрипты при > установке/обновлении/удалении пакета, например, мне нужно при установке этого > своего пакета прописать еще задание в cron root`а и добавить две строки в > /etc/inputrc, причем при удалении cron надо будет подчистить (эт я сам > сделаю), а inputrc можно будет оставить. > есть секция %postinstall, если не ошибаюсь. Так вот в этой секции описываются события, которые нужно сделать после установки пакета. Подробнее - в RPM Package Guide/Maximum RPM. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:16 ` Andrew Clark @ 2010-01-07 18:24 ` Denis Nazarov 2010-01-07 18:33 ` Andrew Clark 2010-01-07 19:11 ` Motsyo Gennadi aka Drool 2010-01-08 13:48 ` Michael Shigorin 2 siblings, 1 reply; 30+ messages in thread From: Denis Nazarov @ 2010-01-07 18:24 UTC (permalink / raw) To: ALT Linux Community general discussions В сообщении от Четверг 07 января 2010 23:16:22 автор Andrew Clark написал: > On 07.01.2010 21:04, Denis Nazarov wrote: > > как и этот. Можно расшифровать - что тут происходит? > > Это значит, что файл будет лежать в /etc/. > Миш, может все же %config (noreplace) ??? > и не %_bindir/%name, а %_bindir/* > http://www.altlinux.org/SpecTips/FileDirs > > > Спасибо, Михаил, однако есть еще вопросы - где можно найти описания всех > > этих сакральных макросов - например, в пакете setup в спеке много записей > > в %files такого вида %config(noreplace) > > В RPM Package Guide, которую Вы и читали. Еще в Maximum RPM. > > > И еще где бы взять описание, куда вставлять скрипты при > > установке/обновлении/удалении пакета, например, мне нужно при установке > > этого своего пакета прописать еще задание в cron root`а и добавить две > > строки в /etc/inputrc, причем при удалении cron надо будет подчистить (эт > > я сам сделаю), а inputrc можно будет оставить. > > есть секция %postinstall, если не ошибаюсь. Так вот в этой секции > описываются > события, которые нужно сделать после установки пакета. Подробнее - в RPM > Package Guide/Maximum RPM. > так... начинает проясняться :) то есть по сути своей спек - это тот же скрипт на баше, только со вставками для rpmbuild? то есть, пишу как бы заголовок секции %postinstall и дальше как бы скрипт на баше? ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:24 ` Denis Nazarov @ 2010-01-07 18:33 ` Andrew Clark 2010-01-08 13:50 ` Michael Shigorin 0 siblings, 1 reply; 30+ messages in thread From: Andrew Clark @ 2010-01-07 18:33 UTC (permalink / raw) To: ALT Linux Community general discussions On 07.01.2010 21:24, Denis Nazarov wrote: > так... начинает проясняться :) то есть по сути своей спек - это тот же > скрипт > на баше, только со вставками для rpmbuild? то есть, пишу как бы заголовок > секции %postinstall и дальше как бы скрипт на баше? > Условно, спек можно разделить на несколько частей. 1. "Шапка" - в которой вы описываете пакет 2. Подготовка (%prep) - разархивирование, прикладывание патчей 3. Построение (%build) - непосредственно сборка программы и "раскладывание файлов в нужные места" 4. Упаковка "разложенных" файлов. 5. Список изменений. Происходящим в секциях Вы манипулируете при помощи системных утилит и/или макросов. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:33 ` Andrew Clark @ 2010-01-08 13:50 ` Michael Shigorin 2010-01-08 14:54 ` Andrew Clark 0 siblings, 1 reply; 30+ messages in thread From: Michael Shigorin @ 2010-01-08 13:50 UTC (permalink / raw) To: ALT Linux Community general discussions On Thu, Jan 07, 2010 at 09:33:23PM +0300, Andrew Clark wrote: > > так... начинает проясняться :) то есть по сути своей спек - > > это тот же скрипт на баше, только со вставками для rpmbuild? > > то есть, пишу как бы заголовок секции %postinstall и дальше > > как бы скрипт на баше? Это кусочки скриптов плюс метаинформация плюс препроцессор. Скрипты возможно исполнять и другими интерпретаторами, не помню уж, какой макрос за это отвечает -- не пользовался. > Условно, спек можно разделить на несколько частей. > 1. "Шапка" - в которой вы описываете пакет > 2. Подготовка (%prep) - разархивирование, прикладывание патчей > 3. Построение (%build) - непосредственно сборка программы и > "раскладывание файлов в нужные места" 3.5. Проверка (%check) -- обычно make check, если предусмотрен. > 4. Упаковка "разложенных" файлов. (бишь %install) > 5. Список изменений. (бишь %changelog) > Происходящим в секциях Вы манипулируете при помощи > системных утилит и/или макросов. А вот это неплохо бы на вики пристроить -- около [[Spec]] или [[SpecTips]], не соображу сходу. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-08 13:50 ` Michael Shigorin @ 2010-01-08 14:54 ` Andrew Clark 2010-01-08 14:57 ` Michael Shigorin 0 siblings, 1 reply; 30+ messages in thread From: Andrew Clark @ 2010-01-08 14:54 UTC (permalink / raw) To: shigorin, ALT Linux Community general discussions On 08.01.2010 16:50, Michael Shigorin wrote: > On Thu, Jan 07, 2010 at 09:33:23PM +0300, Andrew Clark wrote: > > 3.5. Проверка (%check) -- обычно make check, если предусмотрен. Ни разу не использовал и в спеках не видел, хотя в апстримах замечал. Регламент на использование данного макроса, с правкой policy пожалуйста. Или формулировку, по крайней мере. > А вот это неплохо бы на вики пристроить -- около [[Spec]] > или [[SpecTips]], не соображу сходу. > Поглядел страницы - однозначно spec, бо там все разбирается как раз. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-08 14:54 ` Andrew Clark @ 2010-01-08 14:57 ` Michael Shigorin 0 siblings, 0 replies; 30+ messages in thread From: Michael Shigorin @ 2010-01-08 14:57 UTC (permalink / raw) To: ALT Linux Community general discussions On Fri, Jan 08, 2010 at 05:54:01PM +0300, Andrew Clark wrote: > > 3.5. Проверка (%check) -- обычно make check, если предусмотрен. > Ни разу не использовал и в спеках не видел, хотя в апстримах замечал. > Регламент на использование данного макроса, с правкой policy > пожалуйста. Или формулировку, по крайней мере. http://www.altlinux.org/Spec#.25check -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:16 ` Andrew Clark 2010-01-07 18:24 ` Denis Nazarov @ 2010-01-07 19:11 ` Motsyo Gennadi aka Drool 2010-01-08 13:48 ` Michael Shigorin 2 siblings, 0 replies; 30+ messages in thread From: Motsyo Gennadi aka Drool @ 2010-01-07 19:11 UTC (permalink / raw) To: community 07.01.2010 20:16, Andrew Clark пишет: > и не %_bindir/%name, а %_bindir/* Если в %_bindir лежит только %name - то без разницы, если там больше одного файла - да, Ваш вариант удобнее. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:16 ` Andrew Clark 2010-01-07 18:24 ` Denis Nazarov 2010-01-07 19:11 ` Motsyo Gennadi aka Drool @ 2010-01-08 13:48 ` Michael Shigorin 2 siblings, 0 replies; 30+ messages in thread From: Michael Shigorin @ 2010-01-08 13:48 UTC (permalink / raw) To: ALT Linux Community general discussions On Thu, Jan 07, 2010 at 09:16:22PM +0300, Andrew Clark wrote: > > как и этот. Можно расшифровать - что тут происходит? > Это значит, что файл будет лежать в /etc/. > Миш, может все же %config (noreplace) ??? Эээ... да, упустил. Обычно конфигурационные файлы не стоит заменять по умолчанию. rpm -U: При совпадении md5-суммы конфига на файловой системе с тем, что в удаляемом пакете -- считается, что он не трогался и можно автоматически обновить, даже если в новом пакете другой текст. При расхождении: - noreplace => старый не трогается, новый кладётся в *.rpmnew; - иначе старый отодвигается в *.rpmsave, новый на его место. Не помню, как возникают *.rpmorig. rpm -e: "Нетроганный" конфиг удаляется, "троганный" отодвигается в *.rpmsave. Кажется, это никак не зависит от noreplace. > и не %_bindir/%name, а %_bindir/* Здесь зависит от того, что дороже -- предсказуемый состав пакета (и ошибки при сборке в случае поплывших имён) либо "не потерять". То есть от схемы взаимодействия ведущего пакет и апстрима. > > Спасибо, Михаил, однако есть еще вопросы - где можно найти > > описания всех этих сакральных макросов - например, в пакете > > setup в спеке много записей в %files такого вида > > %config(noreplace) > В RPM Package Guide, которую Вы и читали. Еще в Maximum RPM. Угу, сам в max-rpm именно за ключами %setup вроде -T/-a/-c и лажу. > > И еще где бы взять описание, куда вставлять скрипты при > > установке/обновлении/удалении пакета, например, мне нужно при > > установке этого своего пакета прописать еще задание в cron > > root`а и добавить две строки в /etc/inputrc, причем при > > удалении cron надо будет подчистить (эт я сам сделаю), а > > inputrc можно будет оставить. > есть секция %postinstall, если не ошибаюсь. %post (ещё есть %postun, %pre, %preun) С такими секциями, из которых порождаются пакетные скрипты -- стоит быть особо осторожным, в т.ч. проверяя, что скрипт не закончится с ненулевым кодом возврата без крайне веской на то причины (например, когда новая glibc со старым ядром заведомо взорвёт систему). Иначе можно заложить мину для apt-get dist-upgrade. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 16:05 ` Michael Shigorin 2010-01-07 18:04 ` Denis Nazarov @ 2010-01-07 18:26 ` Denis Nazarov 2010-01-07 18:35 ` Andrew Clark 2010-01-08 13:39 ` Michael Shigorin 1 sibling, 2 replies; 30+ messages in thread From: Denis Nazarov @ 2010-01-07 18:26 UTC (permalink / raw) To: ALT Linux Community general discussions В сообщении от Четверг 07 января 2010 21:05:27 автор Michael Shigorin написал: > %install > install -pDm755 myscript %buildroot%_bindir/%name > install -pDm644 myscript.conf %buildroot%_sysconfdir/%name.conf > кстати, пришлось написать install -pDm755 ./usr/bin/myscript %buildroot%_bindir/%name потому что иначе вываливался с ошибкой cannot stat. То есть архив у меня уже с требуемой структурой папок - /usr/bin & /etc ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:26 ` Denis Nazarov @ 2010-01-07 18:35 ` Andrew Clark 2010-01-07 18:43 ` Denis Nazarov 2010-01-08 13:39 ` Michael Shigorin 1 sibling, 1 reply; 30+ messages in thread From: Andrew Clark @ 2010-01-07 18:35 UTC (permalink / raw) To: ALT Linux Community general discussions On 07.01.2010 21:26, Denis Nazarov wrote: > кстати, пришлось написать > install -pDm755 ./usr/bin/myscript %buildroot%_bindir/%name > потому что иначе вываливался с ошибкой cannot stat. То есть архив у меня уже с > требуемой структурой папок - /usr/bin & /etc > Это странно, так как путь к сборочнице есть макрос %_builddir. Есть подозрение, что Вы что-то не так делаете. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:35 ` Andrew Clark @ 2010-01-07 18:43 ` Denis Nazarov 2010-01-07 18:47 ` Andrew Clark ` (2 more replies) 0 siblings, 3 replies; 30+ messages in thread From: Denis Nazarov @ 2010-01-07 18:43 UTC (permalink / raw) To: ALT Linux Community general discussions В сообщении от Четверг 07 января 2010 23:35:04 автор Andrew Clark написал: > On 07.01.2010 21:26, Denis Nazarov wrote: > > кстати, пришлось написать > > install -pDm755 ./usr/bin/myscript %buildroot%_bindir/%name > > потому что иначе вываливался с ошибкой cannot stat. То есть архив у меня > > уже с требуемой структурой папок - /usr/bin & /etc > > Это странно, так как путь к сборочнице есть макрос %_builddir. > Есть подозрение, что Вы что-то не так делаете. вот... делаю архив из скрипта и конфига [denis@host-37 ip]$ tar -cjvf desktop-tuning-1.0.tar.bz2 ./* ./desktop-tuning-1.0/ ./desktop-tuning-1.0/etc/ ./desktop-tuning-1.0/etc/ipinformer.conf ./desktop-tuning-1.0/usr/ ./desktop-tuning-1.0/usr/bin/ ./desktop-tuning-1.0/usr/bin/ipinformer копирую [denis@host-37 ip]$ cp ./desktop-tuning-1.0.tar.bz2 ~/RPM/SOURCES/ cp: переписать `/home/denis/RPM/SOURCES/desktop-tuning-1.0.tar.bz2'? y собираю [denis@host-37 ip]$ cd ~/RPM/ [denis@host-37 RPM]$ rpmbuild -ba SPECS/desktop-tuning.spec Выполняется(%prep): /bin/sh -e /home/denis/tmp/rpm-tmp.21713 + umask 022 + /bin/mkdir -p /home/denis/RPM/BUILD + cd /home/denis/RPM/BUILD + cd /home/denis/RPM/BUILD + rm -rf desktop-tuning-1.0 + echo 'Source #0 (desktop-tuning-1.0.tar.bz2):' Source #0 (desktop-tuning-1.0.tar.bz2): + /bin/bzip2 -dc /home/denis/RPM/SOURCES/desktop-tuning-1.0.tar.bz2 + /bin/tar -xf - + cd desktop-tuning-1.0 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Выполняется(%install): /bin/sh -e /home/denis/tmp/rpm-tmp.21713 + umask 022 + /bin/mkdir -p /home/denis/RPM/BUILD + cd /home/denis/RPM/BUILD + /bin/chmod -Rf u+rwX -- /home/denis/tmp/desktop-tuning-buildroot + /bin/rm -rf -- /home/denis/tmp/desktop-tuning-buildroot + cd desktop-tuning-1.0 + install -pDm755 ./usr/bin/ipinformer /home/denis/tmp/desktop-tuning- buildroot/usr/bin/ipinformer + install -pDm644 ./etc/ipinformer.conf /home/denis/tmp/desktop-tuning- buildroot/etc/ipinformer.conf + /usr/lib/rpm/brp-alt Cleaning files in /home/denis/tmp/desktop-tuning-buildroot (auto) Verifying and fixing files in /home/denis/tmp/desktop-tuning-buildroot (binconfig,pkgconfig,libtool) Compressing files in /home/denis/tmp/desktop-tuning-buildroot (auto) Verifying ELF objects in /home/denis/tmp/desktop-tuning-buildroot (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Stripping binaries in /home/denis/tmp/desktop-tuning-buildroot (executable,shared) Обрабатываются файлы: desktop-tuning-1.0-alt0 Поиск Provides (используя /usr/lib/rpm/find-provides) Выполняется(Provides): /bin/sh -e /home/denis/tmp/rpm-tmp.21713 + umask 022 + /bin/mkdir -p /home/denis/RPM/BUILD + cd /home/denis/RPM/BUILD + /usr/lib/rpm/find-provides find-provides: running scripts (alternatives,lib,pam,perl,pkgconfig,python,shell) + exit 0 Поиск Requires (используя /usr/lib/rpm/find-requires) Выполняется(Requires): /bin/sh -e /home/denis/tmp/rpm-tmp.14318 + umask 022 + /bin/mkdir -p /home/denis/RPM/BUILD + cd /home/denis/RPM/BUILD + /usr/lib/rpm/find-requires find-requires: running scripts (files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) /home/denis/tmp/desktop-tuning-buildroot/usr/bin/ipinformer syntax OK + exit 0 Provides: desktop-tuning Requires: /usr/bin/perl, perl(File/Basename.pm), perl(IO/File.pm), perl(IO/Socket.pm), perl(POSIX.pm), perl(Sys/Syslog.pm) Поиск unpackaged files (используя /usr/lib/rpm/check-files) Выполняется(check-files): /bin/sh -e /home/denis/tmp/rpm-tmp.27696 + umask 022 + /bin/mkdir -p /home/denis/RPM/BUILD + cd /home/denis/RPM/BUILD + /usr/lib/rpm/check-files + exit 0 Записан: /home/denis/RPM/SRPMS/desktop-tuning-1.0-alt0.src.rpm Записан: /home/denis/RPM/RPMS/noarch/desktop-tuning-1.0-alt0.noarch.rpm вот сам спек [denis@host-37 RPM]$ cat SPECS/desktop-tuning.spec Summary: my utility and some system tunings after install desktop Version: 1.0 Release: alt0 Name: desktop-tuning License: GPL Group: System/Configuration/Other BuildArch: noarch Provides: %name Source: %name-%version.tar.bz2 %description Some my system tunings and scripts :) %description -l ru Немного дополнительных системных настроек и скриптов :) %prep %setup %install install -pDm755 ./usr/bin/ipinformer %buildroot%_bindir/ipinformer install -pDm644 ./etc/ipinformer.conf %buildroot%_sysconfdir/ipinformer.conf %files %_bindir/ipinformer %_sysconfdir/ipinformer.conf %changelog если в install не указать ./usr/bin/ipinformer - то возникает ошибка, поскольку архив распаковывается, учитывая структуру каталогов ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:43 ` Denis Nazarov @ 2010-01-07 18:47 ` Andrew Clark 2010-01-07 18:51 ` Denis Nazarov 2010-01-07 18:51 ` Andrew Clark 2010-01-07 19:10 ` Motsyo Gennadi aka Drool 2 siblings, 1 reply; 30+ messages in thread From: Andrew Clark @ 2010-01-07 18:47 UTC (permalink / raw) To: ALT Linux Community general discussions On 07.01.2010 21:43, Denis Nazarov wrote: > В сообщении от Четверг 07 января 2010 23:35:04 автор Andrew Clark написал: > >> On 07.01.2010 21:26, Denis Nazarov wrote: >> >>> кстати, пришлось написать >>> install -pDm755 ./usr/bin/myscript %buildroot%_bindir/%name >>> потому что иначе вываливался с ошибкой cannot stat. То есть архив у меня >>> уже с требуемой структурой папок - /usr/bin & /etc >>> >> Это странно, так как путь к сборочнице есть макрос %_builddir. >> Есть подозрение, что Вы что-то не так делаете. >> > вот... делаю архив из скрипта и конфига > > [denis@host-37 ip]$ tar -cjvf desktop-tuning-1.0.tar.bz2 ./* > ./desktop-tuning-1.0/ > ./desktop-tuning-1.0/etc/ > ./desktop-tuning-1.0/etc/ipinformer.conf > ./desktop-tuning-1.0/usr/ > ./desktop-tuning-1.0/usr/bin/ > ./desktop-tuning-1.0/usr/bin/ipinformer > > копирую > > [denis@host-37 ip]$ cp ./desktop-tuning-1.0.tar.bz2 ~/RPM/SOURCES/ > cp: переписать `/home/denis/RPM/SOURCES/desktop-tuning-1.0.tar.bz2'? y > > Предварительное разархивирование не требуется. Копируйте в SOURCES тарболл. Сейчас дальше погляжу. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:47 ` Andrew Clark @ 2010-01-07 18:51 ` Denis Nazarov 2010-01-07 18:58 ` Andrew Clark 0 siblings, 1 reply; 30+ messages in thread From: Denis Nazarov @ 2010-01-07 18:51 UTC (permalink / raw) To: ALT Linux Community general discussions В сообщении от Четверг 07 января 2010 23:47:48 автор Andrew Clark написал: > On 07.01.2010 21:43, Denis Nazarov wrote: > > В сообщении от Четверг 07 января 2010 23:35:04 автор Andrew Clark написал: > >> On 07.01.2010 21:26, Denis Nazarov wrote: > >>> кстати, пришлось написать > >>> install -pDm755 ./usr/bin/myscript %buildroot%_bindir/%name > >>> потому что иначе вываливался с ошибкой cannot stat. То есть архив у > >>> меня уже с требуемой структурой папок - /usr/bin & /etc > >> > >> Это странно, так как путь к сборочнице есть макрос %_builddir. > >> Есть подозрение, что Вы что-то не так делаете. > > > > вот... делаю архив из скрипта и конфига > > > > [denis@host-37 ip]$ tar -cjvf desktop-tuning-1.0.tar.bz2 ./* > > ./desktop-tuning-1.0/ > > ./desktop-tuning-1.0/etc/ > > ./desktop-tuning-1.0/etc/ipinformer.conf > > ./desktop-tuning-1.0/usr/ > > ./desktop-tuning-1.0/usr/bin/ > > ./desktop-tuning-1.0/usr/bin/ipinformer > > > > копирую > > > > [denis@host-37 ip]$ cp ./desktop-tuning-1.0.tar.bz2 ~/RPM/SOURCES/ > > cp: переписать `/home/denis/RPM/SOURCES/desktop-tuning-1.0.tar.bz2'? y > > Предварительное разархивирование не требуется. Копируйте в SOURCES тарболл. > Сейчас дальше погляжу. > я тарбол и делаю. Это не апстримные исходники, это мой скрипт, который я для себя делал и хочу его опакетить ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:51 ` Denis Nazarov @ 2010-01-07 18:58 ` Andrew Clark 0 siblings, 0 replies; 30+ messages in thread From: Andrew Clark @ 2010-01-07 18:58 UTC (permalink / raw) To: ALT Linux Community general discussions On 07.01.2010 21:51, Denis Nazarov wrote: > я тарбол и делаю. Это не апстримные исходники, это мой скрипт, который > я для > себя делал и хочу его опакетить > Тогда совершенно не обязательно определять в тарболее такую структуру, просто скомпрессируйте файл и все. Дальше в спеке все сделаете. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:43 ` Denis Nazarov 2010-01-07 18:47 ` Andrew Clark @ 2010-01-07 18:51 ` Andrew Clark 2010-01-07 19:20 ` Denis Nazarov 2010-01-07 19:10 ` Motsyo Gennadi aka Drool 2 siblings, 1 reply; 30+ messages in thread From: Andrew Clark @ 2010-01-07 18:51 UTC (permalink / raw) To: ALT Linux Community general discussions Где взять этот пакет? Ссылку приведите, пожалуйста. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:51 ` Andrew Clark @ 2010-01-07 19:20 ` Denis Nazarov 0 siblings, 0 replies; 30+ messages in thread From: Denis Nazarov @ 2010-01-07 19:20 UTC (permalink / raw) To: ALT Linux Community general discussions В сообщении от Четверг 07 января 2010 23:51:25 автор Andrew Clark написал: > Где взять этот пакет? Ссылку приведите, пожалуйста. пока нигде, пока он еще не готов :) ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:43 ` Denis Nazarov 2010-01-07 18:47 ` Andrew Clark 2010-01-07 18:51 ` Andrew Clark @ 2010-01-07 19:10 ` Motsyo Gennadi aka Drool 2 siblings, 0 replies; 30+ messages in thread From: Motsyo Gennadi aka Drool @ 2010-01-07 19:10 UTC (permalink / raw) To: community 07.01.2010 20:43, Denis Nazarov пишет: > Provides: %name Это излишне, так как это будет сделано автоматически. Provides имеет смысл указать, если пакет провайдит что-то отличное от %name. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 18:26 ` Denis Nazarov 2010-01-07 18:35 ` Andrew Clark @ 2010-01-08 13:39 ` Michael Shigorin 1 sibling, 0 replies; 30+ messages in thread From: Michael Shigorin @ 2010-01-08 13:39 UTC (permalink / raw) To: Denis Nazarov On Thu, Jan 07, 2010 at 11:26:39PM +0500, Denis Nazarov wrote: > > %install > > install -pDm755 myscript %buildroot%_bindir/%name > > install -pDm644 myscript.conf %buildroot%_sysconfdir/%name.conf > кстати, пришлось написать > install -pDm755 ./usr/bin/myscript %buildroot%_bindir/%name > потому что иначе вываливался с ошибкой cannot stat. То есть > архив у меня уже с требуемой структурой папок - /usr/bin & /etc Тогда можно просто cp -a * %buildroot, но лучше отходить от таких "распакуй-в-корень". -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 7:55 ` Денис Назаров 2010-01-07 9:43 ` Денис Назаров @ 2010-01-07 10:01 ` Michael Shigorin 1 sibling, 0 replies; 30+ messages in thread From: Michael Shigorin @ 2010-01-07 10:01 UTC (permalink / raw) To: ALT Linux Community general discussions On Thu, Jan 07, 2010 at 10:55:20AM +0300, Денис Назаров wrote: > > Давайте поучимся пакетить. :) > Давайте :) вот это http://www.lexpr.ru/node/11 насколько > соответствует нашему Sisyphus RPM, на который постоянно > ссылается http://www.altlinux.org/Spec ? Когда просматривал, особо очевидных несоответствий не нашёл. Они там наверняка есть, но в общем было можно руководствоваться. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 30+ messages in thread
[parent not found: <94a6689a1001070031j3c025a8ar5ea8de4ca17351ee@mail.gmail.com>]
* Re: [Comm] помогите собрать... (webshots для linux'a) @ 2010-01-07 16:17 ` Michael Shigorin 2010-01-08 1:16 ` Andrey Rahmatullin 1 sibling, 0 replies; 30+ messages in thread From: Michael Shigorin @ 2010-01-07 16:17 UTC (permalink / raw) To: ALT Linux Community general discussions On Thu, Jan 07, 2010 at 11:31:07AM +0300, Алексей Данилович wrote: > > > Давайте поучимся пакетить. :) > > Давайте, с удовольствием! Если поможете научиться с нуля, я буду рад. > Только вот, там прога устанавливается методом setup.py. Это как > учесть? Посмотреть аналогичные. В wammu.spec, например, наблюдаю: %prep %setup %build SKIPWXCHECK=yes python setup.py build %install SKIPWXCHECK=yes python setup.py install --root %buildroot --optimize=2 --record=INSTALLED_FILES subst '/man1/ D' INSTALLED_FILES %files -f INSTALLED_FILES %doc README AUTHORS COPYING FAQ PKG-INFO %dir %python_sitelibdir/Wammu #dir %python_sitelibdir/Wammu/wxcomp %_man1dir/* > И еще, хорошо бы наверное ее разделить на собственно сабдж, kde > и gnome binding'и, а то мне оно притащило сейчас evoution > server какойто, и еще кучу гномовского, хотя я им не > пользуюсь.... Тут уже, как я понимаю, питон знать надо? Скорее всего, обойдётся раскидыванием файлов, хотя зуб не дам. Лучше действовать итеративно -- собрать сперва мегапакет, а потом уж его доводить, чем отложить на полпути и так ничего и не выложить. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] помогите собрать... (webshots для linux'a) 2010-01-07 16:17 ` Michael Shigorin @ 2010-01-08 1:16 ` Andrey Rahmatullin 1 sibling, 0 replies; 30+ messages in thread From: Andrey Rahmatullin @ 2010-01-08 1:16 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 340 bytes --] On Thu, Jan 07, 2010 at 11:31:07AM +0300, Алексей Данилович wrote: > Только вот, там прога устанавливается методом setup.py. Это как учесть? %python_{build,install} -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): <Voins> klalafuda: /usr/include/c++/3.4.3/ext/hash_fun.h <combr> Voins: hash just for fun ? ;) [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2010-01-08 14:57 UTC | newest] Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-01-06 21:57 ` [Comm] помогите собрать... (webshots для linux'a) Motsyo Gennadi aka Drool 2010-01-06 23:09 ` Michael Shigorin 2010-01-07 7:55 ` Денис Назаров 2010-01-07 9:43 ` Денис Назаров 2010-01-07 11:05 ` Andrew Clark 2010-01-07 12:36 ` Denis Nazarov 2010-01-07 12:57 ` Andrew Clark 2010-01-07 16:05 ` Michael Shigorin 2010-01-07 18:04 ` Denis Nazarov 2010-01-07 18:16 ` Andrew Clark 2010-01-07 18:24 ` Denis Nazarov 2010-01-07 18:33 ` Andrew Clark 2010-01-08 13:50 ` Michael Shigorin 2010-01-08 14:54 ` Andrew Clark 2010-01-08 14:57 ` Michael Shigorin 2010-01-07 19:11 ` Motsyo Gennadi aka Drool 2010-01-08 13:48 ` Michael Shigorin 2010-01-07 18:26 ` Denis Nazarov 2010-01-07 18:35 ` Andrew Clark 2010-01-07 18:43 ` Denis Nazarov 2010-01-07 18:47 ` Andrew Clark 2010-01-07 18:51 ` Denis Nazarov 2010-01-07 18:58 ` Andrew Clark 2010-01-07 18:51 ` Andrew Clark 2010-01-07 19:20 ` Denis Nazarov 2010-01-07 19:10 ` Motsyo Gennadi aka Drool 2010-01-08 13:39 ` Michael Shigorin 2010-01-07 10:01 ` Michael Shigorin 2010-01-07 16:17 ` Michael Shigorin 2010-01-08 1:16 ` Andrey Rahmatullin
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