Changes between Version 23 and Version 24 of SynOpbouw


Ignore:
Timestamp:
06/13/09 22:52:25 (13 years ago)
Author:
Edwin Eefting
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SynOpbouw

    v23 v24  
    3636Het systeem word zo opgezet dat je met meerdere build trees kan werken. 3rd party developers kunnen hun eigen tree opzetten met eigen shizzle. Je hoeft niet persee svn te gebruiken, zolang de indeling van de tree maar volgens de standaard stuctuur is. Voor het gemak noemen we alle trees die de 'standaard build indeling' hebben .._build. De build-scripts staan op een andere plek, en deze plek kan je in je PATH zetten. build-scripts zijn dus losgekoppeld build-tree's. Dit is logischer.
    3737
     38We hebben de volgende svn trees:
     39|| https://open.syn-3.nl/syn3/svndav/default/trunk/scripts/    || alle build tools en scripts. Deze zet je in je lekker handig in je PATH.
     40|| https://open.syn-3.nl/syn3/svndav/default/trunk/syn3_build/ || alle opensyn3 packages staan hier in, volgens de standaard indeling.
     41|| https://(intern)/trunk/datux_build/                         || alle datux closed source packages. op dit moment alleen de SCC en regserver
     42
     43De scripts staan op dit moment in dezelfde tree als syn3_build, maar deze kunnen ook ergens anders staan.
     44
     45
    3846De build-trees zijn als volgt ingedeeld:
    3947|| (naam)_build/sources/                         || hier komen gedownloade source.tar.gz files of directorys te staan. deze staan appart, zodat branchen makkelijker/kleiner is. grote sources kun je eventueel niet comitten. (xbmc is bijvoorbeeld 600 mb) In de build-scripts
     
    4250|| (naam)_build/(version)/dist/(dev|test|stable)/(architecture)/(packagefilename)|| de door build gegenereerde packages. De dist tree is 1 op 1 compatible met de package manager en word dus met een online repository gesynced. Deze tree word niet in svn gecommit om resources en tijd te besparen. Het buildscript haalt hier de dependencys ook uit. (en anders online als hij ze hier niet kan vinden). Zooi die net gebuild is komt in dev te staan.
    4351
     52Een package directory is als volgt ingedeeld:
     53|| (packagename)/build  || het buildscript ||
    4454
    4555
    46 
    47 We hebben de volgende svn trees:
    48 || https://open.syn-3.nl/syn3/svndav/default/trunk/scripts/    || alle build tools en scripts. Deze zet je in je lekker handig in je PATH.
    49 || https://open.syn-3.nl/syn3/svndav/default/trunk/syn3_build/ || alle opensyn3 packages staan hier in, volgens de standaard indeling.
    50 || https://(intern)/trunk/datux_build/                         || alle datux closed source packages. op dit moment alleen de SCC en regserver
    51 
    52 De scripts staan op dit moment in dezelfde tree als syn3_build, maar deze kunnen ook ergens anders staan.
    5356
    5457