Changes between Version 45 and Version 46 of SynOpbouw


Ignore:
Timestamp:
06/16/09 12:36:49 (15 years ago)
Author:
Edwin Eefting
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SynOpbouw

    v45 v46  
    5050De scripts staan op dit moment in dezelfde tree als syn3_build, maar deze kunnen ook ergens anders staan.
    5151
     52{{{
     53\- (naam)_build
     54   \- download                        hier komen source files te staan, maar deze worden niet in de svn gecommit. het buildsysteem download sources vanaf de datux mirror en anders vanaf de orginele urls en onthoud de md5 sum. deze sum komt in de pacakge dir?
     55   \- build
     56      \- (packagename)
     57         \-build
     58   \- dist
     59      \- (architecture)
     60         \- (packagename).deb
     61
     62}}}
     63
    5264
    5365De build-trees zijn als volgt ingedeeld:
    54 || (naam)_build/sources/(packagename)/(source files)  || hier komen source files te staan, maar deze worden niet in de svn gecommit. het buildsysteem download sources vanaf de datux mirror en anders vanaf de orginele urls en onthoud de md5 sum. deze sum komt in de pacakge dir?
     66|| (naam)_build/sources/(packagename)/(source files)  ||
    5567|| (naam)_build/(version)/buildroot.list                        || lijst van packages die in de buildroot moeten om packages voor deze versie te bouwen
    5668|| (naam)_build/(version)/build/(packagename)/(packagefiles) || het daadwerkelijke buildscript + configfiles. Een package heeft ook een speciale indeling, zie verderop. 
     
    5870
    5971Een package directory is als volgt ingedeeld:
     72
     73
    6074|| (packagename)/build                                       || het buildscript, aangeroepen in een buildroot als de package opnieuw gecompiled moet. Deze bevat ook nog extra informatie, zoals versie nummers en build dependencys en major nummers, zie verder op.
    6175|| (packagename)/buildresults                                || hierin bewaard het buildsysteem allerlei informatie om automatsich dingen te kunnen doen: Build-nummer bijhouden, major-versie nummers van builddependencys waartegen gebouwd is. md5sums.