[UBK dev] szkriptek

Kiss Attila attus at enterpriseforever.com
2017. Jan. 8., V, 09:58:12 CET



A revfordit szkriptem már általánosan használható a ~/bin mappába 
elhelyezetten.

A hívása a megfelelő build mappából történjék (UB-2.2, UB-3, UB-UBK1, 
UB-dev).
A build mappába kell elhelyezni az abban létrehozott forrasok mappába a 
lefordítandó ubéket.
A build mappába kell elrakni az ubrend nevű fordítási sorrend fájlt.
A szkript létrehozza a failed, keszek mappákat, kitalálja a build mappa 
nevéből a disztribúciót.

Egy paraméter adható meg, bármilyen névvel, ha van ilyen, például 
"debug", akkor fordítási hiba esetén leáll és a félresikeredett 
fordítású ubé a build mappában marad.
Az ubrend fájlban felsorolt ubéneveket sorraveszi, ha talál a forrasok 
mappában vele egyező nevű ubé mappát, azt onnan felmozgatja a build mappába.
Az esetleges Hash-sum hibákat elkerülendő a disztribúciónak megfelelő 
packages mappában újra létrehozza a Packages és Packages.gz fájlokat 
azok előzetes törlése után minden fordítás előtt.
Ezután megkísérli lefordatani az ubét.
Ha nem sikerül, akkor átmozgatja a failed mappába és veszi az ubrend 
alapján a még esetlegesen létező következő ubét a források mappából.
Ha nem sikerült és paramétert kapott, akkor egyszerűen leáll.
Ha sikerül, akkor átmozgatja a keszek mappába és veszi a soronkövetkezőt.
Mindezt addig végzi, míg végig nem lép az ubrend összes elemén.

Szabad javítani!


More information about the dev mailing list