From bc436f573349a1566f748c023c85134c2307c8dc Mon Sep 17 00:00:00 2001 From: Mark Linimon Date: Thu, 22 Nov 2012 06:05:49 +0000 Subject: [PATCH] Now that "build create" has been taught to automate more tasks, denote those as "old codebase". This requires a bit of shuffling around to represent the minimum expenditure of effort, as determined by a fair amount of testing. --- .../articles/portbuild/article.xml | 71 +++++++++---------- 1 file changed, 32 insertions(+), 39 deletions(-) diff --git a/en_US.ISO8859-1/articles/portbuild/article.xml b/en_US.ISO8859-1/articles/portbuild/article.xml index 55187f0a66..ea29500b83 100644 --- a/en_US.ISO8859-1/articles/portbuild/article.xml +++ b/en_US.ISO8859-1/articles/portbuild/article.xml @@ -2523,11 +2523,6 @@ dopackages without -nobuild. How to configure a new architecture - - Work is underway to automate the directory creation in - the next section. - - Steps necessary before <application>qmanager</application> is started @@ -2565,6 +2560,18 @@ cd /var/portbuild/arch Create and populate the .ssh directory. + + + + The next steps are most easily done as user + ports-arch. + + + + + Create a fresh portbuild.conf file + from one of the ones for another architecture. + Create an archive directory for buildlogs and errorlogs @@ -2595,26 +2602,17 @@ cd /var/portbuild/arch - - - The next steps are most easily done as user - ports-arch. - - - - In the + (Only necessary for old codebase) + In the /var/portbuild/arch directory:mkdir clients - Populate clients as usual. - - - - mkdir loads + (Only necessary for old codebase) + mkdir loads @@ -2622,7 +2620,8 @@ cd /var/portbuild/arch - Create an empty mlist file. + (Only necessary for old codebase) + Create an empty mlist file. @@ -2635,8 +2634,20 @@ cd /var/portbuild/arch - Create a fresh portbuild.conf file - from one of the ones for another architecture. + For each branch that will be supported, do the following: + + + + + Kick-start the build for the branch with + build create arch branch + + + + + + + Populate clients as usual. @@ -2748,24 +2759,12 @@ ln -s ../arch/archive/errorlogs archTell qmanager about the arch: python path/qmanager/qclient add_acl name=ports-arch uidlist=ports-arch gidlist=portmgr sense=1 - - - Again, as - ports-arch: - - - For each branch that will be supported, do the following: - - Kick-start the build for the branch with - build create arch branch - - Create bindist.tar. @@ -2773,13 +2772,7 @@ ln -s ../arch/archive/errorlogs arch - - - One last time using sudo: - - - (Only necessary for old codebase): Only after the first time a