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 qmanager 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 archbranch
-
+
+
+
+
+
+ Steps necessary after qmanager 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 archbranch
+
+
+
+ Create
+ bindist.tar.
+
+
+
+
+
+
+
@@ -2462,6 +2493,11 @@ dopackages without -nobuild.
How to configure a new architecture
+
+ Steps necessary before qmanager is started
+
+
+
The initial steps need to be done using
sudo.
@@ -2497,6 +2533,7 @@ cd /var/portbuild/archCreate 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/archCreate 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 qmanager 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.