[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