Názor k článku Správa DNS zónových souborů v Gitu od Ondřej Caletka - > Co som ale videl boli bezne veci...

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 12. 2018 12:54

    Ondřej Caletka
    Zlatý podporovatel

    > Co som ale videl boli bezne veci - spustanie 3rd patry binariek, praca s ich vystupom, praca s datumom, ... vsetko co sa bezne da spravit v shell scripte.

    To zní jako výzva. Já jsem psaní shellové verze hooků vzdal, když jsem chtěl:

    1. vyzvednout obsah souboru ze staging ( git show :path/to/file)
    2. zjistit jméno zóny analýzou obsahu a názvu souboru
    3. obsah souboru předat na vstup named-compilezone
    4. standardní výstup zahashovat (libovolnou hashovací funkcí), výstup hashe uložit do proměnné
    5. ve standardním chybovém výstupu vyhledat sériové číslo zóny a uložit ho do proměnné
    6. uložit standardní chybový výstup do proměnné
    Tohle všechno bez dočasných souborů a se striktním oddělením programu a dat. Když o tom tak přemýšlím, ani mě nenapadá, jak se dá v shellu hashovat bez vynucení závislosti na OpenSSL nebo něčem podobném.



    > Pritom nainstalovat napr. bash je trochu ine ako nainstalovat python.

    V čem konkrétně je to jiné?