Author: buildbot
Date: Tue Dec 11 15:38:57 2012
New Revision: 841725

Log:
Staging update by buildbot for vcl

Modified:
    websites/staging/vcl/trunk/content/   (props changed)
    
websites/staging/vcl/trunk/content/docs/UpgradePreviousVersions/UpgradeFrom2.2to2.3.1.html

Propchange: websites/staging/vcl/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Dec 11 15:38:57 2012
@@ -1 +1 @@
-1420214
+1420228

Modified: 
websites/staging/vcl/trunk/content/docs/UpgradePreviousVersions/UpgradeFrom2.2to2.3.1.html
==============================================================================
--- 
websites/staging/vcl/trunk/content/docs/UpgradePreviousVersions/UpgradeFrom2.2to2.3.1.html
 (original)
+++ 
websites/staging/vcl/trunk/content/docs/UpgradePreviousVersions/UpgradeFrom2.2to2.3.1.html
 Tue Dec 11 15:38:57 2012
@@ -186,87 +186,93 @@ different user change below cmd accordin
 </li>
 <li>
 <p><strong>Make changes to conf.php</strong>:</p>
-<p>a. A new user group permission that controls who can manage block 
allocations globally or for a specific affiliation 
+<p><ol type="a">
+<li>A new user group permission that controls who can manage block allocations 
globally or for a specific affiliation 
 has been added. It can be granted to any user group under 
Privileges-&gt;Additional User Permissions-&gt;Manage Block Allocations. 
 Users with this permission are notified of new block allocation requests. 
<strong>Remove the following from conf.php</strong>.</p>
-<div class="codehilite"><pre>    <span class="nv">$blockNotifyUsers</span>
+<div class="codehilite"><pre><span class="nv">$blockNotifyUsers</span>
 </pre></div>
 
 
-<p>b. A new user group permission that controls who can look up users globally 
or for a specific affiliation has been 
+<p><li>A new user group permission that controls who can look up users 
globally or for a specific affiliation has been 
 added. It can be granted to any user group under Privileges-&gt;Additional 
User Permissions-&gt;User Lookup. Users with this 
 permission can look up information about other users. <strong>Remove the 
following from conf.php</strong> </p>
-<div class="codehilite"><pre>    <span class="nv">$userlookupUsers</span>
+<div class="codehilite"><pre><span class="nv">$userlookupUsers</span>
 </pre></div>
 
 
-<p>c. <strong>Multilingualization</strong> has been added VCL. So, 
<strong>DEFAULTLOCALE</strong> has been added to conf.php to set the default 
+<p><li><strong>Multilingualization</strong> has been added VCL. So, 
<strong>DEFAULTLOCALE</strong> has been added to conf.php to set the default 
 locale. <strong>Add the following to conf.php</strong>, changing en_US if 
needed to match your locale. You can look in 
 /var/www/html/vcl/locale to see which ones are available.</p>
-<div class="codehilite"><pre>    <span class="n">define</span><span 
class="p">(</span><span class="s">&quot;DEFAULTLOCALE&quot;</span><span 
class="p">,</span> <span class="s">&quot;en_US&quot;</span><span 
class="p">);</span>
+<div class="codehilite"><pre><span class="n">define</span><span 
class="p">(</span><span class="s">&quot;DEFAULTLOCALE&quot;</span><span 
class="p">,</span> <span class="s">&quot;en_US&quot;</span><span 
class="p">);</span>
 </pre></div>
 
 
-<p>d. Users authenticated using Shibboleth without also having an LDAP server 
can now be added before they log in. <strong>Add 
+<p><li>Users authenticated using Shibboleth without also having an LDAP server 
can now be added before they log in. <strong>Add 
 the following to conf.php</strong>  If you are using Shibboleth and would like 
to be able to add users to groups before the user 
 has ever logged in to VCL, you can set this to 1. However, please note that if 
you typo the userid, there is no way to 
 verify it, and the user will be added with the typoed userid.</p>
