<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>