<div class="gmail_quote">13 мая 2010 г. 4:20 пользователь Денис Смирнов <span dir="ltr">&lt;<a href="mailto:mithraen@altlinux.ru">mithraen@altlinux.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Wed, May 12, 2010 at 09:28:25PM +0300, Michael Shigorin wrote:<br>
<br>
MS&gt; Подскажи/задокументируй?  А то я руками, как дурак, для tmc-tc...<br>
<br>
Руками это как? :-(   )<br>
<br>
Mithraen  втом что касается ядра -- ламер редкостный и делал тупо по<br>
документации:<br>
<br>
для тестов:<br>
buildmodules -k flavour modulename<br>
<br>
для релиза:<br>
buildmodules -k flavour -f --tag modulename<br></blockquote><div> </div><div>В kernel-build-tools для этого есть обертка над buildmodules, которая<br>называется updatemodules. Я ей пользуюсь.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
Или ты про заливку?<br>
<br>
hint: в out/taglist остается список созданых tag&#39;ов<br>
<br>
Вот такой скриптик у меня съедает этот список, и формирует скриптец который создает стопку task&#39;ов.<br></blockquote><div><br>А что ему мешает создавать один task? Или это неудобно?<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
У меня это именно стопка task&#39;ов, потому как я не собираю ядра с кучей модулей, а собираю модули под кучку ядер.<br>
<br>
А генерирую скриптик потому как попался на то же что и ты когда-то -- что ssh съедает stdin. Но понять это я не смог, потому предпочел просто сгенерировать код, который потом выполнять :)<br>
<br>
#!/bin/bash<br>
pushd ../modules<br>
git push --tags<br>
git push<br>
popd<br>
&gt; tmp.script<br>
cat taglist | while read tag; do<br>
        if [ &quot;$tag&quot; != &quot;&quot; ]; then<br>
                echo ssh git.alt task new &gt;&gt; tmp.script<br>
                echo ssh git.alt task add repo kernel-modules &quot;\&quot;$tag\&quot;&quot; &gt;&gt; tmp.script<br>
                echo ssh git.alt task run &gt;&gt; tmp.script<br>
        fi<br>
done<br>
chmod +x tmp.script<br></blockquote><div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5"><br>
--<br>
С уважением, Денис<br>
<br>
<a href="http://mithraen.ru/" target="_blank">http://mithraen.ru/</a><br>
----------------------------------------------------------------------------<br>
</div></div><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
<br>
iEYEARECAAYFAkvrReMACgkQPuR8c4jhFKIH0QCggvptw4eKcMx9sneR3Gbxzy44<br>
PrUAn0IbaS4NxU2a7fgcrBhoFt4HkOrp<br>
=Uyjo<br>
-----END PGP SIGNATURE-----<br>
<br>_______________________________________________<br>
Sysadmins mailing list<br>
<a href="mailto:Sysadmins@lists.altlinux.org">Sysadmins@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/sysadmins" target="_blank">https://lists.altlinux.org/mailman/listinfo/sysadmins</a><br>
<br></blockquote></div><br>