SpecTips

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(forked off SpecTips/Requires)
(forked off MassRebuild)
Строка 49: Строка 49:
* [[SpecTips/ToolChain|Выбор версии компилятора/auto*]]
* [[SpecTips/ToolChain|Выбор версии компилятора/auto*]]
* [[ServiceMaint|Работа со службами]]
* [[ServiceMaint|Работа со службами]]
 +
* [[MassRebuild|Массовая пересборка]]
=== Примеры ===
=== Примеры ===
Строка 55: Строка 56:
=== Взаимодействие ===
=== Взаимодействие ===
…[[OtherDistros|здесь]]
…[[OtherDistros|здесь]]
-
 
-
=== Rebuild ===
 
-
<pre>> Если все нежелающие править эту багу у себя дадут мне NMU -- я это сделаю.
 
-
> Сейчас несколько человек заявили что пересоберут свои пакеты. Оставшиеся я
 
-
> починю сам, если их пропустят.
 
-
 
-
Пусть лучше скрипты работают.
 
-
В терминологии /usr/share/doc/hasher-*/rebuild-prog.sh,
 
-
 
-
if egrep -qs '^Build(Requires|PreReq):.*(libpq4|postgresql8)[^-]*-devel' "$specfile"; then
 
-
        sed -i -e '/^Build\(Requires\|PreReq\):/ s/libpq4[^-]*-devel/libpq-devel/g;s/postgresql8[^-]*-devel/postgresql-devel/g' "$specfile"
 
-
        e='- Fixed postgresql build dependencies.
 
-
- Rebuilt due to libpq.so.4 -> libpq.so.5 soname change.'
 
-
else
 
-
        e='- Rebuilt due to libpq.so.4 -> libpq.so.5 soname change.'
 
-
fi</pre>
 
-
''ldv@''
 
{{Category navigation|title=RPM spec|category=RPM spec}}
{{Category navigation|title=RPM spec|category=RPM spec}}

Версия 14:44, 13 сентября 2009

42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.


Содержание

Как писать спеки?

Инструменты

Макросы

Книжки

Ссылки

Разное

Примеры

здесь

Взаимодействие

здесь

 
Личные инструменты