-<div class="codehilite"><pre>    <span class="n">define</span><span 
class="p">(</span><span class="s">&quot;ALLOWADDSHIBUSERS&quot;</span><span 
class="p">,</span> <span class="mi">0</span><span class="p">);</span>
+<div class="codehilite"><pre><span class="n">define</span><span 
class="p">(</span><span class="s">&quot;ALLOWADDSHIBUSERS&quot;</span><span 
class="p">,</span> <span class="mi">0</span><span class="p">);</span>
 </pre></div>
 
 
-<p>e. LDAP related items have been simplified in the code using additional 
options in $authMechs. For any LDAP entries, 
+<p><li>LDAP related items have been simplified in the code using additional 
options in $authMechs. For any LDAP entries, 
 add two options. "lookupuserbeforeauth" is used if you need VCL to look up the 
full DN of a user and use that when doing 
 the bind that authenticates the user (if you don't know what this means, leave 
it set to 0). If you need to set it to 1, 
 then you will need to set "lookupuserfield" to what LDAP attribute to use when 
looking up the user's DN 
 (typically either 'cn', 'uid', or 'samaccountname'). In conf.php, <strong>Add 
the following to each LDAP</strong> array you have in the $authMech array.</p>
-<div class="codehilite"><pre>    <span 
class="s">&quot;lookupuserbeforeauth&quot;</span> <span class="o">=&gt;</span> 
<span class="mi">0</span><span class="p">,</span>
-    <span class="s">&quot;lookupuserfield&quot;</span> <span 
class="o">=&gt;</span> <span class="s">&#39;&#39;</span><span class="p">,</span>
+<div class="codehilite"><pre><span 
class="s">&quot;lookupuserbeforeauth&quot;</span> <span class="o">=&gt;</span> 
<span class="mi">0</span><span class="p">,</span>
+<span class="s">&quot;lookupuserfield&quot;</span> <span 
class="o">=&gt;</span> <span class="s">&#39;&#39;</span><span class="p">,</span>
 </pre></div>
 
 
-<p>f. The way the authentication functions toward the bottom of conf.php are 
initialized has been simplified. Make the following changes:</p>
-<div class="codehilite"><pre><span class="o">*</span> <span 
class="n">REMOVE</span>
+<p><li>The way the authentication functions toward the bottom of conf.php are 
initialized has been simplified. Make the following changes:</p>
+<ul>
+<li>
+<p>REMOVE</p>
+<div class="codehilite"><pre><span class="nv">$affilValFunc</span>
+<span class="nv">$affilValFuncArgs</span> 
+<span class="nv">$addUserFunc</span>
+<span class="nv">$addUserFuncArgs</span>
+<span class="nv">$updateUserFunc</span>
+<span class="nv">$updateUserFuncArgs</span>
+</pre></div>
+
 
