Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Nov 2012 06:05:49 +0000 (UTC)
From:      Mark Linimon <linimon@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r40126 - head/en_US.ISO8859-1/articles/portbuild
Message-ID:  <201211220605.qAM65nEE008876@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: linimon
Date: Thu Nov 22 06:05:49 2012
New Revision: 40126
URL: http://svnweb.freebsd.org/changeset/doc/40126

Log:
  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.

Modified:
  head/en_US.ISO8859-1/articles/portbuild/article.xml

Modified: head/en_US.ISO8859-1/articles/portbuild/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/portbuild/article.xml	Thu Nov 22 04:44:43 2012	(r40125)
+++ head/en_US.ISO8859-1/articles/portbuild/article.xml	Thu Nov 22 06:05:49 2012	(r40126)
@@ -2523,11 +2523,6 @@ dopackages</command> without <literal>-n
   <sect1 id="new-arch">
     <title>How to configure a new architecture</title>
 
-    <note>
-      <para>Work is underway to automate the directory creation in
-	the next section.</para>
-    </note>
-
     <sect2 id="new-arch-pre-qmanager">
       <title>Steps necessary before <application>qmanager</application> is started</title>
 
@@ -2565,6 +2560,18 @@ cd /var/portbuild/<replaceable>arch</rep
       <listitem>
 	<para>Create and populate the <filename>.ssh</filename> directory.</para>
       </listitem>
+    </itemizedlist>
+
+    <note>
+      <para>The next steps are most easily done as user
+	<literal>ports-<replaceable>arch</replaceable></literal>.</para>
+    </note>
+
+    <itemizedlist>
+      <listitem>
+	<para>Create a fresh <filename>portbuild.conf</filename> file
+	  from one of the ones for another architecture.</para>
+      </listitem>
 
       <listitem>
 	<para>Create an archive directory for buildlogs and errorlogs
@@ -2595,26 +2602,17 @@ cd /var/portbuild/<replaceable>arch</rep
 	  </para>
 	</note>
       </listitem>
-    </itemizedlist>
 
-    <note>
-      <para>The next steps are most easily done as user
-	<literal>ports-<replaceable>arch</replaceable></literal>.</para>
-    </note>
-
-    <itemizedlist>
       <listitem>
-	<para>In the
+	<para>(Only necessary for old codebase)
+	  In the
 	  <filename>/var/portbuild/<replaceable>arch</replaceable></filename>
 	  directory:<screen>mkdir clients</screen></para>
       </listitem>
 
       <listitem>
-	<para>Populate <filename>clients</filename> as usual.</para>
-      </listitem>
-
-      <listitem>
-	<para><screen>mkdir loads</screen></para>
+	<para>(Only necessary for old codebase)
+	<screen>mkdir loads</screen></para>
       </listitem>
 
       <listitem>
@@ -2622,7 +2620,8 @@ cd /var/portbuild/<replaceable>arch</rep
       </listitem>
 
       <listitem>
-	<para>Create an empty <filename>mlist</filename> file.</para>
+	<para>(Only necessary for old codebase)
+	Create an empty <filename>mlist</filename> file.</para>
       </listitem>
 
       <listitem>
@@ -2635,8 +2634,20 @@ cd /var/portbuild/<replaceable>arch</rep
       </listitem>
 
       <listitem>
-	<para>Create a fresh <filename>portbuild.conf</filename> file
-	  from one of the ones for another architecture.</para>
+	<para>For each branch that will be supported, do the following:
+	</para>
+
+	<itemizedlist>
+	  <listitem>
+	    <para>Kick-start the build for the branch with
+	      <screen>build create <replaceable>arch</replaceable> <replaceable>branch</replaceable></screen></para>
+	  </listitem>
+	</itemizedlist>
+
+      </listitem>
+
+      <listitem>
+	<para>Populate <filename>clients</filename> as usual.</para>
       </listitem>
 
       <listitem>
@@ -2748,38 +2759,20 @@ ln -s ../<replaceable>arch</replaceable>
 	<para>Tell <application>qmanager</application> about the arch:
 	  <screen>python <replaceable>path</replaceable>/qmanager/qclient add_acl name=ports-<replaceable>arch</replaceable> uidlist=ports-<replaceable>arch</replaceable> gidlist=portmgr sense=1</screen></para>
       </listitem>
-    </itemizedlist>
 
-    <note>
-      <para>Again, as
-	<literal>ports-<replaceable>arch</replaceable></literal>:</para>
-    </note>
-
-    <itemizedlist>
       <listitem>
 	<para>For each branch that will be supported, do the following:
 	</para>
 
 	<itemizedlist>
 	  <listitem>
-	    <para>Kick-start the build for the branch with
-	      <screen>build create <replaceable>arch</replaceable> <replaceable>branch</replaceable></screen></para>
-	  </listitem>
-
-	  <listitem>
 	    <para><link linkend="setup">Create
 	      <filename>bindist.tar</filename></link>.</para>
 	  </listitem>
 	</itemizedlist>
 
       </listitem>
-    </itemizedlist>
 
-    <note>
-      <para>One last time using <application>sudo</application>:</para>
-    </note>
-
-    <itemizedlist>
       <listitem>
         <para>(Only necessary for old codebase):
 	  Only after the first time a



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211220605.qAM65nEE008876>