* Re: [devel] Specsubst usage
@ 2013-01-21 9:12 ` Dmitry V. Levin
0 siblings, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2013-01-21 9:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 927 bytes --]
On Mon, Jan 21, 2013 at 08:38:38AM +0300, Eugene Prokopiev wrote:
> Здравствуйте!
>
> Верно ли я понимаю, что с помощью директивы specsubst в .gear/rules теперь
> можно написать в спек нечто способное раскрыться в alt1 либо alt0.M60T в
> зависимости от неких внешних условий а также сформировать тег для git.alt
> build?
В зависимости от тэга.
> Мне не хватили информации из man gear-rules и wiki для того, чтобы
> воспользоваться этим механизмом. Можно ли взглянуть на пример?
Пример тэга
http://git.altlinux.org/gears/k/..git?p=kernel-image-std-def.git;a=tag;h=kernel-image-std-def-3.7.3-alt1
Пример .gear/rules:
http://git.altlinux.org/gears/k/..git?p=kernel-image-std-def.git;a=blob;f=.gear/rules;hb=kernel-image-std-def-3.7.3-alt1
Пример строчки в спеке:
http://git.altlinux.org/gears/k/..git?p=kernel-image-std-def.git;a=blob;f=kernel-image.spec;hb=kernel-image-std-def-3.7.3-alt1#l1
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] Specsubst usage
@ 2013-01-21 9:59 ` Anton V. Boyarshinov
2013-01-21 10:32 ` Dmitry V. Levin
0 siblings, 2 replies; 4+ messages in thread
From: Anton V. Boyarshinov @ 2013-01-21 9:59 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: enp
On Mon, 21 Jan 2013 12:50:32 +0300 Eugene Prokopiev wrote:
> Как теперь в @release@ должно попасть alt1 или alt0.M60T? Я должен
> приделать нечто вроде X-girar-specsubst: release=alt0.M60T к вызову
> gear-hsh --commit? Как именно?
Для локальной сборки с --commit можно прописать в .git/config
что-нибудь вроде (на том же примере)
--------------------
[gear "specsubst"]
kflavour = un-def
--------------------
А в сборочницу надо отправлять тэг, содержащий X-girar-specsubst, я
делаю такие тэги для ядер вот таким наколеночным скриптом:
-------------------------
#!/bin/sh
name=$(basename $0)
flavour=$(echo $name | cut -d- -f3-4)
description=$(gear --describe --disable-specsubst| sed
"s/ /-/g;s/@kflavour@/$flavour/")
gear-create-tag -f -n "$description" -m "$description
X-girar-specsubst: kflavour=$flavour"
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] Specsubst usage
2013-01-21 9:59 ` Anton V. Boyarshinov
@ 2013-01-21 10:32 ` Dmitry V. Levin
1 sibling, 0 replies; 4+ messages in thread
From: Dmitry V. Levin @ 2013-01-21 10:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 353 bytes --]
On Mon, Jan 21, 2013 at 01:59:54PM +0400, Anton V. Boyarshinov wrote:
> А в сборочницу надо отправлять тэг, содержащий X-girar-specsubst, я
Так, я, кажется, реализовал опечатку. Очевидно, эта штука должна была
называться X-gear-specsubst, а вовсе не X-girar-specsubst. Сейчас я ее
переименую с сохранением обратной совместимости.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] Specsubst usage
@ 2013-01-22 6:14 ` Anton V. Boyarshinov
0 siblings, 0 replies; 4+ messages in thread
From: Anton V. Boyarshinov @ 2013-01-22 6:14 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: enp
В Tue, 22 Jan 2013 07:01:51 +0300
Eugene Prokopiev <enp@itx.ru> пишет:
> Однако что мне делать при следующем обновлении без изменения версии? Я
> получу одинаковые релизы в changelog.
Да, вот я как раз ровно об этом подумал и собирался написать..
Подставлять релиз мешает changelog..
Разве что делать alt@rel@1, alt@rel@2, а в rel подставлять либо пустую
строку (в Сизиф) либо 0M60P. (в p6).
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-01-22 6:14 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-21 9:12 ` [devel] Specsubst usage Dmitry V. Levin
2013-01-21 9:59 ` Anton V. Boyarshinov
2013-01-21 10:32 ` Dmitry V. Levin
2013-01-22 6:14 ` Anton V. Boyarshinov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git