-        <span class="o">::</span><span class="p">:</span><span 
class="n">PhpLexer</span>
-        <span class="nv">$affilValFunc</span>
-        <span class="nv">$affilValFuncArgs</span> 
-        <span class="nv">$addUserFunc</span>
-        <span class="nv">$addUserFuncArgs</span>
-        <span class="nv">$updateUserFunc</span>
-        <span class="nv">$updateUserFuncArgs</span>
-
-<span class="o">*</span> <span class="n">ADD</span>
-
-        <span class="o">::</span><span class="p">:</span><span 
class="n">PhpLexer</span>
-        <span class="nv">$affilValFunc</span> <span class="o">=</span> <span 
class="n">array</span><span class="p">();</span>
-        <span class="nv">$affilValFuncArgs</span> <span class="o">=</span> 
<span class="n">array</span><span class="p">();</span>
-        <span class="nv">$addUserFunc</span> <span class="o">=</span> <span 
class="n">array</span><span class="p">();</span>
-        <span class="nv">$addUserFuncArgs</span> <span class="o">=</span> 
<span class="n">array</span><span class="p">();</span>
-        <span class="nv">$updateUserFunc</span> <span class="o">=</span> <span 
class="n">array</span><span class="p">();</span>
-        <span class="nv">$updateUserFuncArgs</span> <span class="o">=</span> 
<span class="n">array</span><span class="p">();</span>
-        <span class="k">foreach</span><span class="p">(</span><span 
class="nv">$authMechs</span> <span class="n">as</span> <span 
class="nv">$key</span> <span class="o">=&gt;</span> <span 
class="nv">$item</span><span class="p">)</span> <span class="p">{</span>
-             <span class="k">if</span><span class="p">(</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;type&#39;</span><span class="p">]</span> <span 
class="o">==</span> <span class="s">&#39;ldap&#39;</span><span 
class="p">)</span> <span class="p">{</span>
-                <span class="nv">$affilValFunc</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="s">&#39;validateLDAPUser&#39;</span><span 
class="p">;</span>
-                <span class="nv">$affilValFuncArgs</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="nv">$key</span><span class="p">;</span>
-                <span class="nv">$addUserFunc</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="s">&#39;addLDAPUser&#39;</span><span 
class="p">;</span>
-                <span class="nv">$addUserFuncArgs</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="nv">$key</span><span class="p">;</span>
-                <span class="nv">$updateUserFunc</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="s">&#39;updateLDAPUser&#39;</span><span 
class="p">;</span>
-                <span class="nv">$updateUserFuncArgs</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="nv">$key</span><span class="p">;</span>
-            <span class="p">}</span>
-            <span class="n">elseif</span><span class="p">(</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;type&#39;</span><span class="p">]</span> <span 
class="o">==</span> <span class="s">&#39;local&#39;</span><span 
class="p">)</span> <span class="p">{</span>
-                <span class="nv">$affilValFunc</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="n">create_function</span><span 
class="p">(</span><span class="s">&#39;&#39;</span><span class="p">,</span> 
<span class="s">&#39;return 0;&#39;</span><span class="p">);</span>
-                <span class="nv">$addUserFunc</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="n">create_function</span><span 
class="p">(</span><span class="s">&#39;&#39;</span><span class="p">,</span> 
<span class="s">&#39;return NULL;&#39;</span><span class="p">);</span>
-                <span class="nv">$updateUserFunc</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="n">create_function</span><span 
class="p">(</span><span class="s">&#39;&#39;</span><span class="p">,</span> 
<span class="s">&#39;return NULL;&#39;</span><span class="p">);</span>
-            <span class="p">}</span>
-        <span class="p">}</span>
+</li>
+<li>
+<p>ADD</p>
+<div class="codehilite"><pre><span class="nv">$affilValFunc</span> <span 
class="o">=</span> <span class="n">array</span><span class="p">();</span>
+<span class="nv">$affilValFuncArgs</span> <span class="o">=</span> <span 
class="n">array</span><span class="p">();</span>
+<span class="nv">$addUserFunc</span> <span class="o">=</span> <span 
class="n">array</span><span class="p">();</span>
+<span class="nv">$addUserFuncArgs</span> <span class="o">=</span> <span 
class="n">array</span><span class="p">();</span>
+<span class="nv">$updateUserFunc</span> <span class="o">=</span> <span 
class="n">array</span><span class="p">();</span>
+<span class="nv">$updateUserFuncArgs</span> <span class="o">=</span> <span 
class="n">array</span><span class="p">();</span>
+<span class="k">foreach</span><span class="p">(</span><span 
class="nv">$authMechs</span> <span class="n">as</span> <span 
class="nv">$key</span> <span class="o">=&gt;</span> <span 
class="nv">$item</span><span class="p">)</span> <span class="p">{</span>
+     <span class="k">if</span><span class="p">(</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;type&#39;</span><span class="p">]</span> <span 
class="o">==</span> <span class="s">&#39;ldap&#39;</span><span 
class="p">)</span> <span class="p">{</span>
+        <span class="nv">$affilValFunc</span><span class="p">[</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="s">&#39;validateLDAPUser&#39;</span><span 
class="p">;</span>
+        <span class="nv">$affilValFuncArgs</span><span class="p">[</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="nv">$key</span><span class="p">;</span>
+        <span class="nv">$addUserFunc</span><span class="p">[</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="s">&#39;addLDAPUser&#39;</span><span 
class="p">;</span>
+        <span class="nv">$addUserFuncArgs</span><span class="p">[</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="nv">$key</span><span class="p">;</span>
+        <span class="nv">$updateUserFunc</span><span class="p">[</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="s">&#39;updateLDAPUser&#39;</span><span 
class="p">;</span>
+        <span class="nv">$updateUserFuncArgs</span><span 
class="p">[</span><span class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="nv">$key</span><span class="p">;</span>
+    <span class="p">}</span>
+    <span class="n">elseif</span><span class="p">(</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;type&#39;</span><span class="p">]</span> <span 
class="o">==</span> <span class="s">&#39;local&#39;</span><span 
class="p">)</span> <span class="p">{</span>
+        <span class="nv">$affilValFunc</span><span class="p">[</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="n">create_function</span><span 
class="p">(</span><span class="s">&#39;&#39;</span><span class="p">,</span> 
<span class="s">&#39;return 0;&#39;</span><span class="p">);</span>
+        <span class="nv">$addUserFunc</span><span class="p">[</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="n">create_function</span><span 
class="p">(</span><span class="s">&#39;&#39;</span><span class="p">,</span> 
<span class="s">&#39;return NULL;&#39;</span><span class="p">);</span>
+        <span class="nv">$updateUserFunc</span><span class="p">[</span><span 
class="nv">$item</span><span class="p">[</span><span 
class="s">&#39;affiliationid&#39;</span><span class="p">]]</span> <span 
class="o">=</span> <span class="n">create_function</span><span 
class="p">(</span><span class="s">&#39;&#39;</span><span class="p">,</span> 
<span class="s">&#39;return NULL;&#39;</span><span class="p">);</span>
+    <span class="p">}</span>
+<span class="p">}</span>
 </pre></div>
 
 
 </li>
+</ul>
+<p></ol> </p>
+</li>
 <li>
 <p><strong>Restart httpd service</strong></p>
-<div class="codehilite"><pre>    <span class="n">service</span> <span 
class="n">httpd</span> <span class="n">start</span> <span class="ow">or</span> 
<span class="sr">/etc/i</span><span class="n">nit</span><span 
class="o">.</span><span class="n">d</span><span class="o">/</span><span 
class="n">httpd</span> <span class="n">start</span>
+<div class="codehilite"><pre><span class="n">service</span> <span 
class="n">httpd</span> <span class="n">start</span> <span class="ow">or</span> 
<span class="sr">/etc/i</span><span class="n">nit</span><span 
class="o">.</span><span class="n">d</span><span class="o">/</span><span 
class="n">httpd</span> <span class="n">start</span>
 </pre></div>
 
 
@@ -274,37 +280,37 @@ then you will need to set "lookupuserfie
 <li>
 <p><strong>Update management node code</strong> This step will make a backup 
copy of the 2.2 vcl code base and then copy the new code 
 over the existing code to preserve any drivers or other files you've added.</p>
-<div class="codehilite"><pre>    <span class="n">cd</span> <span 
class="o">&lt;</span><span class="n">your</span> <span class="n">vcl</span> 
<span class="n">MN</span> <span class="n">code</span> <span 
class="n">root</span> <span class="n">path</span><span class="o">&gt;</span>
-    <span class="n">ie</span><span class="o">.</span> <span 
class="n">cd</span> <span class="sr">/usr/</span><span 
class="nb">local</span><span class="o">/</span>
-    <span class="n">cp</span> <span class="o">-</span><span class="n">r</span> 
<span class="n">vcl</span> <span class="o">~/</span><span 
class="n">vcl_2</span><span class="mf">.2_</span><span 
class="n">managementnode</span>
+<div class="codehilite"><pre><span class="n">cd</span> <span 
class="o">&lt;</span><span class="n">your</span> <span class="n">vcl</span> 
<span class="n">MN</span> <span class="n">code</span> <span 
class="n">root</span> <span class="n">path</span><span class="o">&gt;</span>
+<span class="n">ie</span><span class="o">.</span> <span class="n">cd</span> 
<span class="sr">/usr/</span><span class="nb">local</span><span 
class="o">/</span>
+<span class="n">cp</span> <span class="o">-</span><span class="n">r</span> 
<span class="n">vcl</span> <span class="o">~/</span><span 
class="n">vcl_2</span><span class="mf">.2_</span><span 
class="n">managementnode</span>
 </pre></div>
 
 
 </li>
 <li>
 <p><strong>Copy in the 2.3.1 code base to /usr/local</strong>, copying in 
should preserve any drivers or other files you've added.</p>
-<div class="codehilite"><pre>    <span class="sr">/bin/c</span><span 
class="n">p</span> <span class="o">-</span><span class="n">r</span> <span 
class="sr">/root/</span><span class="n">apache</span><span 
class="o">-</span><span class="n">VCL</span><span class="o">-</span><span 
class="mf">2.3.1</span><span class="sr">/managementnode/</span><span 
class="o">*</span> <span class="sr">/usr/</span><span 
class="nb">local</span><span class="o">/</span><span class="n">vcl</span>
+<div class="codehilite"><pre><span class="sr">/bin/c</span><span 
class="n">p</span> <span class="o">-</span><span class="n">r</span> <span 
class="sr">/root/</span><span class="n">apache</span><span 
class="o">-</span><span class="n">VCL</span><span class="o">-</span><span 
class="mf">2.3.1</span><span class="sr">/managementnode/</span><span 
class="o">*</span> <span class="sr">/usr/</span><span 
class="nb">local</span><span class="o">/</span><span class="n">vcl</span>
 </pre></div>
 
 
 </li>
 <li>
 <p><strong>Run install_perl_libs.pl</strong> to add any new perl library 
requirements:</p>
-<div class="codehilite"><pre>    <span class="sr">/usr/</span><span 
class="nb">local</span><span class="sr">/vcl/</span><span 
class="n">bin</span><span class="o">/</span><span 
class="n">install_perl_libs</span><span class="o">.</span><span 
class="n">pl</span>
+<div class="codehilite"><pre><span class="sr">/usr/</span><span 
class="nb">local</span><span class="sr">/vcl/</span><span 
class="n">bin</span><span class="o">/</span><span 
class="n">install_perl_libs</span><span class="o">.</span><span 
class="n">pl</span>
 </pre></div>
 
 
 </li>
 <li>
 <p><strong>Restart vcld service</strong></p>
-<div class="codehilite"><pre>    <span class="n">service</span> <span 
class="n">vcld</span> <span class="n">start</span> <span class="ow">or</span> 
<span class="sr">/etc/i</span><span class="n">nit</span><span 
class="o">.</span><span class="n">d</span><span class="o">/</span><span 
class="n">vcld</span> <span class="n">start</span>
+<div class="codehilite"><pre><span class="n">service</span> <span 
class="n">vcld</span> <span class="n">start</span> <span class="ow">or</span> 
<span class="sr">/etc/i</span><span class="n">nit</span><span 
class="o">.</span><span class="n">d</span><span class="o">/</span><span 
class="n">vcld</span> <span class="n">start</span>
 </pre></div>
 
 
 </li>
 <li>
 <p>Make some test reservations and watch the vcld.log to verify everything is 
working correctly.</p>
-<div class="codehilite"><pre>    <span class="n">tail</span> <span 
class="o">-</span><span class="n">f</span> <span class="sr">/var/</span><span 
class="nb">log</span><span class="o">/</span><span class="n">vcld</span><span 
class="o">.</span><span class="nb">log</span>
+<div class="codehilite"><pre><span class="n">tail</span> <span 
class="o">-</span><span class="n">f</span> <span class="sr">/var/</span><span 
class="nb">log</span><span class="o">/</span><span class="n">vcld</span><span 
class="o">.</span><span class="nb">log</span>
 </pre></div>
 
 


Reply via email to