diff --git a/en_US.ISO8859-1/articles/portbuild/article.xml b/en_US.ISO8859-1/articles/portbuild/article.xml index 31661b9240..d5126b732b 100644 --- a/en_US.ISO8859-1/articles/portbuild/article.xml +++ b/en_US.ISO8859-1/articles/portbuild/article.xml @@ -2220,11 +2220,14 @@ ssh_cmd="/usr/local/bin/ssh" How to configure a new &os; branch + + Steps necessary before <application>qmanager</application> is started + + + When a new branch is created, some work needs to be done to specify that the previous branch is no longer - equivalent to HEAD. The following - instructions apply to the previous - branch number: + equivalent to HEAD. @@ -2323,16 +2326,44 @@ ln -s ../arch/branch/build - - Kick-start the build for the branch with - build create arch branch - + + + + + + Steps necessary after <application>qmanager</application> is started + + + + + Again, as + ports-arch: + + + - Create bindist.tar - . + 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. + + + + + + + @@ -2462,6 +2493,11 @@ dopackages without -nobuild. How to configure a new architecture + + Steps necessary before <application>qmanager</application> is started + + + The initial steps need to be done using sudo. @@ -2497,6 +2533,7 @@ cd /var/portbuild/arch Create a directory for buildlogs and errorlogs: + (XXX MCL specific to pointyhat; fix this!) mkdir /dumpster/pointyhat/arch/archive @@ -2512,6 +2549,7 @@ cd /var/portbuild/arch Create a link to the above for the webserver: + (XXX MCL specific to pointyhat; fix this!) ln -s /dumpster/pointyhat/arch/archive archive @@ -2581,7 +2619,7 @@ cd /var/portbuild/arch - Make the private configuration directory: + If needed, make the private configuration directory: mkdir /var/portbuild/conf/arch @@ -2597,11 +2635,6 @@ cd /var/portbuild/arch - - Tell qmanager about the arch: - python path/qmanager/qclient add_acl name=ports-arch uidlist=ports-arch gidlist=portmgr sense=1 - - (Only necessary for new codebase): Add arch to SUPPORTED_ARCHS in @@ -2642,6 +2675,37 @@ ln -s ../arch/archive/errorlogs arch + + One last time using sudo: + + + + + Add an appropriate arch entry for + /var/portbuild/scripts/dologs to the root + crontab. (This is a hack and should go away.) + + + + + + + + Steps necessary after <application>qmanager</application> is started + + + + + Again using sudo: + + + + + Tell qmanager about the arch: + python path/qmanager/qclient add_acl name=ports-arch uidlist=ports-arch gidlist=portmgr sense=1 + + + Again, as ports-arch: @@ -2679,19 +2743,20 @@ ln -s ../arch/archive/errorlogs arch/var/portbuild/scripts/dopackagestats. - - - Add an appropriate arch entry for - /var/portbuild/scripts/dologs to the root - crontab. (This is a hack and should go away.) - - + + + + + How to configure a new head node (pointyhat instance) + This section only applies to the new codebase. New installations + using the old codebase are not supported. + This section is in progress. Please talk to Mark Linimon before making any changes.