<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Dik.<br>
<br>
Tak mam v /tmp vygenerovany tarball, jehoz obsah se tvari tak, ze by
ciste teoreticky mohl obsahovat zakladni binarky a tak.<br>
<br>
Muzu si to nejak otestovat lokalne? Nebo to musime nahrat to vpsfree
infrastruktury? Protoze si jsem 100% jisty, ze se to bude muset
jeste upravovat, tak abych neotravoval vic nez je uplne nutne...<br>
<br>
p.<br>
<br>
On 13/06/14 21:26, Pavel Snajdr wrote:<br>
<blockquote type="cite">Cau,<br>
<br>
OpenVZ templaty jsou v podstate tarbally s instalaci dany
distribuce,<br>
jenom jsou generalizovany - tzn. odmazany ssh host keys,
resolv.conf,<br>
zakazany root account atd.<br>
<br>
v include/ jsou genericky soubory, ktery slouzej jako kostra pro
danej<br>
typ distribuce (debian.sh se da pouzit pro debian a ubuntu,
fedora.sh<br>
pro fedoru a RHEL klony) - funkce bootstrap ma do $INSTALL<br>
nainstalovat zakladni system, u debianu se pouzije debootstrap
(jejich<br>
soft na instalaci minimal systemu do tebou urcenyho diru), u
fedory se<br>
initne RPM DB a yumem se nainstalujou baliky, ktery maji bejt v<br>
zakladnim systemu;<br>
potom configure-<distro> je funkce, ktera vyrabi v tom
cerstve<br>
nainstalovanym systemu /tmp/configure.sh, kteryzto se pak zavola
uz v<br>
konkretnim templates/*.sh souboru pomoci run-configure, to ho v
tom<br>
$INSTALLu pusti chrootovane - ucelem je dokonfigurovat ten<br>
nainstalovanej system, doinstalovat do nej baliky a pripravit ho k<br>
zabaleni<br>
v templates/ prave uvidis uz specifika pro kazdy distro, pred<br>
run-configure je mozny pres configure-append jeste do toho<br>
/tmp/configure.sh neco pripsat - to je prave misto, kde je moznost<br>
udelat specifickou praci pro dany distro (tzn. to co se lisi od
generic)<br>
<br>
jelikoz je SUSE RPM based, asi bude postup podobnej, jako je u
fedory,<br>
tzn. initnout RPM DB a pres zypper do $INSTALL nainstalovat baliky<br>
zakladniho systemu, potom dokonfigurovat.<br>
<br>
No a z toho vyplyvaj zavislosti - kdyz chces buildit debian-based<br>
veci, potrebujes na hostu debootstrap, kdyz fedora-based,
potrebujes yum.<br>
<br>
Ja buildim oboje na Fedore, jelikoz ta ma yum i debootstrap v<br>
repozitarich a tak nemusim nic vymejslet, nicmene kvuli zypperu to
asi<br>
bude potreba poustet pod SUSE.<br>
<br>
Neni k tomu potreba pak uz nic vic, nez mit moznost chrootovat -
coz<br>
jde i v OpenVZ kontejneru, takze se ty build skripty daji pustit i
tak<br>
(talk about inception)<br>
<br>
No a kdyz mas nadefinovanou kostru v includes/ a specifickou cast
v<br>
templates/, pak akorat pustis bin/build-vpsfree-templates
tvojedistro,<br>
kde tvojedistro je expandnuty na templates/tvojedistro.sh<br>
<br>
Asi jsem to vysvetlil dost zmatecne, pochopil jsi to z toho?<br>
<br>
S pozdravem<br>
<br>
Pavel Snajdr<br>
<br>
+421 948 816 186 | +420 720 107 791 | 110-010-956<br>
CTO of Relbit | Predseda vpsFree.cz, o.s. | RHCE<br>
<a class="moz-txt-link-freetext" href="http://relbit.com">http://relbit.com</a> | <a class="moz-txt-link-freetext" href="http://vpsfree.cz">http://vpsfree.cz</a> |
<a class="moz-txt-link-freetext" href="https://www.redhat.com">https://www.redhat.com</a><br>
<br>
On 06/13/2014 08:45 PM, Petr Vaněk wrote:<br>
> ahoj,<br>
<br>
> jsem jelito, co se v tehle vecech nevyzna. Jak se ty tvoje
skripty <br>
> pouzivaji? Jake jsou zavislosti? Muzu to pustit nekde u sebe,
nebo<br>
> musim mit nejaky kontejner?<br>
<br>
> same otazky...<br>
<br>
> dik, p<br>
<br>
> On 13/06/14 18:38, Pavel Snajdr wrote:<br>
>> Ahojte,<br>
>><br>
>> jelikoz aktualni stav templatu u nas neni idealni -
vetsinu z<br>
>> nich prebirame z OpenVZ, kde jednak maji spatne nastavene<br>
>> timezony a jednak nejsou az tak casto aktualizovane,
zamakal jsem<br>
>> a automatizoval jsem tvorbu templatu; plan je nechat je<br>
>> pregenerovat kazdy tyden (nebo parsovat napr. LWN daily
security<br>
>> update a podle toho, to jsem se jeste sam se sebou
nedohodl).<br>
>><br>
>> Podporovane budou tedy uz jenom ty, ktere umime generovat<br>
>> automaticky. Jelikoz se osobne znam jenom s debiannim a
fedorim<br>
>> svetem, automatizoval jsem tvorbu tech a jejich
odvozenin:<br>
>><br>
>> debian-7 fedora-20 scientific-6.5 ubuntu-14.04<br>
>><br>
>> Jeste tomu dam par hodin doladovani a testovani, ale
podle toho,<br>
>> co jsem uz pozkousel, uz to moc prace nebude (jestli
vubec).<br>
>><br>
>> Nicmene, proc to pisu - jestli chcete na vpsFree videt
podporu<br>
>> dalsich distribuci, potrebuju s tim pomoct.<br>
>><br>
>> Forknete, doplnte svoje oblibene distro a poslete pull
request:<br>
>><br>
>> <a class="moz-txt-link-freetext" href="https://github.com/vpsfreecz/build-vpsfree-templates">https://github.com/vpsfreecz/build-vpsfree-templates</a><br>
>><br>
>> Vim, ze je u nas par lidi, kteri fandi OpenSUSE, to bych
tam<br>
>> treba rad videl - kdyby se nasel dobrovolnik, stihne ho
za to<br>
>> spravedlivy trest v podobe nejakeho toho mesice zadarmo
:)<br>
>><br>
>> S pozdravem / Best regards,<br>
>><br>
>> Pavel Snajdr<br>
>><br>
>> +421 948 816 186 | +420 720 107 791 |
110-010-956 CTO<br>
>> of Relbit | Predseda vpsFree.cz, o.s. | RHCE <br>
>> <a class="moz-txt-link-freetext" href="http://relbit.com">http://relbit.com</a> | <a class="moz-txt-link-freetext" href="http://vpsfree.cz">http://vpsfree.cz</a> |<br>
>> <a class="moz-txt-link-freetext" href="https://www.redhat.com">https://www.redhat.com</a> <br>
>> _______________________________________________
Community-list<br>
>> mailing list <a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a> <br>
>> <a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a><br>
<br>
<br>
<br>
<br>
> _______________________________________________
Community-list<br>
> mailing list <a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a> <br>
> <a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a><br>
<br>
</blockquote>
<span style="white-space: pre;">>
_______________________________________________<br>
> Community-list mailing list<br>
> <a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a><br>
> <a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a></span><br>
<br>
<br>
</body>
</html>