58 | | \- (naam)_build |
59 | | \- downloads dit is de cache voor automatisch gedownloade sources. alleen lastig te verkrijgen sources worden gecommit. (of verdwijnende ) |
60 | | \- apt dit is de cache voor apt-get dingen, word gebruikt om een buildroot op te bouwen. niks hiervan word gecommit. |
61 | | \- (version) hier word het onderscheid tussen verschillende syn3 versie gemaakt. (branches komen hier dus) |
62 | | \- pkg hieronder staan de daadwerkelijke packages . (DEZE DIR + SUBDIRS KOMT IN SVN) |
63 | | | \- (packagename) package build directory van 1 pakketje. |
64 | | | \- build buildscript van de package. (bevat ook extra info, zie verderop) |
65 | | | \- buildstatus hierin bewaard het buildsysteem allerlei informatie om automatsich dingen te kunnen doen. Dit is de enige file die door het build-systeem aangepast word. |
66 | | | \- SRC deze directory bestaat standaard niet, maar word automatisch gevuld met de #SRC: dingen die in build staan. |
67 | | | \- DOWNLOAD deze directory bestaat standaard niet, maar word automatisch gevuld met de #DOWNLOAD: dingen die in build staan. |
68 | | | \- out dit is de main package: alles wat hieronder staat komt in (packagename).deb. |
69 | | | | \-control dingen zoals dependencys en install-scripts komen hier in. |
70 | | | | \- preinst pre/post install scripts |
71 | | | | \- postinst |
72 | | | | \- prerm |
73 | | | | \- postrm |
74 | | | | \- version Optioneel: Versie van het pakketje. Het buildsysteem voegt automatsich het buildnummer toe aan het versie nummer, of bedenkt het versie nummer helemaal zelf. |
75 | | | | \- depends Dependencys: 1 packagename per regel gevolgd door een deb-control style versie indicatie. (zie man deb-control) |
76 | | | | \- pre-depends |
77 | | | \- out_(subname) dit is een subpackage. Een subname 'out_dev' resulteert in een package '(packagename)_dev'. |
78 | | | \- (zelfde indeling als main) |
79 | | \- dist gebuilde packages komen hier te staan. |
80 | | \- (architecture) |
81 | | \- (packagename).deb een gebuilde package voor een bepaalde arcitectuur. kan via scripts geupload worden naar de test-repository. |
| 60 | |- (naam)_build |
| 61 | |- (version) hier word het onderscheid tussen verschillende syn3 versie gemaakt. (branches komen hier dus) |
| 62 | |- pkg hieronder staan de daadwerkelijke packages . (DEZE DIR + SUBDIRS KOMT IN SVN) |
| 63 | | |- (packagename) package build directory van 1 pakketje. |
| 64 | | |- build buildscript van de package. (bevat ook extra info, zie verderop) |
| 65 | | |- buildstatus hierin bewaard het buildsysteem allerlei informatie om automatsich dingen te kunnen doen. Dit is de enige file die door het build-systeem aangepast word. |
| 66 | | |- in hier zet je input files in die je nodig bent, zoals patches en sources. Dingen die met #DOWNLOAD in de build staan worden hier ook naartoe gedownload. |
| 67 | | |- out dit is de main package: alles wat hieronder staat komt in (packagename).deb. |
| 68 | | | |-control dingen zoals dependencys en install-scripts komen hier in. |
| 69 | | | |- preinst pre/post install scripts |
| 70 | | | |- postinst |
| 71 | | | |- prerm |
| 72 | | | |- postrm |
| 73 | | | |- version Optioneel: Versie van het pakketje. Het buildsysteem voegt automatsich het buildnummer toe aan het versie nummer, of bedenkt het versie nummer helemaal zelf. |
| 74 | | | |- depends Dependencys: 1 packagename per regel gevolgd door een deb-control style versie indicatie. (zie man deb-control) |
| 75 | | | |- pre-depends |
| 76 | | |- out.(subname) dit is een subpackage. Een subname 'out.dev' resulteert in een package '(packagename).dev'. |
| 77 | | |- (zelfde indeling als main) |
| 78 | |- templates Hier staan templates die gebruikt worden door syncreate. Hiermee is het makkelijk mogelijk nieuwe buildscripts te maken. |
| 79 | |- cache Hierin komen tijdelijke files en gebuilde packages. Deze directory kun je in principe leeghalen, als je alle buildresults geupload hebt. |
| 80 | |- downloads Dingen die je download met #DOWNLOAD komen hier, om herhaaldelijk downloaden te voorkomen. |
| 81 | |- ... Diverse andere directorys, waaronder de tree met gebuilde packages. |