Thread: [Abtlinux-svn] SF.net SVN: abtlinux: [307] src/trunk/doc (Page 2)
Status: Alpha
Brought to you by:
eschabell
From: <esc...@us...> - 2007-02-26 21:09:49
|
Revision: 307 http://svn.sourceforge.net/abtlinux/?rev=307&view=rev Author: eschabell Date: 2007-02-26 13:09:47 -0800 (Mon, 26 Feb 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/created.rid src/trunk/doc/files/AbtLogManager_rb.html src/trunk/doc/files/AbtPackageManager_rb.html src/trunk/doc/files/AbtPackage_rb.html src/trunk/doc/files/TestAbtLogManager_rb.html src/trunk/doc/files/TestAbtPackage_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-02-26 21:07:21 UTC (rev 306) +++ src/trunk/doc/classes/AbtLogManager.html 2007-02-26 21:09:47 UTC (rev 307) @@ -151,9 +151,9 @@ <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 57</span> 57: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -58: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, -59: <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> -60: +58: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, +59: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> +60: 61: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) 62: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) 63: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Created directory: #{dir}."</span> ) @@ -186,9 +186,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> <div id="M000064_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 101</span> -101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) -102: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 148</span> +148: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) +149: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -214,9 +214,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> <div id="M000063_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 89</span> -89: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) -90: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 136</span> +136: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) +137: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -242,9 +242,56 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000062_source')" id="l_M000062_source">show source</a> ]</p> <div id="M000062_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 77</span> -77: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) -78: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 77</span> + 77: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) + 78: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> + 79: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) + 80: + 81: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> + 82: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) + 83: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> + 84: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> + 85: + 86: <span class="ruby-comment cmt"># our log locations.</span> + 87: <span class="ruby-identifier">installLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.install"</span> + 88: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> + 89: + 90: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> + 91: <span class="ruby-comment cmt"># into our install log.</span> + 92: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) + 93: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) + 94: + 95: <span class="ruby-comment cmt"># include only the file names from open calls</span> + 96: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> + 97: <span class="ruby-comment cmt">#TODO: FIX THIS, NEEDS TO MATCH EACH LINE.SPLIT[2] TO THE </span> + 98: <span class="ruby-comment cmt"># GIVEN LINE, MATCH MEANS WE DO NOT LOG IT!</span> + 99: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +100: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) +101: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: checking: #{line.split[2]} against #{excluded_pattern}."</span> ) +102: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +103: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"DEBUG: Found bad logLine!"</span> ) +104: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +105: <span class="ruby-keyword kw">else</span> +106: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +107: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: #{excluded_pattern} not matching #{line.split[2]}"</span>) +108: <span class="ruby-keyword kw">end</span> +109: +110: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +111: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"DEBUG: adding line to installFile!"</span>) +112: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] +113: <span class="ruby-keyword kw">else</span> +114: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: found a badLine, not adding #{line.split[2]}"</span>) +115: <span class="ruby-keyword kw">end</span> +116: <span class="ruby-keyword kw">end</span> +117: <span class="ruby-keyword kw">end</span> +118: +119: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +120: <span class="ruby-keyword kw">end</span> +121: +122: <span class="ruby-comment cmt"># cleanup the tmp files.</span> +123: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-identifier">tmpInstallLog</span> ) +124: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +125: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -269,16 +316,16 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> <div id="M000065_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 112</span> -112: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) -113: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) -114: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> -115: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -116: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -117: <span class="ruby-keyword kw">end</span> -118: -119: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -120: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 159</span> +159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) +160: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) +161: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> +162: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +163: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +164: <span class="ruby-keyword kw">end</span> +165: +166: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +167: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-02-26 21:07:21 UTC (rev 306) +++ src/trunk/doc/classes/AbtPackage.html 2007-02-26 21:09:47 UTC (rev 307) @@ -362,20 +362,19 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> <div id="M000028_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 248</span> -248: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> -249: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -250: -251: <span class="ruby-comment cmt"># TODO: not some better way to deal with this than system and tee?</span> -252: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}.build"</span> ) ) -253: <span class="ruby-comment cmt"># TODO: put this in failure file.</span> -254: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - unable to build."</span> -255: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -256: <span class="ruby-keyword kw">end</span> -257: -258: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build went fine!"</span> -259: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -260: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 252</span> +252: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> +253: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) +254: +255: <span class="ruby-comment cmt"># TODO: not some better way to deal with this than system and tee?</span> +256: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> ) ) +257: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> +258: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +259: <span class="ruby-keyword kw">end</span> +260: +261: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> +262: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +263: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -403,20 +402,19 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> <div id="M000027_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 229</span> -229: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> -230: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -231: -232: <span class="ruby-comment cmt"># TODO: not some better way to deal with this than system and tee?</span> -233: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee #{$PACKAGE_INSTALLED}/#{@srcDir}.configure"</span> ) ) -234: <span class="ruby-comment cmt"># TODO: put this in failure file.</span> -235: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - unable to configure."</span> -236: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -237: <span class="ruby-keyword kw">end</span> -238: -239: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure went fine!"</span> -240: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -241: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 234</span> +234: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> +235: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) +236: +237: <span class="ruby-comment cmt"># TODO: not some better way to deal with this than system and tee?</span> +238: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> ) ) +239: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section failed."</span> +240: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +241: <span class="ruby-keyword kw">end</span> +242: +243: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section completed!"</span> +244: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +245: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -481,9 +479,21 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> <div id="M000030_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 279</span> -279: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> -280: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 282</span> +282: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> +283: <span class="ruby-comment cmt"># TODO: implement.</span> +284: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) +285: +286: <span class="ruby-comment cmt"># TODO: can this be done without installwatch?</span> +287: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-node">"installwatch --transl=no --backup=no --exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys --logfile=#{$ABT_TMP}/#{@srcDir}.watch make install"</span> ) ) +288: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section failed."</span> +289: <span class="ruby-comment cmt"># TODO: rollback any installed files (use install log).</span> +290: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +291: <span class="ruby-keyword kw">end</span> +292: +293: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section completed!"</span> +294: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +295: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -506,11 +516,11 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> <div id="M000031_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 287</span> -287: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> -288: <span class="ruby-comment cmt"># TODO: implement me!</span> -289: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -290: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 302</span> +302: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> +303: <span class="ruby-comment cmt"># TODO: implement me!</span> +304: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +305: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -536,22 +546,27 @@ <span class="ruby-comment cmt"># File AbtPackage.rb, line 201</span> 201: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> 202: <span class="ruby-identifier">downloader</span> = <span class="ruby-constant">AbtDownloadManager</span>.<span class="ruby-identifier">new</span> -203: +203: 204: <span class="ruby-comment cmt"># download sources.</span> 205: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">downloader</span>.<span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-ivar">@name</span>.<span class="ruby-identifier">downcase</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span> ) ) 206: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 207: <span class="ruby-keyword kw">end</span> -208: +208: 209: <span class="ruby-comment cmt"># unpack sources.</span> 210: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">unpackSources</span> ) 211: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 212: <span class="ruby-keyword kw">end</span> 213: -214: <span class="ruby-comment cmt"># TODO: retrieve patches?</span> -215: <span class="ruby-comment cmt"># TODO: apply patches?</span> -216: -217: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -218: <span class="ruby-keyword kw">end</span> +214: <span class="ruby-comment cmt"># ensure we have an installed directory to use.</span> +215: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) ) +216: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) +217: <span class="ruby-keyword kw">end</span> +218: +219: <span class="ruby-comment cmt"># TODO: retrieve patches?</span> +220: <span class="ruby-comment cmt"># TODO: apply patches?</span> +221: +222: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +223: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -575,12 +590,12 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> <div id="M000029_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 268</span> -268: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> -269: <span class="ruby-comment cmt"># TODO: create_group?</span> -270: <span class="ruby-comment cmt"># TODO: create_user?</span> -271: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -272: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 271</span> +271: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> +272: <span class="ruby-comment cmt"># TODO: create_group?</span> +273: <span class="ruby-comment cmt"># TODO: create_user?</span> +274: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +275: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -603,22 +618,22 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> <div id="M000032_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 297</span> -297: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">removeBuild</span> -298: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span> ) -299: <span class="ruby-identifier">buildSourcesLocation</span> = <span class="ruby-node">"#{$BUILD_LOCATION}/#{srcDir}"</span> -300: -301: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">buildSourcesLocation</span> ) ) -302: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -303: <span class="ruby-keyword kw">end</span> -304: -305: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span> <span class="ruby-identifier">buildSourcesLocation</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) -306: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -307: <span class="ruby-keyword kw">end</span> -308: <span class="ruby-keyword kw">end</span> -309: -310: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -311: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 312</span> +312: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">removeBuild</span> +313: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span> ) +314: <span class="ruby-identifier">buildSourcesLocation</span> = <span class="ruby-node">"#{$BUILD_LOCATION}/#{srcDir}"</span> +315: +316: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">buildSourcesLocation</span> ) ) +317: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +318: <span class="ruby-keyword kw">end</span> +319: +320: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span> <span class="ruby-identifier">buildSourcesLocation</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) +321: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +322: <span class="ruby-keyword kw">end</span> +323: <span class="ruby-keyword kw">end</span> +324: +325: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +326: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -647,51 +662,51 @@ 40: <span class="ruby-identifier">srcFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-ivar">@srcUrl</span> ) 41: <span class="ruby-identifier">sourcesToUnpack</span> = <span class="ruby-node">"#{$SOURCES_REPOSITORY}/#{srcFile}"</span> 42: <span class="ruby-identifier">unpackTool</span> = <span class="ruby-value str">""</span> -43: +43: 44: <span class="ruby-comment cmt"># check for existing file in source repo.</span> 45: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcesToUnpack</span> ) ) 46: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 47: <span class="ruby-keyword kw">end</span> -48: +48: 49: <span class="ruby-comment cmt"># check if possible existing sources in build directory.</span> 50: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) ) 51: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 52: <span class="ruby-keyword kw">end</span> -53: +53: 54: <span class="ruby-comment cmt"># determine which supported compression used [gz, tar, tgz, bz2, zip].</span> 55: <span class="ruby-identifier">compressionType</span> = <span class="ruby-identifier">srcFile</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">'.'</span> ) -56: +56: 57: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">compressionType</span>.<span class="ruby-identifier">last</span> -58: +58: 59: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"gz"</span> 60: <span class="ruby-identifier">unpackTool</span> = <span class="ruby-value str">"tar xzvf"</span> -61: +61: 62: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"tar"</span> 63: <span class="ruby-identifier">unpackTool</span> = <span class="ruby-value str">"tar xvf"</span> -64: +64: 65: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"bz2"</span> 66: <span class="ruby-identifier">unpackTool</span> = <span class="ruby-value str">"tar xjvf"</span> -67: +67: 68: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"tgz"</span> 69: <span class="ruby-identifier">unpackTool</span> = <span class="ruby-value str">"tar xzvf"</span> -70: +70: 71: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"zip"</span> 72: <span class="ruby-identifier">unpackTool</span> = <span class="ruby-value str">"unizp"</span> -73: +73: 74: <span class="ruby-keyword kw">else</span> 75: <span class="ruby-comment cmt"># unsupported format.</span> 76: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 77: <span class="ruby-keyword kw">end</span> -78: +78: 79: <span class="ruby-comment cmt"># DEBUG:</span> 80: <span class="ruby-comment cmt">#logger = AbtLogManager.new</span> 81: <span class="ruby-comment cmt">#logger.logToJournal( "DEBUG: unpack tool will be '#{unpackTool}'." )</span> -82: +82: 83: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$BUILD_LOCATION</span> ) 84: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-node">"#{unpackTool} #{sourcesToUnpack}"</span> ) ) 85: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 86: <span class="ruby-keyword kw">end</span> -87: +87: 88: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 89: <span class="ruby-keyword kw">end</span> </pre> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-02-26 21:07:21 UTC (rev 306) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-02-26 21:09:47 UTC (rev 307) @@ -182,9 +182,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> <div id="M000044_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 146</span> -146: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgradePackage</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) -147: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 163</span> +163: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgradePackage</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +164: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -210,9 +210,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> <div id="M000045_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 158</span> -158: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freezePackage</span>( <span class="ruby-identifier">package</span> ) -159: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 175</span> +175: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freezePackage</span>( <span class="ruby-identifier">package</span> ) +176: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -243,62 +243,79 @@ 54: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) 55: <span class="ruby-identifier">queuer</span> = <span class="ruby-constant">AbtQueueManager</span>.<span class="ruby-identifier">new</span> 56: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> - 57: - 58: <span class="ruby-comment cmt"># TODO: initialize pkg install directory ($PACKAGE_INSTALLED/@srcDir),</span> - 59: <span class="ruby-comment cmt"># should this fail we have to clean this dir up, move to failure</span> - 60: <span class="ruby-comment cmt"># location?</span> - 61: <span class="ruby-comment cmt"># On success, need to cache contents in cache dir.</span> - 62: - 63: <span class="ruby-comment cmt"># get package details.</span> - 64: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> - 65: - 66: <span class="ruby-comment cmt"># TODO: check deps</span> - 67: - 68: <span class="ruby-comment cmt"># add to install queue.</span> - 69: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">addPackageToQueue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span> ) ) - 70: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to add #{package} to install queue."</span> ) - 71: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> - 72: <span class="ruby-keyword kw">end</span> - 73: - 74: <span class="ruby-comment cmt"># pre section.</span> - 75: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">pre</span> ) - 76: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process pre-section in the package description of #{package}."</span> ) - 77: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> - 78: <span class="ruby-keyword kw">else</span> - 79: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} pre section."</span> ) - 80: <span class="ruby-keyword kw">end</span> - 81: - 82: <span class="ruby-comment cmt"># configure section.</span> - 83: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">configure</span> ) - 84: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process configure section in the package description of #{package}."</span> ) - 85: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> - 86: <span class="ruby-keyword kw">else</span> - 87: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} configure section."</span> ) - 88: <span class="ruby-keyword kw">end</span> - 89: - 90: <span class="ruby-comment cmt"># build section</span> - 91: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">build</span> ) - 92: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process build section in the package description of #{package}."</span> ) - 93: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> - 94: <span class="ruby-keyword kw">else</span> - 95: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} build section."</span> ) - 96: <span class="ruby-keyword kw">end</span> - 97: - 98: - 99: <span class="ruby-comment cmt"># TODO: finish up the following steps per install scenario:</span> -100: <span class="ruby-comment cmt">#</span> -101: <span class="ruby-comment cmt"># pre install section</span> -102: <span class="ruby-comment cmt"># install section</span> -103: <span class="ruby-comment cmt"># post section</span> -104: <span class="ruby-comment cmt"># remove build sources.</span> -105: <span class="ruby-comment cmt">#</span> -106: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">removeBuild</span> ) -107: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to remove the build sources for #{package}."</span> ) -108: <span class="ruby-comment cmt">#return false # commented out as this is not a reason to fail.</span> -109: <span class="ruby-keyword kw">end</span> -110: -111: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -112: <span class="ruby-keyword kw">end</span> + 57: + 58: <span class="ruby-comment cmt"># get package details.</span> + 59: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> + 60: + 61: <span class="ruby-comment cmt"># TODO: check deps</span> + 62: + 63: <span class="ruby-comment cmt"># add to install queue.</span> + 64: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Adding #{package} to the INSTALL QUEUE. ***"</span> + 65: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">addPackageToQueue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span> ) ) + 66: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to add #{package} to install queue."</span> ) + 67: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> + 68: <span class="ruby-keyword kw">end</span> + 69: + 70: <span class="ruby-comment cmt"># pre section.</span> + 71: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PRE section for #{package}. ***"</span> + 72: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">pre</span> ) + 73: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process pre-section in the package description of #{package}."</span> ) + 74: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> + 75: <span class="ruby-keyword kw">else</span> + 76: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} pre section."</span> ) + 77: <span class="ruby-keyword kw">end</span> + 78: + 79: <span class="ruby-comment cmt"># configure section.</span> + 80: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the CONFIGURE section for #{package}. ***"</span> + 81: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">configure</span> ) + 82: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process configure section in the package description of #{package}."</span> ) + 83: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> + 84: <span class="ruby-keyword kw">else</span> + 85: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} configure section."</span> ) + 86: <span class="ruby-keyword kw">end</span> + 87: + 88: <span class="ruby-comment cmt"># build section.</span> + 89: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the BUILD section for #{package}. ***"</span> + 90: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">build</span> ) + 91: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process build section in the package description of #{package}."</span> ) + 92: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> + 93: <span class="ruby-keyword kw">else</span> + 94: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} build section."</span> ) + 95: <span class="ruby-keyword kw">end</span> + 96: + 97: <span class="ruby-comment cmt"># preinstall section.</span> + 98: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PREINSTALL section for #{package}. ***"</span> + 99: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">preinstall</span> ) +100: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process preinstall section in the package description of #{package}."</span> ) +101: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +102: <span class="ruby-keyword kw">else</span> +103: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} preinstall section."</span> ) +104: <span class="ruby-keyword kw">end</span> +105: +106: <span class="ruby-comment cmt"># install section.</span> +107: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the INSTALL section for #{package}. ***"</span> +108: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">install</span> ) +109: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process install section in the package description of #{package}."</span> ) +110: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +111: <span class="ruby-keyword kw">else</span> +112: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-value str">"ipc"</span> ) +113: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} install section."</span> ) +114: <span class="ruby-keyword kw">end</span> +115: +116: +117: <span class="ruby-comment cmt"># TODO: finish up the following steps per install scenario:</span> +118: <span class="ruby-comment cmt">#</span> +119: <span class="ruby-comment cmt"># post section</span> +120: <span class="ruby-comment cmt"># remove build sources.</span> +121: <span class="ruby-comment cmt">#</span> +122: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Cleaning up the sources for #{package}. ***"</span> +123: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">removeBuild</span> ) +124: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to remove the build sources for #{package}."</span> ) +125: <span class="ruby-comment cmt">#return false # commented out as this is not a reason to fail.</span> +126: <span class="ruby-keyword kw">end</span> +127: +128: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +129: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -323,9 +340,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> <div id="M000042_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 122</span> -122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstallPackage</span>( <span class="ruby-identifier">package</span> ) -123: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 139</span> +139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstallPackage</span>( <span class="ruby-identifier">package</span> ) +140: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -350,9 +367,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> <div id="M000043_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 133</span> -133: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">removePackage</span>( <span class="ruby-identifier">package</span> ) -134: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 150</span> +150: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">removePackage</span>( <span class="ruby-identifier">package</span> ) +151: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -376,20 +393,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> <div id="M000046_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 168</span> -168: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">rootLogin</span>( <span class="ruby-identifier">arguments</span> ) -169: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) -170: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> -171: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> -172: -173: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> -174: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] -175: <span class="ruby-keyword kw">end</span> -176: -177: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) -178: <span class="ruby-identifier">exit</span> -179: <span class="ruby-keyword kw">end</span> -180: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 185</span> +185: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">rootLogin</span>( <span class="ruby-identifier">arguments</span> ) +186: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) +187: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> +188: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> +189: +190: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> +191: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] +192: <span class="ruby-keyword kw">end</span> +193: +194: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) +195: <span class="ruby-identifier">exit</span> +196: <span class="ruby-keyword kw">end</span> +197: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-02-26 21:07:21 UTC (rev 306) +++ src/trunk/doc/classes/AbtReportManager.html 2007-02-26 21:09:47 UTC (rev 307) @@ -117,19 +117,19 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000115">generateHTMLPackageListing</a></li> - <li><a href="#M000103">new</a></li> - <li><a href="#M000112">searchPackageDescriptions</a></li> - <li><a href="#M000111">showFileOwner</a></li> - <li><a href="#M000107">showFrozenPackages</a></li> - <li><a href="#M000105">showInstalledPackages</a></li> - <li><a href="#M000110">showJournal</a></li> - <li><a href="#M000108">showPackageDependencies</a></li> - <li><a href="#M000104">showPackageDetails</a></li> - <li><a href="#M000106">showPackageLog</a></li> - <li><a href="#M000113">showQueue</a></li> - <li><a href="#M000109">showUntrackedFiles</a></li> - <li><a href="#M000114">showUpdates</a></li> + <li><a href="#M000114">generateHTMLPackageListing</a></li> + <li><a href="#M000102">new</a></li> + <li><a href="#M000111">searchPackageDescriptions</a></li> + <li><a href="#M000110">showFileOwner</a></li> + <li><a href="#M000106">showFrozenPackages</a></li> + <li><a href="#M000104">showInstalledPackages</a></li> + <li><a href="#M000109">showJournal</a></li> + <li><a href="#M000107">showPackageDependencies</a></li> + <li><a href="#M000103">showPackageDetails</a></li> + <li><a href="#M000105">showPackageLog</a></li> + <li><a href="#M000112">showQueue</a></li> + <li><a href="#M000108">showUntrackedFiles</a></li> + <li><a href="#M000113">showUpdates</a></li> </ul> @@ -140,7 +140,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000103"></a><b>new</b>() + <a name="M000102"></a><b>new</b>() </div> <div class="description"> <p> @@ -152,8 +152,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000103_source')" id="l_M000103_source">show source</a> ]</p> - <div id="M000103_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000102_source')" id="l_M000102_source">show source</a> ]</p> + <div id="M000102_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -165,7 +165,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000115"></a><b>generateHTMLPackageListing</b>() + <a name="M000114"></a><b>generateHTMLPackageListing</b>() </div> <div class="description"> <p> @@ -176,8 +176,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000115_source')" id="l_M000115_source">show source</a> ]</p> - <div id="M000115_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000114_source')" id="l_M000114_source">show source</a> ]</p> + <div id="M000114_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 241</span> 241: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generateHTMLPackageListing</span> @@ -188,7 +188,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000112"></a><b>searchPackageDescriptions</b>( searchText ) + <a name="M000111"></a><b>searchPackageDescriptions</b>( searchText ) </div> <div class="description"> <p> @@ -204,8 +204,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000112_source')" id="l_M000112_source">show source</a> ]</p> - <div id="M000112_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000111_source')" id="l_M000111_source">show source</a> ]</p> + <div id="M000111_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 190</span> 190: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">searchPackageDescriptions</span>( <span class="ruby-identifier">searchText</span> ) @@ -216,7 +216,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000111"></a><b>showFileOwner</b>( file ) + <a name="M000110"></a><b>showFileOwner</b>( file ) </div> <div class="description"> <p> @@ -230,8 +230,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000111_source')" id="l_M000111_source">show source</a> ]</p> - <div id="M000111_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000110_source')" id="l_M000110_source">show source</a> ]</p> + <div id="M000110_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 178</span> 178: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFi... [truncated message content] |
From: <esc...@us...> - 2007-02-26 21:18:06
|
Revision: 309 http://svn.sourceforge.net/abtlinux/?rev=309&view=rev Author: eschabell Date: 2007-02-26 13:18:06 -0800 (Mon, 26 Feb 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/created.rid src/trunk/doc/files/AbtLogManager_rb.html Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-02-26 21:17:32 UTC (rev 308) +++ src/trunk/doc/classes/AbtLogManager.html 2007-02-26 21:18:06 UTC (rev 309) @@ -186,9 +186,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> <div id="M000064_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 148</span> -148: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) -149: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 146</span> +146: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) +147: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -214,9 +214,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> <div id="M000063_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 136</span> -136: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) -137: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 134</span> +134: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) +135: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -263,35 +263,33 @@ 94: 95: <span class="ruby-comment cmt"># include only the file names from open calls</span> 96: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> - 97: <span class="ruby-comment cmt">#TODO: FIX THIS, NEEDS TO MATCH EACH LINE.SPLIT[2] TO THE </span> - 98: <span class="ruby-comment cmt"># GIVEN LINE, MATCH MEANS WE DO NOT LOG IT!</span> - 99: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -100: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) -101: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: checking: #{line.split[2]} against #{excluded_pattern}."</span> ) -102: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -103: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"DEBUG: Found bad logLine!"</span> ) -104: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -105: <span class="ruby-keyword kw">else</span> -106: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -107: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: #{excluded_pattern} not matching #{line.split[2]}"</span>) -108: <span class="ruby-keyword kw">end</span> -109: -110: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) -111: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"DEBUG: adding line to installFile!"</span>) -112: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] -113: <span class="ruby-keyword kw">else</span> -114: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: found a badLine, not adding #{line.split[2]}"</span>) -115: <span class="ruby-keyword kw">end</span> -116: <span class="ruby-keyword kw">end</span> -117: <span class="ruby-keyword kw">end</span> -118: -119: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -120: <span class="ruby-keyword kw">end</span> -121: -122: <span class="ruby-comment cmt"># cleanup the tmp files.</span> -123: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-identifier">tmpInstallLog</span> ) -124: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -125: <span class="ruby-keyword kw">end</span> + 97: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> + 98: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) + 99: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: checking: #{line.split[2]} against #{excluded_pattern}."</span> ) +100: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +101: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"DEBUG: Found bad logLine!"</span> ) +102: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +103: <span class="ruby-keyword kw">else</span> +104: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +105: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: #{excluded_pattern} not matching #{line.split[2]}"</span>) +106: <span class="ruby-keyword kw">end</span> +107: +108: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +109: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"DEBUG: adding line to installFile!"</span>) +110: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] +111: <span class="ruby-keyword kw">else</span> +112: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: found a badLine, not adding #{line.split[2]}"</span>) +113: <span class="ruby-keyword kw">end</span> +114: <span class="ruby-keyword kw">end</span> +115: <span class="ruby-keyword kw">end</span> +116: +117: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +118: <span class="ruby-keyword kw">end</span> +119: +120: <span class="ruby-comment cmt"># cleanup the tmp files.</span> +121: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-identifier">tmpInstallLog</span> ) +122: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +123: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -316,16 +314,16 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> <div id="M000065_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 159</span> -159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) -160: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) -161: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> -162: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -163: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -164: <span class="ruby-keyword kw">end</span> -165: -166: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -167: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 157</span> +157: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) +158: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) +159: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> +160: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +161: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +162: <span class="ruby-keyword kw">end</span> +163: +164: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +165: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2007-02-26 21:17:32 UTC (rev 308) +++ src/trunk/doc/created.rid 2007-02-26 21:18:06 UTC (rev 309) @@ -1 +1 @@ -Mon Feb 26 22:07:05 +0100 2007 +Mon Feb 26 22:15:33 +0100 2007 Modified: src/trunk/doc/files/AbtLogManager_rb.html =================================================================== --- src/trunk/doc/files/AbtLogManager_rb.html 2007-02-26 21:17:32 UTC (rev 308) +++ src/trunk/doc/files/AbtLogManager_rb.html 2007-02-26 21:18:06 UTC (rev 309) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Feb 26 22:06:38 +0100 2007</td> + <td>Mon Feb 26 22:15:30 +0100 2007</td> </tr> </table> </td></tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-02-28 22:10:23
|
Revision: 314 http://svn.sourceforge.net/abtlinux/?rev=314&view=rev Author: eschabell Date: 2007-02-28 14:05:11 -0800 (Wed, 28 Feb 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/created.rid src/trunk/doc/files/AbtLogManager_rb.html src/trunk/doc/files/AbtPackageManager_rb.html src/trunk/doc/files/AbtPackage_rb.html src/trunk/doc/files/AbtQueueManager_rb.html src/trunk/doc/files/TestAbtQueueManager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/classes/AbtLogManager.html 2007-02-28 22:05:11 UTC (rev 314) @@ -149,17 +149,17 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000061_source')" id="l_M000061_source">show source</a> ]</p> <div id="M000061_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 57</span> -57: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -58: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, -59: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> -60: -61: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) -62: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) -63: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Created directory: #{dir}."</span> ) -64: <span class="ruby-keyword kw">end</span> -65: } -66: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 58</span> +58: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +59: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, +60: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> +61: +62: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) +63: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) +64: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Created directory: #{dir}."</span> ) +65: <span class="ruby-keyword kw">end</span> +66: } +67: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -186,9 +186,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> <div id="M000064_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 146</span> -146: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) -147: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 157</span> +157: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) +158: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -214,9 +214,21 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> <div id="M000063_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 134</span> -134: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) -135: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 133</span> +133: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) +134: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> +135: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +136: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +137: <span class="ruby-identifier">buildFile</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.build"</span> +138: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: buildFile is - #{buildFile}" )</span> +139: +140: <span class="ruby-comment cmt"># make sure the build file exists.</span> +141: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildFile</span> ) ) +142: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +143: <span class="ruby-keyword kw">end</span> +144: +145: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +146: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -242,54 +254,52 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000062_source')" id="l_M000062_source">show source</a> ]</p> <div id="M000062_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 77</span> - 77: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) - 78: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> - 79: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) - 80: - 81: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> - 82: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) - 83: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> - 84: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> - 85: - 86: <span class="ruby-comment cmt"># our log locations.</span> - 87: <span class="ruby-identifier">installLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.install"</span> - 88: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> - 89: - 90: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> - 91: <span class="ruby-comment cmt"># into our install log.</span> - 92: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) - 93: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) - 94: - 95: <span class="ruby-comment cmt"># include only the file names from open calls</span> - 96: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> - 97: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> - 98: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) - 99: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: checking: #{line.split[2]} against #{excluded_pattern}."</span> ) -100: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -101: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"DEBUG: Found bad logLine!"</span> ) -102: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -103: <span class="ruby-keyword kw">else</span> -104: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -105: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: #{excluded_pattern} not matching #{line.split[2]}"</span>) -106: <span class="ruby-keyword kw">end</span> -107: -108: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) -109: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"DEBUG: adding line to installFile!"</span>) -110: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] -111: <span class="ruby-keyword kw">else</span> -112: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: found a badLine, not adding #{line.split[2]}"</span>) -113: <span class="ruby-keyword kw">end</span> -114: <span class="ruby-keyword kw">end</span> -115: <span class="ruby-keyword kw">end</span> -116: -117: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -118: <span class="ruby-keyword kw">end</span> -119: -120: <span class="ruby-comment cmt"># cleanup the tmp files.</span> -121: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-identifier">tmpInstallLog</span> ) -122: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -123: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 78</span> + 78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) + 79: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> + 80: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) + 81: + 82: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> + 83: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) + 84: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> + 85: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> + 86: + 87: <span class="ruby-comment cmt"># our log locations.</span> + 88: <span class="ruby-identifier">installLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.install"</span> + 89: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> + 90: + 91: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> + 92: <span class="ruby-comment cmt"># into our install log.</span> + 93: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) + 94: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) + 95: + 96: <span class="ruby-comment cmt"># include only the file names from open calls</span> + 97: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> + 98: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> + 99: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) +100: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: checking: #{line.split[2]} against #{excluded_pattern}." )</span> +101: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +102: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> +103: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +104: <span class="ruby-keyword kw">else</span> +105: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +106: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: #{excluded_pattern} not matching #{line.split[2]}")</span> +107: <span class="ruby-keyword kw">end</span> +108: +109: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +110: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: adding line to installFile!")</span> +111: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] +112: <span class="ruby-keyword kw">end</span> +113: <span class="ruby-keyword kw">end</span> +114: <span class="ruby-keyword kw">end</span> +115: +116: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +117: <span class="ruby-keyword kw">end</span> +118: +119: <span class="ruby-comment cmt"># cleanup the tmp files.</span> +120: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-identifier">tmpInstallLog</span> ) +121: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +122: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -314,16 +324,16 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> <div id="M000065_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 157</span> -157: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) -158: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) -159: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> -160: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -161: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -162: <span class="ruby-keyword kw">end</span> -163: -164: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -165: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 168</span> +168: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) +169: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) +170: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> +171: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +172: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +173: <span class="ruby-keyword kw">end</span> +174: +175: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +176: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -353,7 +363,8 @@ <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageIntegrity</span>( <span class="ruby-identifier">package</span> ) -43: <span class="ruby-keyword kw">end</span> +43: <span class="ruby-comment cmt"># TODO: implement logPackageIntegrity.</span> +44: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/classes/AbtPackage.html 2007-02-28 22:05:11 UTC (rev 314) @@ -518,7 +518,7 @@ <pre> <span class="ruby-comment cmt"># File AbtPackage.rb, line 302</span> 302: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> -303: <span class="ruby-comment cmt"># TODO: implement me!</span> +303: <span class="ruby-comment cmt"># TODO: install init scripts service</span> 304: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 305: <span class="ruby-keyword kw">end</span> </pre> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-02-28 22:05:11 UTC (rev 314) @@ -182,9 +182,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> <div id="M000044_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 163</span> -163: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgradePackage</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) -164: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 177</span> +177: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgradePackage</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +178: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -210,9 +210,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> <div id="M000045_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 175</span> -175: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freezePackage</span>( <span class="ruby-identifier">package</span> ) -176: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 189</span> +189: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freezePackage</span>( <span class="ruby-identifier">package</span> ) +190: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -251,7 +251,7 @@ 62: 63: <span class="ruby-comment cmt"># add to install queue.</span> 64: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Adding #{package} to the INSTALL QUEUE. ***"</span> - 65: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">addPackageToQueue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span> ) ) + 65: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">actionPackageQueue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span>, <span class="ruby-value str">"add"</span> ) ) 66: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to add #{package} to install queue."</span> ) 67: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 68: <span class="ruby-keyword kw">end</span> @@ -280,42 +280,56 @@ 91: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process build section in the package description of #{package}."</span> ) 92: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 93: <span class="ruby-keyword kw">else</span> - 94: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} build section."</span> ) - 95: <span class="ruby-keyword kw">end</span> - 96: - 97: <span class="ruby-comment cmt"># preinstall section.</span> - 98: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PREINSTALL section for #{package}. ***"</span> - 99: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">preinstall</span> ) -100: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process preinstall section in the package description of #{package}."</span> ) -101: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -102: <span class="ruby-keyword kw">else</span> -103: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} preinstall section."</span> ) -104: <span class="ruby-keyword kw">end</span> -105: -106: <span class="ruby-comment cmt"># install section.</span> -107: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the INSTALL section for #{package}. ***"</span> -108: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">install</span> ) -109: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process install section in the package description of #{package}."</span> ) -110: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -111: <span class="ruby-keyword kw">else</span> -112: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-value str">"ipc"</span> ) -113: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} install section."</span> ) -114: <span class="ruby-keyword kw">end</span> -115: -116: -117: <span class="ruby-comment cmt"># TODO: finish up the following steps per install scenario:</span> -118: <span class="ruby-comment cmt">#</span> -119: <span class="ruby-comment cmt"># post section</span> -120: <span class="ruby-comment cmt"># remove build sources.</span> -121: <span class="ruby-comment cmt">#</span> -122: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Cleaning up the sources for #{package}. ***"</span> -123: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">removeBuild</span> ) -124: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to remove the build sources for #{package}."</span> ) -125: <span class="ruby-comment cmt">#return false # commented out as this is not a reason to fail.</span> -126: <span class="ruby-keyword kw">end</span> -127: -128: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -129: <span class="ruby-keyword kw">end</span> + 94: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) ) + 95: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"Failed to create a package build log."</span> ) + 96: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> + 97: <span class="ruby-keyword kw">end</span> + 98: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} build section."</span> ) + 99: <span class="ruby-keyword kw">end</span> +100: +101: <span class="ruby-comment cmt"># preinstall section.</span> +102: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PREINSTALL section for #{package}. ***"</span> +103: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">preinstall</span> ) +104: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process preinstall section in the package description of #{package}."</span> ) +105: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +106: <span class="ruby-keyword kw">else</span> +107: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} preinstall section."</span> ) +108: <span class="ruby-keyword kw">end</span> +109: +110: <span class="ruby-comment cmt"># install section.</span> +111: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the INSTALL section for #{package}. ***"</span> +112: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">install</span> ) +113: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process install section in the package description of #{package}."</span> ) +114: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +115: <span class="ruby-keyword kw">else</span> +116: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) +117: <span class="ruby-comment cmt"># TODO: logger.logPackageIntegrity( sw.name.downcase )</span> +118: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} install section."</span> ) +119: <span class="ruby-keyword kw">end</span> +120: +121: <span class="ruby-comment cmt"># post section.</span> +122: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the POST section for #{package}. ***"</span> +123: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">post</span> ) +124: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to process post section in the package description of #{package}."</span> ) +125: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +126: <span class="ruby-keyword kw">else</span> +127: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"DEBUG: finished #{package} post section."</span> ) +128: <span class="ruby-keyword kw">end</span> +129: +130: <span class="ruby-comment cmt"># clean out build sources. </span> +131: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Cleaning up the sources for #{package}. ***"</span> +132: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">removeBuild</span> ) +133: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to remove the build sources for #{package}."</span> ) +134: <span class="ruby-comment cmt">#return false # commented out as this is not a reason to fail.</span> +135: <span class="ruby-keyword kw">end</span> +136: +137: <span class="ruby-comment cmt"># remove pacakge from install queue.</span> +138: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">actionPackageQueue</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span>, <span class="ruby-value str">"install"</span>, <span class="ruby-value str">"remove"</span> ) ) +139: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to remove #{sw.name.donwcase} from install queue."</span> ) +140: <span class="ruby-keyword kw">end</span> +141: +142: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> <span class="ruby-comment cmt"># install completed!</span> +143: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -340,9 +354,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> <div id="M000042_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 139</span> -139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstallPackage</span>( <span class="ruby-identifier">package</span> ) -140: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 153</span> +153: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstallPackage</span>( <span class="ruby-identifier">package</span> ) +154: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -367,9 +381,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> <div id="M000043_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 150</span> -150: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">removePackage</span>( <span class="ruby-identifier">package</span> ) -151: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 164</span> +164: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">removePackage</span>( <span class="ruby-identifier">package</span> ) +165: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -393,20 +407,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> <div id="M000046_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 185</span> -185: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">rootLogin</span>( <span class="ruby-identifier">arguments</span> ) -186: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) -187: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> -188: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> -189: -190: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> -191: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] -192: <span class="ruby-keyword kw">end</span> -193: -194: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) -195: <span class="ruby-identifier">exit</span> -196: <span class="ruby-keyword kw">end</span> -197: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 199</span> +199: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">rootLogin</span>( <span class="ruby-identifier">arguments</span> ) +200: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) +201: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> +202: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> +203: +204: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> +205: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] +206: <span class="ruby-keyword kw">end</span> +207: +208: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) +209: <span class="ruby-identifier">exit</span> +210: <span class="ruby-keyword kw">end</span> +211: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/classes/AbtQueueManager.html 2007-02-28 22:05:11 UTC (rev 314) @@ -117,7 +117,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000085">addPackageToQueue</a></li> + <li><a href="#M000085">actionPackageQueue</a></li> <li><a href="#M000084">new</a></li> </ul> @@ -155,56 +155,81 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000085"></a><b>addPackageToQueue</b>( package, queue ) + <a name="M000085"></a><b>actionPackageQueue</b>( package, queue, action="add" ) </div> <div class="description"> <p> -Add a given package to the given queue. If package already in the queue -then it will not be added twice and return a positive answer. +Add/Remove a given package to the given queue. If adding a package already +in the queue then it will not be added twice and return succes. </p> <p> -<b>PARAM</b> <em>String</em> - the package to be added to the queue. -<b>PARAM</b> <em>String</em> - the queue to add the package to. +<b>PARAM</b> <em>String</em> - the package to be added/removed. +<b>PARAM</b> <em>String</em> - the queue. </p> <p> -<b>RETURN</b> <em>boolean</em> - true if package added/exists to/in install -queue, otherwise false. +<b>RETURN</b> <em>boolean</em> - true if action succeeds, otherwise false. </p> </div> <div class="sourcecode"> <p class="source-link">[ <a href="javascript:toggleSource('M000085_source')" id="l_M000085_source">show source</a> ]</p> <div id="M000085_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtQueueManager.rb, line 54</span> -54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">addPackageToQueue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">queue</span> ) -55: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -56: -57: <span class="ruby-comment cmt"># want to name install queue differently from log files.</span> -58: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">queue</span> <span class="ruby-operator">==</span> <span class="ruby-value str">'install'</span> ) -59: <span class="ruby-identifier">queueFile</span> = <span class="ruby-node">"#{$ABT_LOGS}/#{queue}.queue"</span> -60: <span class="ruby-keyword kw">else</span> -61: <span class="ruby-identifier">queueFile</span> = <span class="ruby-node">"#{$ABT_LOGS}/#{queue}.log"</span> -62: <span class="ruby-keyword kw">end</span> -63: -64: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">queueFile</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) -65: <span class="ruby-comment cmt"># pickup queue contents to ensure no duplicates.</span> -66: <span class="ruby-identifier">checkingQueue</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">queueFile</span> ) -67: -68: <span class="ruby-comment cmt"># check if package exists, otherwise add.</span> -69: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-identifier">checkingQueue</span>.<span class="ruby-identifier">collect</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">i</span><span class="ruby-operator">|</span> <span class="ruby-identifier">i</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">'|'</span> )[<span class="ruby-value">0</span>] }.<span class="ruby-identifier">include?</span>( <span class="ruby-identifier">package</span> ) ) -70: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{package}|#{$TIMESTAMP}"</span> -71: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Added #{package} to #{queue} queue."</span> ) -72: <span class="ruby-keyword kw">else</span> -73: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Did not add #{package} to #{queue}, already exists."</span> ) -74: <span class="ruby-keyword kw">end</span> -75: -76: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -77: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -78: <span class="ruby-keyword kw">end</span> -79: -80: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to open #{queueFile}."</span> ) -81: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -82: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtQueueManager.rb, line 53</span> + 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">actionPackageQueue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">queue</span>, <span class="ruby-identifier">action</span>=<span class="ruby-value str">"add"</span> ) + 54: <span class="ruby-identifier">require</span> <span class="ruby-value str">'fileutils'</span> + 55: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> + 56: <span class="ruby-identifier">queueFile</span> = <span class="ruby-value str">""</span> <span class="ruby-comment cmt"># used to hold the queue location.</span> + 57: + 58: <span class="ruby-comment cmt"># want to name install queue differently from log files.</span> + 59: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">queue</span> <span class="ruby-operator">==</span> <span class="ruby-value str">'install'</span> ) + 60: <span class="ruby-identifier">queueFile</span> = <span class="ruby-node">"#{$ABT_LOGS}/#{queue}.queue"</span> + 61: <span class="ruby-keyword kw">else</span> + 62: <span class="ruby-identifier">queueFile</span> = <span class="ruby-node">"#{$ABT_LOGS}/#{queue}.log"</span> + 63: <span class="ruby-keyword kw">end</span> + 64: + 65: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">action</span> <span class="ruby-operator">==</span> <span class="ruby-value str">"add"</span>) + 66: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">queueFile</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) + 67: <span class="ruby-comment cmt"># pickup queue contents to ensure no duplicates.</span> + 68: <span class="ruby-identifier">checkingQueue</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">queueFile</span> ) + 69: + 70: <span class="ruby-comment cmt"># check if package exists, otherwise add.</span> + 71: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-identifier">checkingQueue</span>.<span class="ruby-identifier">collect</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">i</span><span class="ruby-operator">|</span> <span class="ruby-identifier">i</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">'|'</span> )[<span class="ruby-value">0</span>] }.<span class="ruby-identifier">include?</span>( <span class="ruby-identifier">package</span> ) ) + 72: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{package}|#{$TIMESTAMP}"</span> + 73: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Added #{package} to #{queue} queue."</span> ) + 74: <span class="ruby-keyword kw">else</span> + 75: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Did not add #{package} to #{queue}, already exists."</span> ) + 76: <span class="ruby-keyword kw">end</span> + 77: + 78: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> + 79: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> + 80: <span class="ruby-keyword kw">end</span> + 81: <span class="ruby-keyword kw">end</span> + 82: + 83: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">action</span> <span class="ruby-operator">==</span> <span class="ruby-value str">"remove"</span> ) + 84: <span class="ruby-comment cmt"># remove entry from given queue.</span> + 85: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">queueFile</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) + 86: <span class="ruby-comment cmt"># use temp file to filter out entry to be removed.</span> + 87: <span class="ruby-identifier">temp</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">queueFile</span> <span class="ruby-operator">+</span> <span class="ruby-value str">".tmp"</span>, <span class="ruby-value str">"a+"</span>) + 88: + 89: <span class="ruby-comment cmt"># now check for line to be removed.</span> + 90: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">queueFile</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> + 91: <span class="ruby-identifier">entryName</span> = <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">'|'</span> )[<span class="ruby-value">0</span>] + 92: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">entryName</span> <span class="ruby-operator">!=</span> <span class="ruby-identifier">package</span>.<span class="ruby-identifier">downcase</span> ) + 93: <span class="ruby-identifier">temp</span>.<span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span> + 94: <span class="ruby-keyword kw">end</span> + 95: <span class="ruby-keyword kw">end</span> + 96: + 97: <span class="ruby-identifier">temp</span>.<span class="ruby-identifier">close</span> + 98: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mv</span>( <span class="ruby-identifier">temp</span>.<span class="ruby-identifier">path</span>, <span class="ruby-identifier">queueFile</span> ) + 99: <span class="ruby-keyword kw">end</span> +100: +101: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +102: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +103: <span class="ruby-keyword kw">end</span> +104: +105: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to open #{queueFile}."</span> ) +106: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +107: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/TestAbtQueueManager.html =================================================================== --- src/trunk/doc/classes/TestAbtQueueManager.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/classes/TestAbtQueueManager.html 2007-02-28 22:05:11 UTC (rev 314) @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> <li><a href="#M000076">setup</a></li> - <li><a href="#M000077">testAddPackageToQueue</a></li> + <li><a href="#M000077">testActionPackageQueue</a></li> </ul> @@ -151,12 +151,12 @@ </div> <div class="method"> <div class="title"> - <a name="M000077"></a><b>testAddPackageToQueue</b>() + <a name="M000077"></a><b>testActionPackageQueue</b>() </div> <div class="description"> <p> Test method for ‘<a -href="AbtQueueManager.html#M000085">AbtQueueManager.addPackageToQueue</a>()’ +href="AbtQueueManager.html#M000085">AbtQueueManager.actionPackageQueue</a>()’ </p> </div> <div class="sourcecode"> @@ -164,8 +164,8 @@ <div id="M000077_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File TestAbtQueueManager.rb, line 45</span> -45: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">testAddPackageToQueue</span> -46: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@queue</span>.<span class="ruby-identifier">addPackageToQueue</span>( <span class="ruby-value str">"ipc"</span>, <span class="ruby-value str">"install"</span> ), <span class="ruby-value str">"testQueueManager()"</span> ) +45: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">testActionPackageQueue</span> +46: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@queue</span>.<span class="ruby-identifier">actionPackageQueue</span>( <span class="ruby-value str">"ipc"</span>, <span class="ruby-value str">"install"</span>, <span class="ruby-value str">"add"</span> ), <span class="ruby-value str">"testQueueManager()"</span> ) 47: <span class="ruby-keyword kw">end</span> </pre> </div> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/created.rid 2007-02-28 22:05:11 UTC (rev 314) @@ -1 +1 @@ -Mon Feb 26 22:15:33 +0100 2007 +Wed Feb 28 23:02:20 +0100 2007 Modified: src/trunk/doc/files/AbtLogManager_rb.html =================================================================== --- src/trunk/doc/files/AbtLogManager_rb.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/files/AbtLogManager_rb.html 2007-02-28 22:05:11 UTC (rev 314) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Feb 26 22:15:30 +0100 2007</td> + <td>Wed Feb 28 23:02:04 +0100 2007</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/AbtPackageManager_rb.html =================================================================== --- src/trunk/doc/files/AbtPackageManager_rb.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/files/AbtPackageManager_rb.html 2007-02-28 22:05:11 UTC (rev 314) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Feb 26 22:06:38 +0100 2007</td> + <td>Wed Feb 28 23:02:04 +0100 2007</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/AbtPackage_rb.html =================================================================== --- src/trunk/doc/files/AbtPackage_rb.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/files/AbtPackage_rb.html 2007-02-28 22:05:11 UTC (rev 314) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Feb 26 22:06:38 +0100 2007</td> + <td>Wed Feb 28 23:02:04 +0100 2007</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/AbtQueueManager_rb.html =================================================================== --- src/trunk/doc/files/AbtQueueManager_rb.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/files/AbtQueueManager_rb.html 2007-02-28 22:05:11 UTC (rev 314) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Sun Feb 25 14:26:25 +0100 2007</td> + <td>Wed Feb 28 23:02:04 +0100 2007</td> </tr> </table> </td></tr> @@ -113,6 +113,10 @@ </p> </div> + <div class="sectiontitle">Required Files</div> + <ul> + <li>fileutils</li> + </ul> Modified: src/trunk/doc/files/TestAbtQueueManager_rb.html =================================================================== --- src/trunk/doc/files/TestAbtQueueManager_rb.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/files/TestAbtQueueManager_rb.html 2007-02-28 22:05:11 UTC (rev 314) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Sun Feb 25 23:01:24 +0100 2007</td> + <td>Wed Feb 28 23:02:04 +0100 2007</td> </tr> </table> </td></tr> Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2007-02-28 22:03:33 UTC (rev 313) +++ src/trunk/doc/fr_method_index.html 2007-02-28 22:05:11 UTC (rev 314) @@ -41,7 +41,7 @@ <body> <div class="banner">Methods</div> <div class="entries"> -<a href="classes/AbtQueueManager.html#M000085">addPackageToQueue (AbtQueueManager)</a><br> +<a href="classes/AbtQueueManager.html#M000085">ac... [truncated message content] |
From: <esc...@us...> - 2007-03-03 13:58:56
|
Revision: 318 http://svn.sourceforge.net/abtlinux/?rev=318&view=rev Author: eschabell Date: 2007-03-03 05:58:57 -0800 (Sat, 03 Mar 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/files/AbtDepEngine_rb.html src/trunk/doc/files/AbtDownloadManager_rb.html src/trunk/doc/files/AbtLogManager_rb.html src/trunk/doc/files/AbtPackageManager_rb.html src/trunk/doc/files/AbtPackage_rb.html src/trunk/doc/files/AbtQueueManager_rb.html src/trunk/doc/files/AbtReportManager_rb.html src/trunk/doc/files/AbtSystemManager_rb.html src/trunk/doc/files/TestAbtDepEngine_rb.html src/trunk/doc/files/TestAbtDownloadManager_rb.html src/trunk/doc/files/TestAbtLogManager_rb.html src/trunk/doc/files/TestAbtPackageManager_rb.html src/trunk/doc/files/TestAbtPackage_rb.html src/trunk/doc/files/TestAbtQueueManager_rb.html src/trunk/doc/files/TestAbtReportManager_rb.html src/trunk/doc/files/TestAbtSystemManager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-03-03 13:57:38 UTC (rev 317) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-03-03 13:58:57 UTC (rev 318) @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000086">new</a></li> + <li><a href="#M000091">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000086"></a><b>new</b>() + <a name="M000091"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000086_source')" id="l_M000086_source">show source</a> ]</p> - <div id="M000086_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000091_source')" id="l_M000091_source">show source</a> ]</p> + <div id="M000091_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtDepEngine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-03-03 13:57:38 UTC (rev 317) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-03-03 13:58:57 UTC (rev 318) @@ -150,9 +150,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> <div id="M000011_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 41</span> -41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -42: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 42</span> +42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +43: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -178,51 +178,54 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> <div id="M000014_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 94</span> - 94: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span> = <span class="ruby-value str">"false"</span> ) - 95: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> - 96: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> - 97: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> - 98: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> - 99: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> -100: -101: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> -102: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">cleanLog</span> <span class="ruby-operator">==</span> <span class="ruby-value str">"true"</span> ) -103: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">TRUNC</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">644</span> ) -104: <span class="ruby-keyword kw">else</span> -105: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">644</span> ) -106: <span class="ruby-keyword kw">end</span> -107: -108: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> -109: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) -110: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) -111: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -112: <span class="ruby-keyword kw">end</span> -113: -114: <span class="ruby-comment cmt"># display the feeds.</span> -115: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> -116: <span class="ruby-keyword kw">begin</span> -117: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) -118: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> -119: <span class="ruby-keyword kw">end</span> -120: -121: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) -122: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span> ) -123: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -124: <span class="ruby-keyword kw">else</span> -125: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"*** #{rss.channel.title} ***"</span> -126: -127: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> -128: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> -129: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}"</span> -130: <span class="ruby-keyword kw">end</span> -131: <span class="ruby-keyword kw">end</span> -132: -133: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n"</span> -134: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> -135: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -136: -137: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 97</span> + 97: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span> = <span class="ruby-value str">"false"</span> ) + 98: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> + 99: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> +100: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> +101: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> +102: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> +103: +104: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> +105: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">cleanLog</span> <span class="ruby-operator">==</span> <span class="ruby-value str">"true"</span> ) +106: <span class="ruby-identifier">newsLog</span> = +107: <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">TRUNC</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">644</span> ) +108: <span class="ruby-keyword kw">else</span> +109: <span class="ruby-identifier">newsLog</span> = +110: <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">644</span> ) +111: <span class="ruby-keyword kw">end</span> +112: +113: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> +114: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) +115: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) +116: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +117: <span class="ruby-keyword kw">end</span> +118: +119: <span class="ruby-comment cmt"># display the feeds.</span> +120: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> +121: <span class="ruby-keyword kw">begin</span> +122: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) +123: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> +124: <span class="ruby-keyword kw">end</span> +125: +126: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) +127: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} "</span> <span class="ruby-operator">+</span> +128: <span class="ruby-value str">"is not RSS 1.0/2.0."</span> ) +129: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +130: <span class="ruby-keyword kw">else</span> +131: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"*** #{rss.channel.title} ***"</span> +132: +133: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> +134: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> +135: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}"</span> +136: <span class="ruby-keyword kw">end</span> +137: <span class="ruby-keyword kw">end</span> +138: +139: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n"</span> +140: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> +141: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +142: +143: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -250,25 +253,27 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> <div id="M000012_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 55</span> -55: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span> ) -56: <span class="ruby-identifier">require</span> <span class="ruby-identifier">packageName</span> -57: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -58: <span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">capitalize</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'.new'</span> ) -59: -60: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">destination</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">package</span>.<span class="ruby-identifier">srcUrl</span> ) ) ) -61: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"Download not needed, existing source found for "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">packageName</span> ) -62: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -63: <span class="ruby-keyword kw">end</span> -64: -65: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">destination</span> ) -66: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"wget #{package.srcUrl}"</span> ) ) -67: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"Download completed for "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">packageName</span> ) -68: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -69: <span class="ruby-keyword kw">end</span> -70: -71: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># download failed.</span> -72: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 56</span> +56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span> ) +57: <span class="ruby-identifier">require</span> <span class="ruby-identifier">packageName</span> +58: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +59: <span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">capitalize</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'.new'</span> ) +60: +61: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( +62: <span class="ruby-identifier">destination</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">package</span>.<span class="ruby-identifier">srcUrl</span> ) ) ) +63: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"Download not needed, existing source "</span> <span class="ruby-operator">+</span> +64: <span class="ruby-value str">"found for "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">packageName</span> ) +65: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +66: <span class="ruby-keyword kw">end</span> +67: +68: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">destination</span> ) +69: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"wget #{package.srcUrl}"</span> ) ) +70: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"Download completed for "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">packageName</span> ) +71: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +72: <span class="ruby-keyword kw">end</span> +73: +74: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># download failed.</span> +75: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -294,9 +299,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> <div id="M000013_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 82</span> -82: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) -83: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 85</span> +85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) +86: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -321,9 +326,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> <div id="M000015_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 147</span> -147: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> -148: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 153</span> +153: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> +154: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -345,9 +350,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> <div id="M000016_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 156</span> -156: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> -157: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 162</span> +162: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> +163: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-03-03 13:57:38 UTC (rev 317) +++ src/trunk/doc/classes/AbtLogManager.html 2007-03-03 13:58:57 UTC (rev 318) @@ -117,12 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000064">cachePackage</a></li> - <li><a href="#M000063">logPackageBuild</a></li> - <li><a href="#M000062">logPackageInstall</a></li> - <li><a href="#M000060">logPackageIntegrity</a></li> - <li><a href="#M000065">logToJournal</a></li> - <li><a href="#M000061">new</a></li> + <li><a href="#M000066">cachePackage</a></li> + <li><a href="#M000065">logPackageBuild</a></li> + <li><a href="#M000064">logPackageInstall</a></li> + <li><a href="#M000062">logPackageIntegrity</a></li> + <li><a href="#M000067">logToJournal</a></li> + <li><a href="#M000063">new</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000061"></a><b>new</b>() + <a name="M000063"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,13 +146,13 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000061_source')" id="l_M000061_source">show source</a> ]</p> - <div id="M000061_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> + <div id="M000063_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 58</span> 58: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 59: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, -60: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> +60: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> 61: 62: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) 63: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) @@ -167,7 +167,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000064"></a><b>cachePackage</b>( package ) + <a name="M000066"></a><b>cachePackage</b>( package ) </div> <div class="description"> <p> @@ -183,19 +183,26 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> - <div id="M000064_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> + <div id="M000066_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 157</span> -157: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) -158: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 158</span> +158: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) +159: <span class="ruby-comment cmt"># TODO: collect package source.</span> +160: <span class="ruby-comment cmt"># TODO: collect package install log. </span> +161: <span class="ruby-comment cmt"># TODO: collect package build log. </span> +162: <span class="ruby-comment cmt"># TODO: collect package configure log. </span> +163: <span class="ruby-comment cmt"># TODO: collect package integrity log.</span> +164: <span class="ruby-comment cmt"># TODO: collect package description (class file).</span> +165: <span class="ruby-comment cmt"># TODO: tar and bzip this directory (package-cache-version.tar.bz2) </span> +166: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000063"></a><b>logPackageBuild</b>( package ) + <a name="M000065"></a><b>logPackageBuild</b>( package ) </div> <div class="description"> <p> @@ -211,31 +218,32 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> - <div id="M000063_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> + <div id="M000065_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 133</span> 133: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) 134: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> 135: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) 136: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -137: <span class="ruby-identifier">buildFile</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.build"</span> -138: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: buildFile is - #{buildFile}" )</span> -139: -140: <span class="ruby-comment cmt"># make sure the build file exists.</span> -141: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildFile</span> ) ) -142: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -143: <span class="ruby-keyword kw">end</span> -144: -145: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -146: <span class="ruby-keyword kw">end</span> +137: <span class="ruby-identifier">buildFile</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> +138: <span class="ruby-node">"/#{details['Source location']}.build"</span> +139: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: buildFile is - #{buildFile}" )</span> +140: +141: <span class="ruby-comment cmt"># make sure the build file exists.</span> +142: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildFile</span> ) ) +143: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +144: <span class="ruby-keyword kw">end</span> +145: +146: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +147: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000062"></a><b>logPackageInstall</b>( package ) + <a name="M000064"></a><b>logPackageInstall</b>( package ) </div> <div class="description"> <p> @@ -251,39 +259,39 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000062_source')" id="l_M000062_source">show source</a> ]</p> - <div id="M000062_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> + <div id="M000064_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 78</span> 78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) 79: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> - 80: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) - 81: - 82: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> - 83: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) - 84: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> - 85: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> - 86: - 87: <span class="ruby-comment cmt"># our log locations.</span> - 88: <span class="ruby-identifier">installLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.install"</span> - 89: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> - 90: - 91: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> - 92: <span class="ruby-comment cmt"># into our install log.</span> - 93: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) - 94: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) - 95: - 96: <span class="ruby-comment cmt"># include only the file names from open calls</span> - 97: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> - 98: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> - 99: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) -100: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: checking: #{line.split[2]} against #{excluded_pattern}." )</span> -101: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -102: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> -103: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -104: <span class="ruby-keyword kw">else</span> -105: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -106: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: #{excluded_pattern} not matching #{line.split[2]}")</span> + 80: <span class="ruby-identifier">excluded_pattern</span> = + 81: <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) + 82: + 83: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> + 84: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) + 85: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> + 86: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> + 87: + 88: <span class="ruby-comment cmt"># our log locations.</span> + 89: <span class="ruby-identifier">installLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> + 90: <span class="ruby-node">"/#{details['Source location']}.install"</span> + 91: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> + 92: + 93: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> + 94: <span class="ruby-comment cmt"># into our install log.</span> + 95: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) + 96: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) + 97: + 98: <span class="ruby-comment cmt"># include only the file names from open calls</span> + 99: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> +100: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +101: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) +102: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +103: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> +104: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +105: <span class="ruby-keyword kw">else</span> +106: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> 107: <span class="ruby-keyword kw">end</span> 108: 109: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) @@ -306,7 +314,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000065"></a><b>logToJournal</b>( message ) + <a name="M000067"></a><b>logToJournal</b>( message ) </div> <div class="description"> <p> @@ -321,19 +329,21 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> - <div id="M000065_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> + <div id="M000067_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 168</span> -168: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) -169: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) -170: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> -171: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -172: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -173: <span class="ruby-keyword kw">end</span> -174: -175: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -176: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 176</span> +176: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) +177: <span class="ruby-keyword kw">if</span> ( +178: <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( +179: <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) +180: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> +181: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +182: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +183: <span class="ruby-keyword kw">end</span> +184: +185: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +186: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -341,7 +351,7 @@ <div class="sectiontitle">Protected Instance methods</div> <div class="method"> <div class="title"> - <a name="M000060"></a><b>logPackageIntegrity</b>( package ) + <a name="M000062"></a><b>logPackageIntegrity</b>( package ) </div> <div class="description"> <p> @@ -358,8 +368,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000060_source')" id="l_M000060_source">show source</a> ]</p> - <div id="M000060_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000062_source')" id="l_M000062_source">show source</a> ]</p> + <div id="M000062_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageIntegrity</span>( <span class="ruby-identifier">package</span> ) Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-03-03 13:57:38 UTC (rev 317) +++ src/trunk/doc/classes/AbtPackage.html 2007-03-03 13:58:57 UTC (rev 318) @@ -90,7 +90,7 @@ inheriting from this class (class Fortune < <a href="AbtPackage.html">AbtPackage</a>) one picks up all supported standard functions for the abt <a href="AbtPackage.html">AbtPackage</a> manager to -make use of the <a href="AbtPackage.html#M000024">new</a> <a +make use of the <a href="AbtPackage.html#M000025">new</a> <a href="AbtPackage.html">AbtPackage</a>. </p> <p> @@ -109,7 +109,7 @@ AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more <a -href="AbtPackage.html#M000025">details</a>. +href="AbtPackage.html#M000026">details</a>. </p> <p> You should have received a copy of the GNU General Public License along @@ -122,16 +122,16 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000028">build</a></li> - <li><a href="#M000027">configure</a></li> - <li><a href="#M000025">details</a></li> - <li><a href="#M000030">install</a></li> - <li><a href="#M000024">new</a></li> - <li><a href="#M000031">post</a></li> - <li><a href="#M000026">pre</a></li> - <li><a href="#M000029">preinstall</a></li> - <li><a href="#M000032">removeBuild</a></li> - <li><a href="#M000023">unpackSources</a></li> + <li><a href="#M000029">build</a></li> + <li><a href="#M000028">configure</a></li> + <li><a href="#M000026">details</a></li> + <li><a href="#M000031">install</a></li> + <li><a href="#M000025">new</a></li> + <li><a href="#M000032">post</a></li> + <li><a href="#M000027">pre</a></li> + <li><a href="#M000030">preinstall</a></li> + <li><a href="#M000033">removeBuild</a></li> + <li><a href="#M000024">unpackSources</a></li> </ul> @@ -305,40 +305,40 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000024"></a><b>new</b>( data ) + <a name="M000025"></a><b>new</b>( data ) </div> <div class="description"> <p> Constructor for an <a href="AbtPackage.html">AbtPackage</a>, requires all -the packge <a href="AbtPackage.html#M000025">details</a>. +the packge <a href="AbtPackage.html#M000026">details</a>. </p> <p> <b>PARAM</b> <em>Hash</em> - hash containing all package data. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> - <div id="M000024_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> + <div id="M000025_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 150</span> -150: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">data</span> ) -151: <span class="ruby-ivar">@name</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'name'</span>] -152: <span class="ruby-ivar">@execName</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'execName'</span>] -153: <span class="ruby-ivar">@version</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'version'</span>] -154: <span class="ruby-ivar">@srcDir</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcDir'</span>] -155: <span class="ruby-ivar">@homepage</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'homepage'</span>] -156: <span class="ruby-ivar">@srcUrl</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcUrl'</span>] -157: <span class="ruby-ivar">@dependsOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'dependsOn'</span>] -158: <span class="ruby-ivar">@reliesOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'reliesOn'</span>] -159: <span class="ruby-ivar">@optionalDO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalDO'</span>] -160: <span class="ruby-ivar">@optionalRO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalRO'</span>] -161: <span class="ruby-ivar">@hashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'hashCheck'</span>] -162: <span class="ruby-ivar">@patches</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patches'</span>] -163: <span class="ruby-ivar">@patchesHashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patchesHashCheck'</span>] -164: <span class="ruby-ivar">@mirrorPath</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'mirrorPath'</span>] -165: <span class="ruby-ivar">@license</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'license'</span>] -166: <span class="ruby-ivar">@description</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'description'</span>] -167: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 151</span> +151: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">data</span> ) +152: <span class="ruby-ivar">@name</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'name'</span>] +153: <span class="ruby-ivar">@execName</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'execName'</span>] +154: <span class="ruby-ivar">@version</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'version'</span>] +155: <span class="ruby-ivar">@srcDir</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcDir'</span>] +156: <span class="ruby-ivar">@homepage</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'homepage'</span>] +157: <span class="ruby-ivar">@srcUrl</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcUrl'</span>] +158: <span class="ruby-ivar">@dependsOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'dependsOn'</span>] +159: <span class="ruby-ivar">@reliesOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'reliesOn'</span>] +160: <span class="ruby-ivar">@optionalDO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalDO'</span>] +161: <span class="ruby-ivar">@optionalRO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalRO'</span>] +162: <span class="ruby-ivar">@hashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'hashCheck'</span>] +163: <span class="ruby-ivar">@patches</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patches'</span>] +164: <span class="ruby-ivar">@patchesHashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patchesHashCheck'</span>] +165: <span class="ruby-ivar">@mirrorPath</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'mirrorPath'</span>] +166: <span class="ruby-ivar">@license</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'license'</span>] +167: <span class="ruby-ivar">@description</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'description'</span>] +168: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -346,7 +346,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>build</b>() + <a name="M000029"></a><b>build</b>() </div> <div class="description"> <p> @@ -359,35 +359,35 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> - <div id="M000028_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> + <div id="M000029_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 252</span> -252: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> -253: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -254: -255: <span class="ruby-comment cmt"># TODO: not some better way to deal with this than system and tee?</span> -256: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> ) ) -257: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> -258: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -259: <span class="ruby-keyword kw">end</span> -260: -261: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> -262: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -263: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 261</span> +261: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> +262: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) +263: +264: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( +265: <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> ) ) +266: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> +267: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +268: <span class="ruby-keyword kw">end</span> +269: +270: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> +271: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +272: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>configure</b>() + <a name="M000028"></a><b>configure</b>() </div> <div class="description"> <p> -Here we manage the ./<a href="AbtPackage.html#M000027">configure</a> step +Here we manage the ./<a href="AbtPackage.html#M000028">configure</a> step (or equivalent). We need to give ./<a -href="AbtPackage.html#M000027">configure</a> (or autogen.sh, or whatever) +href="AbtPackage.html#M000028">configure</a> (or autogen.sh, or whatever) the correct options so files are to be placed later in the right directories, so doc files and man pages are all in the same common location, etc. Don‘t forget too that it‘s here where we @@ -399,29 +399,29 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> - <div id="M000027_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 234</span> -234: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> -235: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -236: -237: <span class="ruby-comment cmt"># TODO: not some better way to deal with this than system and tee?</span> -238: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> ) ) -239: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section failed."</span> -240: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -241: <span class="ruby-keyword kw">end</span> -242: -243: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section completed!"</span> -244: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -245: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 241</span> +241: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> +242: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"<... [truncated message content] |
From: <esc...@us...> - 2007-05-04 12:25:36
|
Revision: 328 http://svn.sourceforge.net/abtlinux/?rev=328&view=rev Author: eschabell Date: 2007-05-04 05:25:37 -0700 (Fri, 04 May 2007) Log Message: ----------- Updated api-docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_10.dot src/trunk/doc/dot/f_10.png src/trunk/doc/dot/f_11.dot src/trunk/doc/dot/f_11.png src/trunk/doc/dot/f_12.dot src/trunk/doc/dot/f_12.png src/trunk/doc/dot/f_13.dot src/trunk/doc/dot/f_13.png src/trunk/doc/dot/f_14.dot src/trunk/doc/dot/f_14.png src/trunk/doc/dot/f_15.dot src/trunk/doc/dot/f_15.png src/trunk/doc/dot/f_16.dot src/trunk/doc/dot/f_16.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.dot src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.dot src/trunk/doc/dot/f_6.png src/trunk/doc/dot/f_7.dot src/trunk/doc/dot/f_7.png src/trunk/doc/dot/f_8.dot src/trunk/doc/dot/f_8.png src/trunk/doc/dot/f_9.dot src/trunk/doc/dot/f_9.png src/trunk/doc/files/AbtDepEngine_rb.html src/trunk/doc/files/AbtDownloadManager_rb.html src/trunk/doc/files/AbtLogManager_rb.html src/trunk/doc/files/AbtPackageManager_rb.html src/trunk/doc/files/AbtPackage_rb.html src/trunk/doc/files/AbtQueueManager_rb.html src/trunk/doc/files/AbtReportManager_rb.html src/trunk/doc/files/AbtSystemManager_rb.html src/trunk/doc/files/AbtUsage_rb.html src/trunk/doc/files/TestAbtDepEngine_rb.html src/trunk/doc/files/TestAbtDownloadManager_rb.html src/trunk/doc/files/TestAbtLogManager_rb.html src/trunk/doc/files/TestAbtPackageManager_rb.html src/trunk/doc/files/TestAbtPackage_rb.html src/trunk/doc/files/TestAbtQueueManager_rb.html src/trunk/doc/files/TestAbtReportManager_rb.html src/trunk/doc/files/TestAbtSystemManager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-05-04 12:15:26 UTC (rev 327) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-05-04 12:25:37 UTC (rev 328) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,136,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> + <area shape="rect" coords="27,50,133,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> </map> -<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> +<img src="../dot/f_0.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> @@ -86,7 +86,7 @@ </p> <p> <a href="AbtDepEngine.html">AbtDepEngine</a> class handles all dependency -aspects of the AbTLinux system. It is part of a sub-project with it‘s +aspects of the AbTLinux system. It is part of a sub-project with it’s own requirements document. </p> <p> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-05-04 12:15:26 UTC (rev 327) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-05-04 12:25:37 UTC (rev 328) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,176,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-05-04 12:15:26 UTC (rev 327) +++ src/trunk/doc/classes/AbtLogManager.html 2007-05-04 12:25:37 UTC (rev 328) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,144,98" href="AbtLogManager.html" alt="AbtLogManager" /> + <area shape="rect" coords="27,50,141,98" href="AbtLogManager.html" alt="AbtLogManager" /> </map> -<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> +<img src="../dot/f_2.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> @@ -120,9 +120,9 @@ <li><a href="#M000066">cachePackage</a></li> <li><a href="#M000065">logPackageBuild</a></li> <li><a href="#M000064">logPackageInstall</a></li> - <li><a href="#M000062">logPackageIntegrity</a></li> + <li><a href="#M000063">logPackageIntegrity</a></li> <li><a href="#M000067">logToJournal</a></li> - <li><a href="#M000063">new</a></li> + <li><a href="#M000062">new</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000063"></a><b>new</b>() + <a name="M000062"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,20 +146,20 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> - <div id="M000063_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000062_source')" id="l_M000062_source">show source</a> ]</p> + <div id="M000062_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 58</span> -58: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -59: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, -60: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> -61: -62: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) -63: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) -64: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Created directory: #{dir}."</span> ) -65: <span class="ruby-keyword kw">end</span> -66: } -67: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 43</span> +43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +44: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, +45: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> +46: +47: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) +48: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) +49: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Created directory: #{dir}."</span> ) +50: <span class="ruby-keyword kw">end</span> +51: } +52: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -186,16 +186,16 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> <div id="M000066_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 158</span> -158: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) -159: <span class="ruby-comment cmt"># TODO: collect package source.</span> -160: <span class="ruby-comment cmt"># TODO: collect package install log. </span> -161: <span class="ruby-comment cmt"># TODO: collect package build log. </span> -162: <span class="ruby-comment cmt"># TODO: collect package configure log. </span> -163: <span class="ruby-comment cmt"># TODO: collect package integrity log.</span> -164: <span class="ruby-comment cmt"># TODO: collect package description (class file).</span> -165: <span class="ruby-comment cmt"># TODO: tar and bzip this directory (package-cache-version.tar.bz2) </span> -166: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 184</span> +184: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) +185: <span class="ruby-comment cmt"># TODO: collect package source.</span> +186: <span class="ruby-comment cmt"># TODO: collect package install log. </span> +187: <span class="ruby-comment cmt"># TODO: collect package build log. </span> +188: <span class="ruby-comment cmt"># TODO: collect package configure log. </span> +189: <span class="ruby-comment cmt"># TODO: collect package integrity log.</span> +190: <span class="ruby-comment cmt"># TODO: collect package description (class file).</span> +191: <span class="ruby-comment cmt"># TODO: tar and bzip this directory (package-cache-version.tar.bz2) </span> +192: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -221,22 +221,22 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> <div id="M000065_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 133</span> -133: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) -134: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> -135: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -136: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -137: <span class="ruby-identifier">buildFile</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> -138: <span class="ruby-node">"/#{details['Source location']}.build"</span> -139: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: buildFile is - #{buildFile}" )</span> -140: -141: <span class="ruby-comment cmt"># make sure the build file exists.</span> -142: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildFile</span> ) ) -143: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -144: <span class="ruby-keyword kw">end</span> -145: -146: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -147: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 159</span> +159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) +160: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> +161: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +162: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +163: <span class="ruby-identifier">buildLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> +164: <span class="ruby-node">"/#{details['Source location']}.build"</span> +165: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: buildFile is - #{buildFile}" )</span> +166: +167: <span class="ruby-comment cmt"># make sure the build file exists.</span> +168: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +169: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +170: <span class="ruby-keyword kw">end</span> +171: +172: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +173: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -262,119 +262,145 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> <div id="M000064_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 78</span> - 78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) - 79: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> - 80: <span class="ruby-identifier">excluded_pattern</span> = - 81: <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) - 82: - 83: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> - 84: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) - 85: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> - 86: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> - 87: - 88: <span class="ruby-comment cmt"># our log locations.</span> - 89: <span class="ruby-identifier">installLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> - 90: <span class="ruby-node">"/#{details['Source location']}.install"</span> - 91: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> - 92: - 93: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> - 94: <span class="ruby-comment cmt"># into our install log.</span> - 95: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) - 96: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) - 97: - 98: <span class="ruby-comment cmt"># include only the file names from open calls</span> - 99: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> -100: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -101: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) -102: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -103: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> -104: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -105: <span class="ruby-keyword kw">else</span> -106: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -107: <span class="ruby-keyword kw">end</span> -108: -109: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) -110: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: adding line to installFile!")</span> -111: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] -112: <span class="ruby-keyword kw">end</span> -113: <span class="ruby-keyword kw">end</span> -114: <span class="ruby-keyword kw">end</span> -115: -116: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -117: <span class="ruby-keyword kw">end</span> -118: -119: <span class="ruby-comment cmt"># cleanup the tmp files.</span> -120: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-identifier">tmpInstallLog</span> ) -121: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -122: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 106</span> +106: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) +107: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> +108: <span class="ruby-identifier">excluded_pattern</span> = +109: <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) +110: +111: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> +112: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +113: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +114: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> +115: +116: <span class="ruby-comment cmt"># our log locations.</span> +117: <span class="ruby-identifier">installLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> +118: <span class="ruby-node">"/#{details['Source location']}.install"</span> +119: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> +120: +121: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +122: <span class="ruby-comment cmt"># into our install log.</span> +123: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) +124: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) +125: +126: <span class="ruby-comment cmt"># include only the file names from open calls</span> +127: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> +128: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +129: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) +130: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +131: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> +132: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +133: <span class="ruby-keyword kw">else</span> +134: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +135: <span class="ruby-keyword kw">end</span> +136: +137: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +138: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: adding line to installFile!")</span> +139: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] +140: <span class="ruby-keyword kw">end</span> +141: <span class="ruby-keyword kw">end</span> +142: <span class="ruby-keyword kw">end</span> +143: +144: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +145: <span class="ruby-keyword kw">end</span> +146: +147: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +148: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000067"></a><b>logToJournal</b>( message ) + <a name="M000063"></a><b>logPackageIntegrity</b>( package ) </div> <div class="description"> <p> -Provides logging of given message to the AbTLinux journal. Message logged -with date timestamp. +Provides logging of the integrity of all installed files for the given +package. Will be called as part of the logging done during the install +phase. </p> <p> -<b>PARAM</b> <em>String</em> - Message to be added to the log. +<b>PARAM</b> <em>String</em> - Package name. </p> <p> -<b>RETURN</b> <em>boolean</em> True if logged, otherwise false. +<b>RETURN</b> <em>boolean</em> - True if integrity log created +successfully, otherwise false. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> - <div id="M000067_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> + <div id="M000063_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 176</span> -176: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) -177: <span class="ruby-keyword kw">if</span> ( -178: <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( -179: <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) -180: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> -181: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -182: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -183: <span class="ruby-keyword kw">end</span> -184: -185: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -186: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 64</span> +64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageIntegrity</span>( <span class="ruby-identifier">package</span> ) +65: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> +66: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +67: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +68: +69: <span class="ruby-comment cmt"># our log locations.</span> +70: <span class="ruby-identifier">installLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> +71: <span class="ruby-node">"/#{details['Source location']}.install"</span> +72: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> +73: <span class="ruby-node">"/#{details['Source location']}.integrity"</span> +74: +75: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +76: <span class="ruby-comment cmt"># into our install log.</span> +77: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +78: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'r'</span> ) +79: <span class="ruby-identifier">integrityFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-value str">'w'</span> ) +80: +81: <span class="ruby-comment cmt"># get the integrity for each file, initially just permissions. </span> +82: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +83: <span class="ruby-identifier">status</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">stat</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +84: <span class="ruby-identifier">octal</span> = <span class="ruby-identifier">sprintf</span>( <span class="ruby-value str">"%o"</span>, <span class="ruby-identifier">status</span>.<span class="ruby-identifier">mode</span> ) +85: <span class="ruby-identifier">integrityFile</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{line.chomp}:#{octal}"</span> +86: <span class="ruby-keyword kw">end</span> +87: +88: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +89: <span class="ruby-identifier">integrityFile</span>.<span class="ruby-identifier">close</span> +90: <span class="ruby-keyword kw">else</span> +91: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># no install log!</span> +92: <span class="ruby-keyword kw">end</span> +93: +94: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +95: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> -<div class="sectiontitle">Protected Instance methods</div> <div class="method"> <div class="title"> - <a name="M000062"></a><b>logPackageIntegrity</b>( package ) + <a name="M000067"></a><b>logToJournal</b>( message ) </div> <div class="description"> <p> -Provides logging of the integrity of all installed files for the given -package. Will be called as part of the logging done during the install -phase. +Provides logging of given message to the AbTLinux journal. Message logged +with date timestamp. </p> <p> -<b>PARAM</b> <em>String</em> - Package name. +<b>PARAM</b> <em>String</em> - Message to be added to the log. </p> <p> -<b>RETURN</b> <em>boolean</em> - True if integrity log created -successfully, otherwise false. +<b>RETURN</b> <em>boolean</em> True if logged, otherwise false. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000062_source')" id="l_M000062_source">show source</a> ]</p> - <div id="M000062_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> + <div id="M000067_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 42</span> -42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageIntegrity</span>( <span class="ruby-identifier">package</span> ) -43: <span class="ruby-comment cmt"># TODO: implement logPackageIntegrity.</span> -44: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 202</span> +202: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) +203: <span class="ruby-keyword kw">if</span> ( +204: <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( +205: <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">0644</span> ) ) +206: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}"</span> +207: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +208: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +209: <span class="ruby-keyword kw">end</span> +210: +211: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +212: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-05-04 12:15:26 UTC (rev 327) +++ src/trunk/doc/classes/AbtPackage.html 2007-05-04 12:25:37 UTC (rev 328) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,120,98" href="AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> +<img src="../dot/f_3.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> @@ -90,8 +90,7 @@ inheriting from this class (class Fortune < <a href="AbtPackage.html">AbtPackage</a>) one picks up all supported standard functions for the abt <a href="AbtPackage.html">AbtPackage</a> manager to -make use of the <a href="AbtPackage.html#M000025">new</a> <a -href="AbtPackage.html">AbtPackage</a>. +make use of the new <a href="AbtPackage.html">AbtPackage</a>. </p> <p> Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. @@ -108,8 +107,8 @@ <p> AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU General Public License for more <a -href="AbtPackage.html#M000026">details</a>. +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. </p> <p> You should have received a copy of the GNU General Public License along @@ -310,7 +309,7 @@ <div class="description"> <p> Constructor for an <a href="AbtPackage.html">AbtPackage</a>, requires all -the packge <a href="AbtPackage.html#M000026">details</a>. +the packge details. </p> <p> <b>PARAM</b> <em>Hash</em> - hash containing all package data. @@ -346,7 +345,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000029"></a><b>build</b>() + <a name="M000029"></a><b>build</b>( verbose=true ) </div> <div class="description"> <p> @@ -354,6 +353,10 @@ running ‘make’. </p> <p> +<b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, +otherwise false. Defaults to true. +</p> +<p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, otherwise false. </p> @@ -362,38 +365,46 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> <div id="M000029_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 261</span> -261: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> -262: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -263: -264: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( -265: <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> ) ) -266: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> -267: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -268: <span class="ruby-keyword kw">end</span> -269: -270: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> -271: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -272: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 277</span> +277: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +278: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +279: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> +280: <span class="ruby-keyword kw">else</span> +281: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> +282: <span class="ruby-keyword kw">end</span> +283: +284: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) +285: +286: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) +287: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> +288: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +289: <span class="ruby-keyword kw">end</span> +290: +291: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +292: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +293: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>configure</b>() + <a name="M000028"></a><b>configure</b>( verbose=true ) </div> <div class="description"> <p> -Here we manage the ./<a href="AbtPackage.html#M000028">configure</a> step -(or equivalent). We need to give ./<a -href="AbtPackage.html#M000028">configure</a> (or autogen.sh, or whatever) -the correct options so files are to be placed later in the right -directories, so doc files and man pages are all in the same common -location, etc. Don‘t forget too that it‘s here where we -interact with the user in case there are optionnal dependencies. +Here we manage the ./configure step (or equivalent). We need to give +./configure (or autogen.sh, or whatever) the correct options so files are +to be placed later in the right directories, so doc files and man pages are +all in the same common location, etc. Don‘t forget too that +it’s here where we interact with the user in case there are optionnal +dependencies. </p> <p> +<b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, +otherwise false. Defaults to true. +</p> +<p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, otherwise false. </p> @@ -402,19 +413,26 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> <div id="M000028_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 241</span> -241: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> -242: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -243: -244: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee "</span> <span class="ruby-operator">+</span> -245: <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> ) ) -246: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section failed."</span> -247: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -248: <span class="ruby-keyword kw">end</span> -249: -250: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section completed!"</span> -251: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -252: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 247</span> +247: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +248: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +249: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee "</span> <span class="ruby-operator">+</span> +250: <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> +251: <span class="ruby-keyword kw">else</span> +252: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} 1> "</span> <span class="ruby-operator">+</span> +253: <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure 2>&1"</span> +254: <span class="ruby-keyword kw">end</span> +255: +256: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) +257: +258: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) +259: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section failed."</span> +260: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +261: <span class="ruby-keyword kw">end</span> +262: +263: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nDEBUG: [AbtPackage.configure] - configure section completed!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span> ) +264: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +265: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -464,13 +482,17 @@ </div> <div class="method"> <div class="title"> - <a name="M000031"></a><b>install</b>() + <a name="M000031"></a><b>install</b>( verbose=true ) </div> <div class="description"> <p> All files to be installed are installed here. </p> <p> +<b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, +otherwise false. Defaults to true. +</p> +<p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, otherwise false. </p> @@ -479,29 +501,35 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> <div id="M000031_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 294</span> -294: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> -295: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -296: -297: <span class="ruby-comment cmt"># TODO: install section, can this be done without installwatch?</span> -298: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> -299: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> -300: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install"</span> ) ) -301: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section failed."</span> -302: <span class="ruby-comment cmt"># TODO: install section, rollback any installed files (use install log).</span> -303: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -304: <span class="ruby-keyword kw">end</span> -305: -306: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section completed!"</span> -307: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -308: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 321</span> +321: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +322: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +323: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> +324: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> +325: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install"</span> +326: <span class="ruby-keyword kw">else</span> +327: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> +328: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> +329: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install >/dev/null"</span> +330: <span class="ruby-keyword kw">end</span> +331: +332: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) +333: +334: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) +335: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section failed."</span> +336: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +337: <span class="ruby-keyword kw">end</span> +338: +339: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +340: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +341: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000032"></a><b>post</b>() + <a name="M000032"></a><b>post</b>( verbose=true ) </div> <div class="description"> <p> @@ -509,6 +537,10 @@ for example. </p> <p> +<b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, +otherwise false. Defaults to true. +</p> +<p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, otherwise false. </p> @@ -517,18 +549,18 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> <div id="M000032_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 317</span> -317: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> -318: <span class="ruby-comment cmt"># TODO: implement post section install init scripts service</span> -319: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -320: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 353</span> +353: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +354: <span class="ruby-comment cmt"># TODO: implement post section install init scripts service</span> +355: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +356: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>pre</b>() + <a name="M000027"></a><b>pre</b>( verbose=true ) </div> <div class="description"> <p> @@ -536,6 +568,10 @@ unpacking it, downloading and applying patches. </p> <p> +<b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, +otherwise false. Defaults to true. +</p> +<p> <b>RETURNS:</b> <em>boolean</em> - True if completes sucessfully, otherwise false. </p> @@ -544,47 +580,51 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> <div id="M000027_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 204</span> -204: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> -205: <span class="ruby-identifier">downloader</span> = <span class="ruby-constant">AbtDownloadManager</span>.<span class="ruby-identifier">new</span> -206: -207: <span class="ruby-comment cmt"># download sources.</span> -208: <span class="ruby-keyword kw">if</span> ( -209: <span class="ruby-operator">!</span><span class="ruby-identifier">downloader</span>.<span class="ruby-identifier">retrievePackageSource</span>( -210: <span class="ruby-ivar">@name</span>.<span class="ruby-identifier">downcase</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span> ) ) -211: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -212: <span class="ruby-keyword kw">end</span> -213: -214: <span class="ruby-comment cmt"># unpack sources.</span> -215: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">unpackSources</span> ) -216: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -217: <span class="ruby-keyword kw">end</span> -218: -219: <span class="ruby-comment cmt"># ensure we have an installed directory to use.</span> -220: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) ) -221: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) -222: <span class="ruby-keyword kw">end</span> -223: -224: <span class="ruby-comment cmt"># TODO: implement pre section retrieve patches?</span> -225: <span class="ruby-comment cmt"># TODO: implement pre section apply patches?</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 207</span> +207: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +208: <span class="ruby-identifier">downloader</span> = <span class="ruby-constant">AbtDownloadManager</span>.<span class="ruby-identifier">new</span> +209: +210: <span class="ruby-comment cmt"># download sources.</span> +211: <span class="ruby-keyword kw">if</span> ( +212: <span class="ruby-operator">!</span><span class="ruby-identifier">downloader</span>.<span class="ruby-identifier">retrievePackageSource</span>( +213: <span class="ruby-ivar">@name</span>.<span class="ruby-identifier">downcase</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span> ) ) +214: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +215: <span class="ruby-keyword kw">end</span> +216: +217: <span class="ruby-comment cmt"># unpack sources.</span> +218: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">unpackSources</span> ) +219: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +220: <span class="ruby-keyword kw">end</span> +221: +222: <span class="ruby-comment cmt"># ensure we have an installed directory to use.</span> +223: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) ) +224: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) +225: <span class="ruby-keyword kw">end</span> 226: -227: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -228: <span class="ruby-keyword kw">end</span> +227: <span class="ruby-comment cmt"># TODO: implement pre section retrieve patches?</span> +228: <span class="ruby-comment cmt"># TODO: implement pre section apply patches?</span> +229: +230: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +231: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000030"></a><b>preinstall</b>() + <a name="M000030"></a><b>preinstall</b>( verbose=true ) </div> <div class="description"> <p> Any actions needed before the installation can occur will happen here, such -as creating <a href="AbtPackage.html#M000025">new</a> user accounts, -dealing with existing configuration files, etc. +as creating new user accounts, dealing with existing configuration files, +etc. </p> <p> +<b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, +otherwise false. Defaults to true. +</p> +<p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, otherwise false. </p> @@ -593,12 +633,12 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> <div id="M000030_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 282</span> -282: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> -283: <span class="ruby-comment cmt"># TODO: preinstall section create_group?</span> -284: <span class="ruby-comment cmt"># TODO: preinstall section create_user?</span> -285: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -286: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File AbtPackage.rb, line 306</span> +306: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +307: <span class="ruby-comment cmt"># TODO: preinstall section create_group?</span> +308: <span class="ruby-comment cmt"># TODO: preinstall section create_user?</span> +309: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +310: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -609,8 +649,7 @@ </div> <div class="description"> <p> -Cleans up this packages source <a href="AbtPackage.html#M000029">build</a> -directory. +Cleans up this packages source build directory. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, @@ -621,22 +660,23 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> <div id="M000033_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtPackage.rb, line 328</span> -328: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">removeBuild</span> -329: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span> ) -330: <span class="ruby-identifier">buildSourcesLocation</span> = <span class="ruby-node">"#{$BUILD_LOCATION}/#{srcDir}"</span> -331: -332: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">buildSourcesLocation</span> ) ) -333: <span class="ruby-keyword kw">return</span> <span class="r... [truncated message content] |
From: <esc...@us...> - 2007-07-16 13:51:56
|
Revision: 364 http://svn.sourceforge.net/abtlinux/?rev=364&view=rev Author: eschabell Date: 2007-07-16 06:51:57 -0700 (Mon, 16 Jul 2007) Log Message: ----------- Generated new docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_10.dot src/trunk/doc/dot/f_10.png src/trunk/doc/dot/f_11.dot src/trunk/doc/dot/f_11.png src/trunk/doc/dot/f_12.dot src/trunk/doc/dot/f_12.png src/trunk/doc/dot/f_13.dot src/trunk/doc/dot/f_13.png src/trunk/doc/dot/f_14.dot src/trunk/doc/dot/f_14.png src/trunk/doc/dot/f_15.dot src/trunk/doc/dot/f_15.png src/trunk/doc/dot/f_16.dot src/trunk/doc/dot/f_16.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.dot src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.dot src/trunk/doc/dot/f_6.png src/trunk/doc/dot/f_7.dot src/trunk/doc/dot/f_7.png src/trunk/doc/dot/f_8.dot src/trunk/doc/dot/f_8.png src/trunk/doc/dot/f_9.dot src/trunk/doc/dot/f_9.png src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html Added Paths: ----------- src/trunk/doc/files/abtdepengine_rb.html src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtpackage_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtqueuemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtdepengine_rb.html src/trunk/doc/files/testabtdownloadmanager_rb.html src/trunk/doc/files/testabtlogmanager_rb.html src/trunk/doc/files/testabtpackage_rb.html src/trunk/doc/files/testabtpackagemanager_rb.html src/trunk/doc/files/testabtqueuemanager_rb.html src/trunk/doc/files/testabtreportmanager_rb.html src/trunk/doc/files/testabtsystemmanager_rb.html Removed Paths: ------------- src/trunk/doc/files/AbtDepEngine_rb.html src/trunk/doc/files/AbtDownloadManager_rb.html src/trunk/doc/files/AbtLogManager_rb.html src/trunk/doc/files/AbtPackageManager_rb.html src/trunk/doc/files/AbtPackage_rb.html src/trunk/doc/files/AbtQueueManager_rb.html src/trunk/doc/files/AbtReportManager_rb.html src/trunk/doc/files/AbtSystemManager_rb.html src/trunk/doc/files/AbtUsage_rb.html src/trunk/doc/files/TestAbtDepEngine_rb.html src/trunk/doc/files/TestAbtDownloadManager_rb.html src/trunk/doc/files/TestAbtLogManager_rb.html src/trunk/doc/files/TestAbtPackageManager_rb.html src/trunk/doc/files/TestAbtPackage_rb.html src/trunk/doc/files/TestAbtQueueManager_rb.html src/trunk/doc/files/TestAbtReportManager_rb.html src/trunk/doc/files/TestAbtSystemManager_rb.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-07-16 13:34:14 UTC (rev 363) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-07-16 13:51:57 UTC (rev 364) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/AbtDepEngine_rb.html">AbtDepEngine.rb</a> +<a href="../files/abtdepengine_rb.html">abtdepengine.rb</a> </td> </tr> <tr> @@ -78,15 +78,15 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,133,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> </map> -<img src="../dot/f_0.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> <div class="description"><p> -AbtDepEngine.rb +abtdepengine.rb </p> <p> <a href="AbtDepEngine.html">AbtDepEngine</a> class handles all dependency -aspects of the AbTLinux system. It is part of a sub-project with it’s +aspects of the AbTLinux system. It is part of a sub-project with it‘s own requirements document. </p> <p> @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000091">new</a></li> + <li><a href="#M000093">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000091"></a><b>new</b>() + <a name="M000093"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,10 +141,10 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000091_source')" id="l_M000091_source">show source</a> ]</p> - <div id="M000091_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000093_source')" id="l_M000093_source">show source</a> ]</p> + <div id="M000093_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDepEngine.rb, line 41</span> + <span class="ruby-comment cmt"># File abtdepengine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 42: <span class="ruby-keyword kw">end</span> </pre> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-07-16 13:34:14 UTC (rev 363) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-07-16 13:51:57 UTC (rev 364) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/AbtDownloadManager_rb.html">AbtDownloadManager.rb</a> +<a href="../files/abtdownloadmanager_rb.html">abtdownloadmanager.rb</a> </td> </tr> <tr> @@ -78,11 +78,11 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,176,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> -AbtDownloadManager.rb +abtdownloadmanager.rb </p> <p> <a href="AbtDownloadManager.html">AbtDownloadManager</a> class handles all @@ -117,12 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000011">new</a></li> - <li><a href="#M000014">retrieveNewsFeed</a></li> - <li><a href="#M000012">retrievePackageSource</a></li> - <li><a href="#M000013">retrievePackageTree</a></li> - <li><a href="#M000015">updatePackage</a></li> - <li><a href="#M000016">updatePackageTree</a></li> + <li><a href="#M000012">new</a></li> + <li><a href="#M000015">retrieveNewsFeed</a></li> + <li><a href="#M000013">retrievePackageSource</a></li> + <li><a href="#M000014">retrievePackageTree</a></li> + <li><a href="#M000016">updatePackage</a></li> + <li><a href="#M000017">updatePackageTree</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000011"></a><b>new</b>() + <a name="M000012"></a><b>new</b>() </div> <div class="description"> <p> @@ -147,10 +147,10 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> - <div id="M000011_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> + <div id="M000012_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 42</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 43: <span class="ruby-keyword kw">end</span> </pre> @@ -160,7 +160,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>retrieveNewsFeed</b>( uri, cleanLog = "false" ) + <a name="M000015"></a><b>retrieveNewsFeed</b>( uri, cleanLog=true ) </div> <div class="description"> <p> @@ -168,71 +168,70 @@ </p> <p> <b>PARAM</b> <em>String</em> - the uri of the rss news feed to be -retrieved. <b>PARAM</b> <em>String</em> - pass the value ‘true’ -to empty the log file, otherwise it will be appended. <b>RETURN</b> +retrieved. <b>PARAM</b> <em>boolean</em> - default is to emplty the log +file, passing ‘false’ will append to news file. <b>RETURN</b> <em>boolean</em> - True if the AbTLinux news feed has been retrieved, otherwise false. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> - <div id="M000014_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> + <div id="M000015_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 97</span> - 97: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span> = <span class="ruby-value str">"false"</span> ) - 98: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> - 99: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> -100: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> -101: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> -102: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> -103: -104: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> -105: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">cleanLog</span> <span class="ruby-operator">==</span> <span class="ruby-value str">"true"</span> ) -106: <span class="ruby-identifier">newsLog</span> = -107: <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">TRUNC</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">644</span> ) -108: <span class="ruby-keyword kw">else</span> -109: <span class="ruby-identifier">newsLog</span> = -110: <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">WRONLY</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">APPEND</span><span class="ruby-operator">|</span><span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-constant">CREAT</span>, <span class="ruby-value">644</span> ) -111: <span class="ruby-keyword kw">end</span> -112: -113: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> -114: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) -115: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) -116: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -117: <span class="ruby-keyword kw">end</span> -118: -119: <span class="ruby-comment cmt"># display the feeds.</span> -120: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> -121: <span class="ruby-keyword kw">begin</span> -122: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) -123: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> -124: <span class="ruby-keyword kw">end</span> -125: -126: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) -127: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} "</span> <span class="ruby-operator">+</span> -128: <span class="ruby-value str">"is not RSS 1.0/2.0."</span> ) -129: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -130: <span class="ruby-keyword kw">else</span> -131: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"*** #{rss.channel.title} ***"</span> -132: -133: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> -134: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> -135: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}"</span> -136: <span class="ruby-keyword kw">end</span> -137: <span class="ruby-keyword kw">end</span> -138: -139: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n"</span> -140: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> -141: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -142: -143: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 95</span> + 95: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) + 96: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> + 97: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> + 98: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> + 99: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> +100: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> +101: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +102: +103: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> +104: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">cleanLog</span> ) +105: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"w+"</span> ) +106: <span class="ruby-keyword kw">else</span> +107: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"a+"</span> ) +108: <span class="ruby-keyword kw">end</span> +109: +110: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> +111: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) +112: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) +113: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +114: <span class="ruby-keyword kw">end</span> +115: +116: <span class="ruby-comment cmt"># display the feeds.</span> +117: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> +118: <span class="ruby-keyword kw">begin</span> +119: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) +120: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> +121: <span class="ruby-keyword kw">end</span> +122: +123: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) +124: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} "</span> <span class="ruby-operator">+</span> +125: <span class="ruby-value str">"is not RSS 1.0/2.0."</span> ) +126: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +127: <span class="ruby-keyword kw">else</span> +128: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> +129: +130: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> +131: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> +132: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> +133: <span class="ruby-keyword kw">end</span> +134: <span class="ruby-keyword kw">end</span> +135: +136: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> +137: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> +138: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +139: +140: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000012"></a><b>retrievePackageSource</b>( packageName, destination ) + <a name="M000013"></a><b>retrievePackageSource</b>( packageName, destination ) </div> <div class="description"> <p> @@ -250,37 +249,35 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> - <div id="M000012_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> + <div id="M000013_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 56</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span> ) -57: <span class="ruby-identifier">require</span> <span class="ruby-identifier">packageName</span> +57: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> 58: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> 59: <span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">capitalize</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'.new'</span> ) 60: -61: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( -62: <span class="ruby-identifier">destination</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">package</span>.<span class="ruby-identifier">srcUrl</span> ) ) ) -63: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"Download not needed, existing source "</span> <span class="ruby-operator">+</span> -64: <span class="ruby-value str">"found for "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">packageName</span> ) -65: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -66: <span class="ruby-keyword kw">end</span> -67: -68: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">destination</span> ) -69: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"wget #{package.srcUrl}"</span> ) ) -70: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-value str">"Download completed for "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">packageName</span> ) -71: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -72: <span class="ruby-keyword kw">end</span> -73: -74: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># download failed.</span> -75: <span class="ruby-keyword kw">end</span> +61: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{destination}/#{File.basename( package.srcUrl )}"</span> ) ) +62: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Download not needed, existing source found for #{packageName}"</span> ) +63: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +64: <span class="ruby-keyword kw">end</span> +65: +66: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">destination</span> ) +67: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"wget #{package.srcUrl}"</span> ) ) +68: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Download completed for #{packageName}"</span> ) +69: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +70: <span class="ruby-keyword kw">end</span> +71: +72: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># download failed.</span> +73: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>retrievePackageTree</b>( packageTreeName ) + <a name="M000014"></a><b>retrievePackageTree</b>( packageTreeName ) </div> <div class="description"> <p> @@ -296,19 +293,19 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> - <div id="M000013_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> + <div id="M000014_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 85</span> -85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) -86: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 83</span> +83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) +84: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>updatePackage</b>() + <a name="M000016"></a><b>updatePackage</b>() </div> <div class="description"> <p> @@ -323,19 +320,19 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> - <div id="M000015_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> + <div id="M000016_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 153</span> -153: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> -154: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 150</span> +150: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> +151: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>updatePackageTree</b>() + <a name="M000017"></a><b>updatePackageTree</b>() </div> <div class="description"> <p> @@ -347,12 +344,12 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> - <div id="M000016_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 162</span> -162: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> -163: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 159</span> +159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> +160: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-07-16 13:34:14 UTC (rev 363) +++ src/trunk/doc/classes/AbtLogManager.html 2007-07-16 13:51:57 UTC (rev 364) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/AbtLogManager_rb.html">AbtLogManager.rb</a> +<a href="../files/abtlogmanager_rb.html">abtlogmanager.rb</a> </td> </tr> <tr> @@ -78,11 +78,11 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,141,98" href="AbtLogManager.html" alt="AbtLogManager" /> </map> -<img src="../dot/f_2.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> <div class="description"><p> -AbtLogManager.rb +abtlogmanager.rb </p> <p> <a href="AbtLogManager.html">AbtLogManager</a> class handles all aspects of @@ -117,12 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000066">cachePackage</a></li> - <li><a href="#M000065">logPackageBuild</a></li> - <li><a href="#M000064">logPackageInstall</a></li> - <li><a href="#M000063">logPackageIntegrity</a></li> - <li><a href="#M000067">logToJournal</a></li> - <li><a href="#M000062">new</a></li> + <li><a href="#M000067">cachePackage</a></li> + <li><a href="#M000066">logPackageBuild</a></li> + <li><a href="#M000065">logPackageInstall</a></li> + <li><a href="#M000064">logPackageIntegrity</a></li> + <li><a href="#M000068">logToJournal</a></li> + <li><a href="#M000063">new</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000062"></a><b>new</b>() + <a name="M000063"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,20 +146,20 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000062_source')" id="l_M000062_source">show source</a> ]</p> - <div id="M000062_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> + <div id="M000063_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 43</span> -43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -44: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, -45: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> -46: -47: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) -48: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) -49: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Created directory: #{dir}."</span> ) -50: <span class="ruby-keyword kw">end</span> -51: } -52: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 81</span> +81: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +82: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, +83: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> +84: +85: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) +86: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) +87: <span class="ruby-identifier">logToJournal</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"Created directory: #{dir}."</span> +88: <span class="ruby-keyword kw">end</span> +89: } +90: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -167,7 +167,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000066"></a><b>cachePackage</b>( package ) + <a name="M000067"></a><b>cachePackage</b>( package ) </div> <div class="description"> <p> @@ -183,26 +183,94 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> - <div id="M000066_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> + <div id="M000067_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 184</span> -184: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) -185: <span class="ruby-comment cmt"># TODO: collect package source.</span> -186: <span class="ruby-comment cmt"># TODO: collect package install log. </span> -187: <span class="ruby-comment cmt"># TODO: collect package build log. </span> -188: <span class="ruby-comment cmt"># TODO: collect package configure log. </span> -189: <span class="ruby-comment cmt"># TODO: collect package integrity log.</span> -190: <span class="ruby-comment cmt"># TODO: collect package description (class file).</span> -191: <span class="ruby-comment cmt"># TODO: tar and bzip this directory (package-cache-version.tar.bz2) </span> -192: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 210</span> +210: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) +211: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +212: +213: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">packageInstalled</span>( <span class="ruby-identifier">package</span> ) ) +214: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +215: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> +216: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +217: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +218: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +219: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +220: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +221: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +222: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> +223: +224: +225: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) +226: +227: <span class="ruby-comment cmt"># collect package source.</span> +228: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) +229: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) +230: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> +231: <span class="ruby-keyword kw">else</span> +232: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> +233: <span class="ruby-keyword kw">end</span> +234: +235: <span class="ruby-comment cmt"># collect package install log. </span> +236: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +237: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) +238: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> +239: <span class="ruby-keyword kw">else</span> +240: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> +241: <span class="ruby-keyword kw">end</span> +242: +243: <span class="ruby-comment cmt"># collect package build log. </span> +244: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +245: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) +246: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> +247: <span class="ruby-keyword kw">else</span> +248: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> +249: <span class="ruby-keyword kw">end</span> +250: +251: <span class="ruby-comment cmt"># collect package configure log. </span> +252: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) +253: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) +254: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> +255: <span class="ruby-keyword kw">else</span> +256: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> +257: <span class="ruby-keyword kw">end</span> +258: +259: <span class="ruby-comment cmt"># collect package integrity log.</span> +260: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) +261: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) +262: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> +263: <span class="ruby-keyword kw">else</span> +264: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> +265: <span class="ruby-keyword kw">end</span> +266: +267: <span class="ruby-comment cmt"># collect package description (class file).</span> +268: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) +269: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) +270: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> +271: <span class="ruby-keyword kw">else</span> +272: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> +273: <span class="ruby-keyword kw">end</span> +274: +275: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> +276: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) +277: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> +278: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) +279: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> +280: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) +281: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +282: <span class="ruby-keyword kw">end</span> +283: <span class="ruby-keyword kw">end</span> +284: +285: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> +286: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000065"></a><b>logPackageBuild</b>( package ) + <a name="M000066"></a><b>logPackageBuild</b>( package ) </div> <div class="description"> <p> @@ -218,32 +286,27 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> - <div id="M000065_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> + <div id="M000066_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 159</span> -159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) -160: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> -161: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -162: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -163: <span class="ruby-identifier">buildLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> -164: <span class="ruby-node">"/#{details['Source location']}.build"</span> -165: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: buildFile is - #{buildFile}" )</span> -166: -167: <span class="ruby-comment cmt"># make sure the build file exists.</span> -168: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -169: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -170: <span class="ruby-keyword kw">end</span> -171: -172: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -173: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 190</span> +190: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) +191: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +192: +193: <span class="ruby-comment cmt"># make sure the build file exists.</span> +194: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +195: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +196: <span class="ruby-keyword kw">end</span> +197: +198: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +199: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000064"></a><b>logPackageInstall</b>( package ) + <a name="M000065"></a><b>logPackageInstall</b>( package ) </div> <div class="description"> <p> @@ -259,60 +322,55 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> - <div id="M000064_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> + <div id="M000065_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File AbtLogManager.rb, line 106</span> -106: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) -107: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> -108: <span class="ruby-identifier">excluded_pattern</span> = -109: <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) -110: -111: <span class="ruby-identifier">require</span> <span class="ruby-identifier">package</span> -112: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -113: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -114: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> -115: -116: <span class="ruby-comment cmt"># our log locations.</span> -117: <span class="ruby-identifier">installLog</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> -118: <span class="ruby-node">"/#{details['Source location']}.install"</span> -119: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> -120: -121: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> -122: <span class="ruby-comment cmt"># into our install log.</span> -123: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) -124: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) -125: -126: <span class="ruby-comment cmt"># include only the file names from open calls</span> -127: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> -128: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -129: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) -130: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -131: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> -132: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -133: <span class="ruby-keyword kw">else</span> -134: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -135: <span class="ruby-keyword kw">end</span> -136: -137: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) -138: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: adding line to installFile!")</span> -139: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] -140: <span class="ruby-keyword kw">end</span> -141: <span class="ruby-keyword kw">end</span> -142: <span class="ruby-keyword kw">end</span> -143: -144: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -145: <span class="ruby-keyword kw">end</span> -146: -147: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -148: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 142</span> +142: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) +143: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> +144: <span class="ruby-identifier">excluded_pattern</span> = +145: <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) +146: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> +147: +148: <span class="ruby-comment cmt"># our log locations.</span> +149: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +150: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span> ) +151: +152: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +153: <span class="ruby-comment cmt"># into our install log.</span> +154: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) +155: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) +156: +157: <span class="ruby-comment cmt"># include only the file names from open calls</span> +158: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> +159: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +160: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) +161: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +162: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> +163: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +164: <span class="ruby-keyword kw">else</span> +165: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +166: <span class="ruby-keyword kw">end</span> +167: +168: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +169: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: adding line to installFile!")</span> +170: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> +171: <span class="ruby-keyword kw">end</span> +172: <span class="ruby-keyword kw">end</span> +173: <span class="ruby-keyword kw">end</span> +174: +175: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +176: <span class="ruby-keyword kw">end</span> +177: +178: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +179: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000063"></a><b>logPackageIntegrity</b>( package ) + <a name="M000064"></a><b>logPackageIntegrity</b>( package ) </div> <div class="description"> <p> @@ -329,49 +387,47 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_... [truncated message content] |
From: <esc...@us...> - 2007-07-16 20:23:28
|
Revision: 368 http://svn.sourceforge.net/abtlinux/?rev=368&view=rev Author: eschabell Date: 2007-07-16 13:23:30 -0700 (Mon, 16 Jul 2007) Log Message: ----------- Regenerated ruby docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtpackage_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtqueuemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtdepengine_rb.html src/trunk/doc/files/testabtdownloadmanager_rb.html src/trunk/doc/files/testabtlogmanager_rb.html src/trunk/doc/files/testabtpackage_rb.html src/trunk/doc/files/testabtpackagemanager_rb.html src/trunk/doc/files/testabtqueuemanager_rb.html src/trunk/doc/files/testabtreportmanager_rb.html src/trunk/doc/files/testabtsystemmanager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-07-16 20:22:31 UTC (rev 367) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-07-16 20:23:30 UTC (rev 368) @@ -118,11 +118,11 @@ <div class="sectiontitle">Methods</div> <ul> <li><a href="#M000012">new</a></li> - <li><a href="#M000015">retrieveNewsFeed</a></li> - <li><a href="#M000013">retrievePackageSource</a></li> - <li><a href="#M000014">retrievePackageTree</a></li> - <li><a href="#M000016">updatePackage</a></li> - <li><a href="#M000017">updatePackageTree</a></li> + <li><a href="#M000015">retrieve_news_feed</a></li> + <li><a href="#M000013">retrieve_package_source</a></li> + <li><a href="#M000014">retrieve_package_tree</a></li> + <li><a href="#M000016">update_package</a></li> + <li><a href="#M000017">update_package_tree</a></li> </ul> @@ -160,7 +160,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>retrieveNewsFeed</b>( uri, cleanLog=true ) + <a name="M000015"></a><b>retrieve_news_feed</b>( uri, cleanLog=true ) </div> <div class="description"> <p> @@ -179,7 +179,7 @@ <div id="M000015_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 95</span> - 95: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) + 95: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) 96: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> 97: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> 98: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> @@ -196,7 +196,7 @@ 109: 110: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> 111: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) -112: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) +112: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) 113: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 114: <span class="ruby-keyword kw">end</span> 115: @@ -208,7 +208,7 @@ 121: <span class="ruby-keyword kw">end</span> 122: 123: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) -124: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} "</span> <span class="ruby-operator">+</span> +124: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} "</span> <span class="ruby-operator">+</span> 125: <span class="ruby-value str">"is not RSS 1.0/2.0."</span> ) 126: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 127: <span class="ruby-keyword kw">else</span> @@ -231,7 +231,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>retrievePackageSource</b>( packageName, destination ) + <a name="M000013"></a><b>retrieve_package_source</b>( packageName, destination ) </div> <div class="description"> <p> @@ -253,19 +253,19 @@ <div id="M000013_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 56</span> -56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span> ) +56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span> ) 57: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> 58: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> 59: <span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">capitalize</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'.new'</span> ) 60: 61: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{destination}/#{File.basename( package.srcUrl )}"</span> ) ) -62: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Download not needed, existing source found for #{packageName}"</span> ) +62: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Download not needed, existing source found for #{packageName}"</span> ) 63: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 64: <span class="ruby-keyword kw">end</span> 65: 66: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">destination</span> ) 67: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"wget #{package.srcUrl}"</span> ) ) -68: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">logToJournal</span>( <span class="ruby-node">"Download completed for #{packageName}"</span> ) +68: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Download completed for #{packageName}"</span> ) 69: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 70: <span class="ruby-keyword kw">end</span> 71: @@ -277,7 +277,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>retrievePackageTree</b>( packageTreeName ) + <a name="M000014"></a><b>retrieve_package_tree</b>( packageTreeName ) </div> <div class="description"> <p> @@ -297,7 +297,7 @@ <div id="M000014_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 83</span> -83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) +83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>( <span class="ruby-identifier">packageTreeName</span> ) 84: <span class="ruby-keyword kw">end</span> </pre> </div> @@ -305,7 +305,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>updatePackage</b>() + <a name="M000016"></a><b>update_package</b>() </div> <div class="description"> <p> @@ -324,7 +324,7 @@ <div id="M000016_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 150</span> -150: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> +150: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span> 151: <span class="ruby-keyword kw">end</span> </pre> </div> @@ -332,7 +332,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>updatePackageTree</b>() + <a name="M000017"></a><b>update_package_tree</b>() </div> <div class="description"> <p> @@ -348,7 +348,7 @@ <div id="M000017_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 159</span> -159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> +159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span> 160: <span class="ruby-keyword kw">end</span> </pre> </div> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-07-16 20:22:31 UTC (rev 367) +++ src/trunk/doc/classes/AbtLogManager.html 2007-07-16 20:23:30 UTC (rev 368) @@ -117,12 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000067">cachePackage</a></li> - <li><a href="#M000066">logPackageBuild</a></li> - <li><a href="#M000065">logPackageInstall</a></li> - <li><a href="#M000064">logPackageIntegrity</a></li> - <li><a href="#M000068">logToJournal</a></li> + <li><a href="#M000067">cache_package</a></li> + <li><a href="#M000066">log_package_build</a></li> + <li><a href="#M000065">log_package_install</a></li> + <li><a href="#M000064">log_package_integrity</a></li> <li><a href="#M000063">new</a></li> + <li><a href="#M000068">to_journal</a></li> </ul> @@ -156,7 +156,7 @@ 84: 85: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) 86: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) -87: <span class="ruby-identifier">logToJournal</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"Created directory: #{dir}."</span> +87: <span class="ruby-identifier">to_journal</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"Created directory: #{dir}."</span> 88: <span class="ruby-keyword kw">end</span> 89: } 90: <span class="ruby-keyword kw">end</span> @@ -167,7 +167,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000067"></a><b>cachePackage</b>( package ) + <a name="M000067"></a><b>cache_package</b>( package ) </div> <div class="description"> <p> @@ -186,91 +186,91 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> <div id="M000067_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 210</span> -210: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) -211: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -212: -213: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">packageInstalled</span>( <span class="ruby-identifier">package</span> ) ) -214: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -215: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> -216: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -217: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -218: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -219: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -220: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -221: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -222: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 209</span> +209: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) +210: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +211: +212: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) +213: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +214: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> +215: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +216: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +217: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +218: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +219: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +220: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +221: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> +222: 223: -224: -225: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) -226: -227: <span class="ruby-comment cmt"># collect package source.</span> -228: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) -229: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) -230: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> -231: <span class="ruby-keyword kw">else</span> -232: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> -233: <span class="ruby-keyword kw">end</span> -234: -235: <span class="ruby-comment cmt"># collect package install log. </span> -236: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) -237: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) -238: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> -239: <span class="ruby-keyword kw">else</span> -240: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> -241: <span class="ruby-keyword kw">end</span> -242: -243: <span class="ruby-comment cmt"># collect package build log. </span> -244: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -245: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) -246: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> -247: <span class="ruby-keyword kw">else</span> -248: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> -249: <span class="ruby-keyword kw">end</span> -250: -251: <span class="ruby-comment cmt"># collect package configure log. </span> -252: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) -253: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) -254: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> -255: <span class="ruby-keyword kw">else</span> -256: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> -257: <span class="ruby-keyword kw">end</span> -258: -259: <span class="ruby-comment cmt"># collect package integrity log.</span> -260: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) -261: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) -262: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> -263: <span class="ruby-keyword kw">else</span> -264: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> -265: <span class="ruby-keyword kw">end</span> -266: -267: <span class="ruby-comment cmt"># collect package description (class file).</span> -268: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) -269: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) -270: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> -271: <span class="ruby-keyword kw">else</span> -272: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> -273: <span class="ruby-keyword kw">end</span> -274: -275: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> -276: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) -277: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> -278: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) -279: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> -280: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) -281: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -282: <span class="ruby-keyword kw">end</span> -283: <span class="ruby-keyword kw">end</span> -284: -285: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> -286: <span class="ruby-keyword kw">end</span> +224: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) +225: +226: <span class="ruby-comment cmt"># collect package source.</span> +227: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) +228: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) +229: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> +230: <span class="ruby-keyword kw">else</span> +231: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> +232: <span class="ruby-keyword kw">end</span> +233: +234: <span class="ruby-comment cmt"># collect package install log. </span> +235: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +236: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) +237: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> +238: <span class="ruby-keyword kw">else</span> +239: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> +240: <span class="ruby-keyword kw">end</span> +241: +242: <span class="ruby-comment cmt"># collect package build log. </span> +243: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +244: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) +245: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> +246: <span class="ruby-keyword kw">else</span> +247: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> +248: <span class="ruby-keyword kw">end</span> +249: +250: <span class="ruby-comment cmt"># collect package configure log. </span> +251: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) +252: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) +253: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> +254: <span class="ruby-keyword kw">else</span> +255: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> +256: <span class="ruby-keyword kw">end</span> +257: +258: <span class="ruby-comment cmt"># collect package integrity log.</span> +259: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) +260: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) +261: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> +262: <span class="ruby-keyword kw">else</span> +263: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> +264: <span class="ruby-keyword kw">end</span> +265: +266: <span class="ruby-comment cmt"># collect package description (class file).</span> +267: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) +268: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) +269: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> +270: <span class="ruby-keyword kw">else</span> +271: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> +272: <span class="ruby-keyword kw">end</span> +273: +274: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> +275: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) +276: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> +277: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) +278: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> +279: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) +280: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +281: <span class="ruby-keyword kw">end</span> +282: <span class="ruby-keyword kw">end</span> +283: +284: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> +285: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000066"></a><b>logPackageBuild</b>( package ) + <a name="M000066"></a><b>log_package_build</b>( package ) </div> <div class="description"> <p> @@ -289,24 +289,24 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> <div id="M000066_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 190</span> -190: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) -191: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -192: -193: <span class="ruby-comment cmt"># make sure the build file exists.</span> -194: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -195: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -196: <span class="ruby-keyword kw">end</span> -197: -198: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -199: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 189</span> +189: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) +190: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +191: +192: <span class="ruby-comment cmt"># make sure the build file exists.</span> +193: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +194: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +195: <span class="ruby-keyword kw">end</span> +196: +197: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +198: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000065"></a><b>logPackageInstall</b>( package ) + <a name="M000065"></a><b>log_package_install</b>( package ) </div> <div class="description"> <p> @@ -326,51 +326,50 @@ <div id="M000065_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 142</span> -142: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) +142: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) 143: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> -144: <span class="ruby-identifier">excluded_pattern</span> = -145: <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) -146: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> -147: -148: <span class="ruby-comment cmt"># our log locations.</span> -149: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -150: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span> ) -151: -152: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> -153: <span class="ruby-comment cmt"># into our install log.</span> -154: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) -155: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) -156: -157: <span class="ruby-comment cmt"># include only the file names from open calls</span> -158: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> -159: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -160: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) -161: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -162: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> -163: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -164: <span class="ruby-keyword kw">else</span> -165: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -166: <span class="ruby-keyword kw">end</span> -167: -168: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) -169: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: adding line to installFile!")</span> -170: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> -171: <span class="ruby-keyword kw">end</span> -172: <span class="ruby-keyword kw">end</span> -173: <span class="ruby-keyword kw">end</span> -174: -175: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -176: <span class="ruby-keyword kw">end</span> -177: -178: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -179: <span class="ruby-keyword kw">end</span> +144: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) +145: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> +146: +147: <span class="ruby-comment cmt"># our log locations.</span> +148: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +149: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span> ) +150: +151: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +152: <span class="ruby-comment cmt"># into our install log.</span> +153: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) +154: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) +155: +156: <span class="ruby-comment cmt"># include only the file names from open calls</span> +157: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> +158: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +159: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) +160: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +161: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> +162: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +163: <span class="ruby-keyword kw">else</span> +164: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +165: <span class="ruby-keyword kw">end</span> +166: +167: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +168: <span class="ruby-comment cmt">#self.to_journal( "DEBUG: adding line to installFile!")</span> +169: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> +170: <span class="ruby-keyword kw">end</span> +171: <span class="ruby-keyword kw">end</span> +172: <span class="ruby-keyword kw">end</span> +173: +174: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +175: <span class="ruby-keyword kw">end</span> +176: +177: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +178: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000064"></a><b>logPackageIntegrity</b>( package ) + <a name="M000064"></a><b>log_package_integrity</b>( package ) </div> <div class="description"> <p> @@ -391,14 +390,14 @@ <div id="M000064_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 102</span> -102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageIntegrity</span>( <span class="ruby-identifier">package</span> ) +102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) 103: <span class="ruby-comment cmt">#require "#{$PACKAGE_PATH}#{package}"</span> 104: <span class="ruby-comment cmt">#sw = eval( "#{package.capitalize}.new" )</span> 105: <span class="ruby-comment cmt">#details = sw.details</span> 106: 107: <span class="ruby-comment cmt"># our log locations.</span> -108: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -109: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">getLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) +108: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +109: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) 110: 111: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> 112: <span class="ruby-comment cmt"># into our install log.</span> @@ -427,7 +426,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000068"></a><b>logToJournal</b>( message ) + <a name="M000068"></a><b>to_journal</b>( message ) </div> <div class="description"> <p> @@ -445,16 +444,16 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> <div id="M000068_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 296</span> -296: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) -297: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-value str">"a+"</span> ) ) -298: <span class="ruby-identifier">log</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}\n"</span> -299: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -300: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -301: <span class="ruby-keyword kw">end</span> -302: -303: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -304: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 295</span> +295: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) +296: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-value str">"a+"</span> ) ) +297: <span class="ruby-identifier">log</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}\n"</span> +298: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +299: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +300: <span class="ruby-keyword kw">end</span> +301: +302: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +303: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-07-16 20:22:31 UTC (rev 367) +++ src/trunk/doc/classes/AbtPackage.html 2007-07-16 20:23:30 UTC (rev 368) @@ -130,8 +130,8 @@ <li><a href="#M000033">post</a></li> <li><a href="#M000028">pre</a></li> <li><a href="#M000031">preinstall</a></li> - <li><a href="#M000034">removeBuild</a></li> - <li><a href="#M000025">unpackSources</a></li> + <li><a href="#M000034">remove_build</a></li> + <li><a href="#M000025">unpack_sources</a></li> </ul> @@ -320,25 +320,25 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> <div id="M000026_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 151</span> -151: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">data</span> ) -152: <span class="ruby-ivar">@name</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'name'</span>] -153: <span class="ruby-ivar">@execName</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'execName'</span>] -154: <span class="ruby-ivar">@version</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'version'</span>] -155: <span class="ruby-ivar">@srcDir</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcDir'</span>] -156: <span class="ruby-ivar">@homepage</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'homepage'</span>] -157: <span class="ruby-ivar">@srcUrl</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcUrl'</span>] -158: <span class="ruby-ivar">@dependsOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'dependsOn'</span>] -159: <span class="ruby-ivar">@reliesOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'reliesOn'</span>] -160: <span class="ruby-ivar">@optionalDO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalDO'</span>] -161: <span class="ruby-ivar">@optionalRO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalRO'</span>] -162: <span class="ruby-ivar">@hashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'hashCheck'</span>] -163: <span class="ruby-ivar">@patches</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patches'</span>] -164: <span class="ruby-ivar">@patchesHashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patchesHashCheck'</span>] -165: <span class="ruby-ivar">@mirrorPath</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'mirrorPath'</span>] -166: <span class="ruby-ivar">@license</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'license'</span>] -167: <span class="ruby-ivar">@description</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'description'</span>] -168: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackage.rb, line 147</span> +147: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">data</span> ) +148: <span class="ruby-ivar">@name</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'name'</span>] +149: <span class="ruby-ivar">@execName</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'execName'</span>] +150: <span class="ruby-ivar">@version</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'version'</span>] +151: <span class="ruby-ivar">@srcDir</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcDir'</span>] +152: <span class="ruby-ivar">@homepage</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'homepage'</span>] +153: <span class="ruby-ivar">@srcUrl</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcUrl'</span>] +154: <span class="ruby-ivar">@dependsOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'dependsOn'</span>] +155: <span class="ruby-ivar">@reliesOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'reliesOn'</span>] +156: <span class="ruby-ivar">@optionalDO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalDO'</span>] +157: <span class="ruby-ivar">@optionalRO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalRO'</span>] +158: <span class="ruby-ivar">@hashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'hashCheck'</span>] +159: <span class="ruby-ivar">@patches</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patches'</span>] +160: <span class="ruby-ivar">@patchesHashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patchesHashCheck'</span>] +161: <span class="ruby-ivar">@mirrorPath</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'mirrorPath'</span>] +162: <span class="ruby-ivar">@license</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'license'</span>] +163: <span class="ruby-ivar">@description</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'description'</span>] +164: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -366,24 +366,24 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> <div id="M000030_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 275</span> -275: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) -276: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -277: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> -278: <span class="ruby-keyword kw">else</span> -279: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> -280: <span class="ruby-keyword kw">end</span> -281: -282: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -283: -284: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) -285: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> -286: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -287: <span class="ruby-keyword kw">end</span> -288: -289: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -290: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -291: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackage.rb, line 269</span> +269: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +270: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +271: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> +272: <span class="ruby-keyword kw">else</span> +273: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> +274: <span class="ruby-keyword kw">end</span> +275: +276: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) +277: +278: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) +279: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> +280: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +281: <span class="ruby-keyword kw">end</span> +282: +283: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +284: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +285: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -415,26 +415,24 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> <div id="M000029_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 245</span> -245: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) -246: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -247: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee "</span> <span class="ruby-operator">+</span> -248: <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> -249: <span class="ruby-keyword kw">else</span> -250: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} 1> "</span> <span class="ruby-operator">+</span> -251: <span class="ruby-node">"#{$PA... [truncated message content] |
From: <esc...@us...> - 2007-07-17 21:32:43
|
Revision: 379 http://svn.sourceforge.net/abtlinux/?rev=379&view=rev Author: eschabell Date: 2007-07-17 14:32:45 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_10.png src/trunk/doc/dot/f_11.png src/trunk/doc/dot/f_12.png src/trunk/doc/dot/f_13.png src/trunk/doc/dot/f_14.png src/trunk/doc/dot/f_15.png src/trunk/doc/dot/f_16.png src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.png src/trunk/doc/dot/f_7.png src/trunk/doc/dot/f_8.png src/trunk/doc/dot/f_9.png src/trunk/doc/files/abtdepengine_rb.html src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtpackage_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtqueuemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtdepengine_rb.html src/trunk/doc/files/testabtdownloadmanager_rb.html src/trunk/doc/files/testabtlogmanager_rb.html src/trunk/doc/files/testabtpackage_rb.html src/trunk/doc/files/testabtpackagemanager_rb.html src/trunk/doc/files/testabtqueuemanager_rb.html src/trunk/doc/files/testabtreportmanager_rb.html src/trunk/doc/files/testabtsystemmanager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-07-17 21:21:37 UTC (rev 378) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-07-17 21:32:45 UTC (rev 379) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,133,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> + <area shape="rect" coords="27,50,125,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> </map> <img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000093">new</a></li> + <li><a href="#M000094">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000093"></a><b>new</b>() + <a name="M000094"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000093_source')" id="l_M000093_source">show source</a> ]</p> - <div id="M000093_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000094_source')" id="l_M000094_source">show source</a> ]</p> + <div id="M000094_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdepengine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-07-17 21:21:37 UTC (rev 378) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-07-17 21:32:45 UTC (rev 379) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,176,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> + <area shape="rect" coords="27,50,160,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> <img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-07-17 21:21:37 UTC (rev 378) +++ src/trunk/doc/classes/AbtLogManager.html 2007-07-17 21:32:45 UTC (rev 379) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,141,98" href="AbtLogManager.html" alt="AbtLogManager" /> + <area shape="rect" coords="27,50,131,98" href="AbtLogManager.html" alt="AbtLogManager" /> </map> <img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> @@ -117,12 +117,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000067">cache_package</a></li> - <li><a href="#M000066">log_package_build</a></li> - <li><a href="#M000065">log_package_install</a></li> - <li><a href="#M000064">log_package_integrity</a></li> - <li><a href="#M000063">new</a></li> - <li><a href="#M000068">to_journal</a></li> + <li><a href="#M000068">cache_package</a></li> + <li><a href="#M000063">get_log</a></li> + <li><a href="#M000067">log_package_build</a></li> + <li><a href="#M000066">log_package_install</a></li> + <li><a href="#M000065">log_package_integrity</a></li> + <li><a href="#M000064">new</a></li> + <li><a href="#M000069">to_journal</a></li> </ul> @@ -133,7 +134,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000063"></a><b>new</b>() + <a name="M000064"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,20 +147,20 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> - <div id="M000063_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> + <div id="M000064_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 81</span> -81: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -82: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, -83: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> -84: -85: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) -86: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) -87: <span class="ruby-identifier">to_journal</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"Created directory: #{dir}."</span> -88: <span class="ruby-keyword kw">end</span> -89: } -90: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 80</span> +80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +81: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, +82: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> +83: +84: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) +85: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) +86: <span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Created directory: #{dir}."</span> ) +87: <span class="ruby-keyword kw">end</span> +88: } +89: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -167,7 +168,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000067"></a><b>cache_package</b>( package ) + <a name="M000068"></a><b>cache_package</b>( package ) </div> <div class="description"> <p> @@ -183,97 +184,150 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> - <div id="M000067_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> + <div id="M000068_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 209</span> -209: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) -210: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -211: -212: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) -213: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -214: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> -215: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -216: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -217: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -218: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -219: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -220: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -221: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 208</span> +208: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) +209: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +210: +211: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) +212: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +213: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> +214: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +215: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +216: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +217: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +218: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span> ) +219: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) +220: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> +221: 222: -223: -224: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) -225: -226: <span class="ruby-comment cmt"># collect package source.</span> -227: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) -228: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) -229: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> -230: <span class="ruby-keyword kw">else</span> -231: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> -232: <span class="ruby-keyword kw">end</span> -233: -234: <span class="ruby-comment cmt"># collect package install log. </span> -235: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) -236: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) -237: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> -238: <span class="ruby-keyword kw">else</span> -239: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> -240: <span class="ruby-keyword kw">end</span> -241: -242: <span class="ruby-comment cmt"># collect package build log. </span> -243: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -244: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) -245: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> -246: <span class="ruby-keyword kw">else</span> -247: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> -248: <span class="ruby-keyword kw">end</span> -249: -250: <span class="ruby-comment cmt"># collect package configure log. </span> -251: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) -252: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) -253: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> -254: <span class="ruby-keyword kw">else</span> -255: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> -256: <span class="ruby-keyword kw">end</span> -257: -258: <span class="ruby-comment cmt"># collect package integrity log.</span> -259: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) -260: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) -261: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> -262: <span class="ruby-keyword kw">else</span> -263: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> -264: <span class="ruby-keyword kw">end</span> -265: -266: <span class="ruby-comment cmt"># collect package description (class file).</span> -267: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) -268: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) -269: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> -270: <span class="ruby-keyword kw">else</span> -271: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> -272: <span class="ruby-keyword kw">end</span> -273: -274: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> -275: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) -276: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> -277: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) -278: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> -279: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) -280: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -281: <span class="ruby-keyword kw">end</span> -282: <span class="ruby-keyword kw">end</span> -283: -284: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> -285: <span class="ruby-keyword kw">end</span> +223: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) +224: +225: <span class="ruby-comment cmt"># collect package source.</span> +226: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) +227: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) +228: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> +229: <span class="ruby-keyword kw">else</span> +230: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> +231: <span class="ruby-keyword kw">end</span> +232: +233: <span class="ruby-comment cmt"># collect package install log. </span> +234: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +235: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) +236: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> +237: <span class="ruby-keyword kw">else</span> +238: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> +239: <span class="ruby-keyword kw">end</span> +240: +241: <span class="ruby-comment cmt"># collect package build log. </span> +242: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +243: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) +244: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> +245: <span class="ruby-keyword kw">else</span> +246: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> +247: <span class="ruby-keyword kw">end</span> +248: +249: <span class="ruby-comment cmt"># collect package configure log. </span> +250: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) +251: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) +252: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> +253: <span class="ruby-keyword kw">else</span> +254: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> +255: <span class="ruby-keyword kw">end</span> +256: +257: <span class="ruby-comment cmt"># collect package integrity log.</span> +258: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) +259: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) +260: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> +261: <span class="ruby-keyword kw">else</span> +262: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> +263: <span class="ruby-keyword kw">end</span> +264: +265: <span class="ruby-comment cmt"># collect package description (class file).</span> +266: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) +267: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) +268: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> +269: <span class="ruby-keyword kw">else</span> +270: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> +271: <span class="ruby-keyword kw">end</span> +272: +273: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> +274: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) +275: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> +276: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) +277: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> +278: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) +279: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +280: <span class="ruby-keyword kw">end</span> +281: <span class="ruby-keyword kw">end</span> +282: +283: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> +284: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000066"></a><b>log_package_build</b>( package ) + <a name="M000063"></a><b>get_log</b>( package, type ) </div> <div class="description"> <p> +Returns the path to given packages install log. +</p> +<p> +<b>PARAM</b> <em>String</em> - Package name. +</p> +<p> +<b>RETURN</b> <em>String</em> - Full path to install log. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> + <div id="M000063_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 43</span> +43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">type</span> ) +44: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +45: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +46: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +47: +48: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">type</span> +49: +50: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'install'</span> +51: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> +52: <span class="ruby-node">"/#{details['Source location']}.install"</span> +53: +54: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'integrity'</span> +55: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> +56: <span class="ruby-node">"/#{details['Source location']}.integrity"</span> +57: +58: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'tmpinstall'</span> +59: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> +60: +61: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'build'</span> +62: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> +63: <span class="ruby-node">"/#{details['Source location']}.build"</span> +64: +65: <span class="ruby-keyword kw">else</span> +66: <span class="ruby-identifier">log</span> = <span class="ruby-value str">""</span> +67: +68: <span class="ruby-keyword kw">end</span> +69: +70: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">log</span> +71: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000067"></a><b>log_package_build</b>( package ) + </div> + <div class="description"> + <p> Provides logging of all output produced during the build phase of the given package. Should be called as part of the install phase of the build. </p> @@ -286,27 +340,27 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> - <div id="M000066_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> + <div id="M000067_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 189</span> -189: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) -190: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -191: -192: <span class="ruby-comment cmt"># make sure the build file exists.</span> -193: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -194: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -195: <span class="ruby-keyword kw">end</span> -196: -197: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -198: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 188</span> +188: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) +189: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +190: +191: <span class="ruby-comment cmt"># make sure the build file exists.</span> +192: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +193: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +194: <span class="ruby-keyword kw">end</span> +195: +196: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +197: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000065"></a><b>log_package_install</b>( package ) + <a name="M000066"></a><b>log_package_install</b>( package ) </div> <div class="description"> <p> @@ -322,54 +376,54 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> - <div id="M000065_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> + <div id="M000066_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 142</span> -142: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) -143: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> -144: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) -145: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> -146: -147: <span class="ruby-comment cmt"># our log locations.</span> -148: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -149: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span> ) -150: -151: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> -152: <span class="ruby-comment cmt"># into our install log.</span> -153: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) -154: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) -155: -156: <span class="ruby-comment cmt"># include only the file names from open calls</span> -157: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> -158: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -159: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) -160: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -161: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> -162: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -163: <span class="ruby-keyword kw">else</span> -164: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -165: <span class="ruby-keyword kw">end</span> -166: -167: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) -168: <span class="ruby-comment cmt">#self.to_journal( "DEBUG: adding line to installFile!")</span> -169: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> -170: <span class="ruby-keyword kw">end</span> -171: <span class="ruby-keyword kw">end</span> -172: <span class="ruby-keyword kw">end</span> -173: -174: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -175: <span class="ruby-keyword kw">end</span> -176: -177: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -178: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 141</span> +141: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) +142: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> +143: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) +144: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> +145: +146: <span class="ruby-comment cmt"># our log locations.</span> +147: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +148: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span> ) +149: +150: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +151: <span class="ruby-comment cmt"># into our install log.</span> +152: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) +153: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) +154: +155: <span class="ruby-comment cmt"># include only the file names from open calls</span> +156: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> +157: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +158: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) +159: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +160: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> +161: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +162: <span class="ruby-keyword kw">else</span> +163: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +164: <span class="ruby-keyword kw">end</span> +165: +166: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +167: <span class="ruby-comment cmt">#self.to_journal( "DEBUG: adding line to installFile!")</span> +168: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> +169: <span class="ruby-keyword kw">end</span> +170: <span class="ruby-keyword kw">end</span> +171: <span class="ruby-keyword kw">end</span> +172: +173: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +174: <span class="ruby-keyword kw">end</span> +175: +176: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +177: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000064"></a><b>log_package_integrity</b>( package ) + <a name="M000065"></a><b>log_package_integrity</b>( package ) </div> <div class="description"> <p> @@ -386,47 +440,47 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> - <div id="M000064_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> + <div id="M000065_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 102</span> -102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) -103: <span class="ruby-comment cmt">#require "#{$PACKAGE_PATH}#{package}"</span> -104: <span class="ruby-comment cmt">#sw = eval( "#{package.capitalize}.new" )</span> -105: <span class="ruby-comment cmt">#details = sw.details</span> -106: -107: <span class="ruby-comment cmt"># our log locations.</span> -108: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -109: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) -110: -111: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> -112: <span class="ruby-comment cmt"># into our install log.</span> -113: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) -114: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'r'</span> ) -115: <span class="ruby-identifier">integrityFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-value str">'w'</span> ) -116: -117: <span class="ruby-comment cmt"># get the integrity for each file, initially just permissions. </span> -118: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -119: <span class="ruby-identifier">status</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">stat</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -120: <span class="ruby-identifier">octal</span> = <span class="ruby-identifier">sprintf</span>( <span class="ruby-value str">"%o"</span>, <span class="ruby-identifier">status</span>.<span class="ruby-identifier">mode</span> ) -121: <span class="ruby-identifier">integrityFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.chomp}:#{octal}\n"</span> -122: <span class="ruby-keyword kw">end</span> -123: -124: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -125: <span class="ruby-identifier">integrityFile</span>.<span class="ruby-identifier">close</span> -126: <span class="ruby-keyword kw">else</span> -127: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># no install log!</span> -128: <span class="ruby-keyword kw">end</span> -129: -130: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -131: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 101</span> +101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) +102: <span class="ruby-comment cmt">#require "#{$PACKAGE_PATH}#{package}"</span> +103: <span class="ruby-comment cmt">#sw = eval( "#{package.capitalize}.new" )</span> +104: <span class="ruby-comment cmt">#details = sw.details</span> +105: +106: <span class="ruby-comment cmt"># our log locations.</span> +107: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +108: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) +109: +110: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +111: <span class="ruby-comment cmt"># into our install log.</span> +112: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +113: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'r'</span> ) +114: <span class="ruby-identifier">integrityFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-value str">'w'</span> ) +115: +116: <span class="ruby-comment cmt"># get the integrity for each file, initially just permissions. </span> +117: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +118: <span class="ruby-identifier">status</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">stat</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +119: <span class="ruby-identifier">octal</span> = <span class="ruby-identifier">sprintf</span>( <span class="ruby-value str">"%o"</span>, <span class="ruby-identifier">status</span>.<span class="ruby-identifier">mode</span> ) +120: <span class="ruby-identifier">integrityFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.chomp}:#{octal}\n"</span> +121: <span class="ruby-keyword kw">end</span> +122: +123: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +124: <span class="ruby-identifier">integrityFile</span>.<span class="ruby-identifier">close</span> +125: <span class="ruby-keyword kw">else</span> +126: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># no install log!</span> +127: <span class="ruby-keyword kw">end</span> +128: +129: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +130: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000068"></a><b>to_journal</b>( message ) + <a name="M000069"></a><b>to_journal</b>( message ) </div> <div class="description"> <p> @@ -441,19 +495,19 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> - <div id="M000068_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> + <div id="M000069_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 295</span> -295: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) -296: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-value str">"a+"</span> ) ) -297: <span class="ruby-identifier">log</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}\n"</span> -298: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -299: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -300: <span class="ruby-keyword kw">end</span> -301: -302: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -303: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 294</span> +294: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) +295: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-value str">"a+"</span> ) ) +296: <span class="ruby-identifier">log</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}\n"</span> +297: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +298: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +299: <span class="ruby-keyword kw">end</span> +300: +301: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +302: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-07-17 21:21:37 UTC (rev 378) +++ src/trunk/doc/classes/AbtPackage.html 2007-07-17 21:32:45 UTC (rev 379) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,120,98" href="AbtPackage.html" alt="AbtPackage" /> + <area shape="rect" coords="27,50,115,98" href="AbtPackage.html" alt="AbtPackage" /> </map> <img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> </td></tr></table> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-07-17 21:21:37 UTC (rev 378) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-07-17 21:32:45 UTC (rev 379) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,168,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> + <area shape="rect" coords="27,50,155,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> </map> <img src="../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> </td></tr></table> @@ -182,9 +182,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> <div id="M000046_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 251</span> -251: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) -252: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 273</span> +273: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +274: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +275: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -210,9 +211,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> <div id="M000047_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 263</span> -263: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) -264: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 286</span> +286: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) +287: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +288: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -241,127 +243,118 @@ <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 96</span> 96: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) - 97: - 98: <span class="ruby-comment cmt"># first check if installed.</span> - 99: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -100: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) -101: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Package #{packa... [truncated message content] |
From: <esc...@us...> - 2007-07-18 14:54:27
|
Revision: 381 http://svn.sourceforge.net/abtlinux/?rev=381&view=rev Author: eschabell Date: 2007-07-18 07:54:29 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtpackagemanager_rb.html Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-07-18 14:52:59 UTC (rev 380) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-07-18 14:54:29 UTC (rev 381) @@ -182,10 +182,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> <div id="M000046_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 273</span> -273: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) -274: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -275: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 292</span> +292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +293: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +294: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -211,10 +211,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> <div id="M000047_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 286</span> -286: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) -287: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -288: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 305</span> +305: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) +306: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +307: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -381,8 +381,27 @@ <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 220</span> 220: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>( <span class="ruby-identifier">package</span> ) -221: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -222: <span class="ruby-keyword kw">end</span> +221: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +222: +223: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span> ) ) +224: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +225: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed reinstall of #{package}. ***"</span> +226: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +227: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Completed reinstall of #{package}."</span> ) +228: +229: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) ) +230: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +231: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed caching of package #{package}. ***"</span> +232: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +233: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Caching completed for package #{package}."</span> ) +234: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +235: <span class="ruby-keyword kw">else</span> +236: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Caching of package #{package} failed."</span>) +237: <span class="ruby-keyword kw">end</span> +238: <span class="ruby-keyword kw">end</span> +239: +240: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +241: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -407,37 +426,37 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> <div id="M000045_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 232</span> -232: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) -233: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -234: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -235: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -236: -237: <span class="ruby-comment cmt"># get package details.</span> -238: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -239: -240: <span class="ruby-comment cmt"># TODO: something with possible /etc or other configure files before removal, check maybe integrity for changes since install?</span> -241: -242: <span class="ruby-comment cmt"># remove listings in install log.</span> -243: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -244: -245: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -246: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -247: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -248: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Removed file #{line.chomp} from #{package} install log."</span>) -249: <span class="ruby-keyword kw">else</span> -250: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to remove #{line.chomp} from #{package} install log, does not exist."</span>) -251: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -252: <span class="ruby-keyword kw">end</span> -253: <span class="ruby-keyword kw">end</span> -254: -255: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Removed files from #{File.basename( installLog )} for #{package}."</span> ) -256: -257: <span class="ruby-comment cmt"># remove entry in install listing.</span> -258: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove_dir</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> ) -259: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Removed entry from installed packages."</span> ) -260: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -261: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 251</span> +251: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) +252: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +253: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +254: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +255: +256: <span class="ruby-comment cmt"># get package details.</span> +257: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +258: +259: <span class="ruby-comment cmt"># TODO: something with possible /etc or other configure files before removal, check maybe integrity for changes since install?</span> +260: +261: <span class="ruby-comment cmt"># remove listings in install log.</span> +262: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +263: +264: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +265: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +266: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +267: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Removed file #{line.chomp} from #{package} install log."</span>) +268: <span class="ruby-keyword kw">else</span> +269: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to remove #{line.chomp} from #{package} install log, does not exist."</span>) +270: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +271: <span class="ruby-keyword kw">end</span> +272: <span class="ruby-keyword kw">end</span> +273: +274: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Removed files from #{File.basename( installLog )} for #{package}."</span> ) +275: +276: <span class="ruby-comment cmt"># remove entry in install listing.</span> +277: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove_dir</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> ) +278: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Removed entry from installed packages."</span> ) +279: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +280: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -461,20 +480,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> <div id="M000048_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 297</span> -297: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) -298: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) -299: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> -300: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> -301: -302: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> -303: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] -304: <span class="ruby-keyword kw">end</span> -305: -306: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) -307: <span class="ruby-identifier">exit</span> -308: <span class="ruby-keyword kw">end</span> -309: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 316</span> +316: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) +317: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) +318: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> +319: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> +320: +321: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> +322: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] +323: <span class="ruby-keyword kw">end</span> +324: +325: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) +326: <span class="ruby-identifier">exit</span> +327: <span class="ruby-keyword kw">end</span> +328: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2007-07-18 14:52:59 UTC (rev 380) +++ src/trunk/doc/created.rid 2007-07-18 14:54:29 UTC (rev 381) @@ -1 +1 @@ -Tue Jul 17 23:27:24 +0200 2007 +Wed Jul 18 16:50:02 +0200 2007 Modified: src/trunk/doc/files/abtpackagemanager_rb.html =================================================================== --- src/trunk/doc/files/abtpackagemanager_rb.html 2007-07-18 14:52:59 UTC (rev 380) +++ src/trunk/doc/files/abtpackagemanager_rb.html 2007-07-18 14:54:29 UTC (rev 381) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 23:27:18 +0200 2007</td> + <td>Wed Jul 18 16:49:56 +0200 2007</td> </tr> </table> </td></tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-19 19:26:51
|
Revision: 385 http://svn.sourceforge.net/abtlinux/?rev=385&view=rev Author: eschabell Date: 2007-07-19 12:26:52 -0700 (Thu, 19 Jul 2007) Log Message: ----------- Regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtpackage_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/testabtdownloadmanager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-07-19 19:23:35 UTC (rev 384) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-07-19 19:26:52 UTC (rev 385) @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000094">new</a></li> + <li><a href="#M000096">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000094"></a><b>new</b>() + <a name="M000096"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000094_source')" id="l_M000094_source">show source</a> ]</p> - <div id="M000094_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000096_source')" id="l_M000096_source">show source</a> ]</p> + <div id="M000096_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdepengine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-07-19 19:23:35 UTC (rev 384) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-07-19 19:26:52 UTC (rev 385) @@ -123,6 +123,7 @@ <li><a href="#M000014">retrieve_package_tree</a></li> <li><a href="#M000016">update_package</a></li> <li><a href="#M000017">update_package_tree</a></li> + <li><a href="#M000018">validated</a></li> </ul> @@ -354,7 +355,47 @@ </div> </div> </div> +<div class="method"> + <div class="title"> + <a name="M000018"></a><b>validated</b>( hashvalue, path ) + </div> + <div class="description"> + <p> +Validates the sources based on package hash value. +</p> +<p> +<b>PARAM</b> <em>String</em> - security hash value from the packages +description. <b>PARAM</b> <em>String</em> - source tarball location to be +checked. +</p> +<p> +<b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, +otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 171</span> +171: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) +172: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +173: +174: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>( <span class="ruby-identifier">path</span> ) +175: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> +176: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Validated sources successfully..."</span> ) +177: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +178: <span class="ruby-keyword kw">end</span> +179: +180: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> +181: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Validating sources failed..."</span> ) +182: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +183: <span class="ruby-keyword kw">end</span> +</pre> + </div> </div> +</div> +</div> </div> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-07-19 19:23:35 UTC (rev 384) +++ src/trunk/doc/classes/AbtLogManager.html 2007-07-19 19:26:52 UTC (rev 385) @@ -117,13 +117,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000068">cache_package</a></li> - <li><a href="#M000063">get_log</a></li> - <li><a href="#M000067">log_package_build</a></li> - <li><a href="#M000066">log_package_install</a></li> - <li><a href="#M000065">log_package_integrity</a></li> - <li><a href="#M000064">new</a></li> - <li><a href="#M000069">to_journal</a></li> + <li><a href="#M000069">cache_package</a></li> + <li><a href="#M000064">get_log</a></li> + <li><a href="#M000068">log_package_build</a></li> + <li><a href="#M000067">log_package_install</a></li> + <li><a href="#M000066">log_package_integrity</a></li> + <li><a href="#M000065">new</a></li> + <li><a href="#M000070">to_journal</a></li> </ul> @@ -134,7 +134,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000064"></a><b>new</b>() + <a name="M000065"></a><b>new</b>() </div> <div class="description"> <p> @@ -147,8 +147,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> - <div id="M000064_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> + <div id="M000065_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 80</span> 80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -168,7 +168,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000068"></a><b>cache_package</b>( package ) + <a name="M000069"></a><b>cache_package</b>( package ) </div> <div class="description"> <p> @@ -184,8 +184,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> - <div id="M000068_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> + <div id="M000069_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 208</span> 208: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) @@ -271,7 +271,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000063"></a><b>get_log</b>( package, type ) + <a name="M000064"></a><b>get_log</b>( package, type ) </div> <div class="description"> <p> @@ -285,8 +285,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> - <div id="M000063_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> + <div id="M000064_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 43</span> 43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">type</span> ) @@ -324,7 +324,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000067"></a><b>log_package_build</b>( package ) + <a name="M000068"></a><b>log_package_build</b>( package ) </div> <div class="description"> <p> @@ -340,8 +340,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> - <div id="M000067_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> + <div id="M000068_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 188</span> 188: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) @@ -360,7 +360,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000066"></a><b>log_package_install</b>( package ) + <a name="M000067"></a><b>log_package_install</b>( package ) </div> <div class="description"> <p> @@ -376,8 +376,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> - <div id="M000066_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> + <div id="M000067_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 141</span> 141: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) @@ -423,7 +423,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000065"></a><b>log_package_integrity</b>( package ) + <a name="M000066"></a><b>log_package_integrity</b>( package ) </div> <div class="description"> <p> @@ -440,8 +440,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> - <div id="M000065_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> + <div id="M000066_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) @@ -480,7 +480,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000069"></a><b>to_journal</b>( message ) + <a name="M000070"></a><b>to_journal</b>( message ) </div> <div class="description"> <p> @@ -495,8 +495,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> - <div id="M000069_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000070_source')" id="l_M000070_source">show source</a> ]</p> + <div id="M000070_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 294</span> 294: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-07-19 19:23:35 UTC (rev 384) +++ src/trunk/doc/classes/AbtPackage.html 2007-07-19 19:26:52 UTC (rev 385) @@ -90,7 +90,7 @@ inheriting from this class (class Fortune < <a href="AbtPackage.html">AbtPackage</a>) one picks up all supported standard functions for the abt <a href="AbtPackage.html">AbtPackage</a> manager to -make use of the <a href="AbtPackage.html#M000026">new</a> <a +make use of the <a href="AbtPackage.html#M000027">new</a> <a href="AbtPackage.html">AbtPackage</a>. </p> <p> @@ -109,7 +109,7 @@ AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more <a -href="AbtPackage.html#M000027">details</a>. +href="AbtPackage.html#M000028">details</a>. </p> <p> You should have received a copy of the GNU General Public License along @@ -122,16 +122,16 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000030">build</a></li> - <li><a href="#M000029">configure</a></li> - <li><a href="#M000027">details</a></li> - <li><a href="#M000032">install</a></li> - <li><a href="#M000026">new</a></li> - <li><a href="#M000033">post</a></li> - <li><a href="#M000028">pre</a></li> - <li><a href="#M000031">preinstall</a></li> - <li><a href="#M000034">remove_build</a></li> - <li><a href="#M000025">unpack_sources</a></li> + <li><a href="#M000031">build</a></li> + <li><a href="#M000030">configure</a></li> + <li><a href="#M000028">details</a></li> + <li><a href="#M000033">install</a></li> + <li><a href="#M000027">new</a></li> + <li><a href="#M000034">post</a></li> + <li><a href="#M000029">pre</a></li> + <li><a href="#M000032">preinstall</a></li> + <li><a href="#M000035">remove_build</a></li> + <li><a href="#M000026">unpack_sources</a></li> </ul> @@ -305,20 +305,20 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>new</b>( data ) + <a name="M000027"></a><b>new</b>( data ) </div> <div class="description"> <p> Constructor for an <a href="AbtPackage.html">AbtPackage</a>, requires all -the packge <a href="AbtPackage.html#M000027">details</a>. +the packge <a href="AbtPackage.html#M000028">details</a>. </p> <p> <b>PARAM</b> <em>Hash</em> - hash containing all package data. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> - <div id="M000026_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> + <div id="M000027_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 147</span> 147: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">data</span> ) @@ -346,7 +346,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000030"></a><b>build</b>( verbose=true ) + <a name="M000031"></a><b>build</b>( verbose=true ) </div> <div class="description"> <p> @@ -363,40 +363,40 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> - <div id="M000030_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 269</span> -269: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) -270: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -271: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> -272: <span class="ruby-keyword kw">else</span> -273: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> -274: <span class="ruby-keyword kw">end</span> -275: -276: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -277: -278: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) -279: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> -280: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -281: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackage.rb, line 274</span> +274: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +275: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +276: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> +277: <span class="ruby-keyword kw">else</span> +278: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> +279: <span class="ruby-keyword kw">end</span> +280: +281: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) 282: -283: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -284: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -285: <span class="ruby-keyword kw">end</span> +283: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) +284: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> +285: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +286: <span class="ruby-keyword kw">end</span> +287: +288: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +289: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +290: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000029"></a><b>configure</b>( verbose=true ) + <a name="M000030"></a><b>configure</b>( verbose=true ) </div> <div class="description"> <p> -Here we manage the ./<a href="AbtPackage.html#M000029">configure</a> step +Here we manage the ./<a href="AbtPackage.html#M000030">configure</a> step (or equivalent). We need to give ./<a -href="AbtPackage.html#M000029">configure</a> (or autogen.sh, or whatever) +href="AbtPackage.html#M000030">configure</a> (or autogen.sh, or whatever) the correct options so files are to be placed later in the right directories, so doc files and man pages are all in the same common location, etc. Don‘t forget too that it‘s here where we @@ -412,34 +412,34 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> - <div id="M000029_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> + <div id="M000030_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 241</span> -241: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) -242: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -243: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> -244: <span class="ruby-keyword kw">else</span> -245: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} 1> #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure 2>&1"</span> -246: <span class="ruby-keyword kw">end</span> -247: -248: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -249: -250: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) -251: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section failed."</span> -252: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -253: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackage.rb, line 246</span> +246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +247: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +248: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> +249: <span class="ruby-keyword kw">else</span> +250: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} 1> #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure 2>&1"</span> +251: <span class="ruby-keyword kw">end</span> +252: +253: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) 254: -255: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nDEBUG: [AbtPackage.configure] - configure section completed!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span> ) -256: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -257: <span class="ruby-keyword kw">end</span> +255: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) +256: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section failed."</span> +257: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +258: <span class="ruby-keyword kw">end</span> +259: +260: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nDEBUG: [AbtPackage.configure] - configure section completed!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span> ) +261: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +262: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>details</b>() + <a name="M000028"></a><b>details</b>() </div> <div class="description"> <p> @@ -452,8 +452,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> - <div id="M000027_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 172</span> 172: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -482,7 +482,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000032"></a><b>install</b>( verbose=true ) + <a name="M000033"></a><b>install</b>( verbose=true ) </div> <div class="description"> <p> @@ -498,38 +498,38 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> - <div id="M000032_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> + <div id="M000033_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 313</span> -313: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) -314: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -315: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> -316: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> -317: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install"</span> -318: <span class="ruby-keyword kw">else</span> -319: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> -320: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> -321: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install >/dev/null"</span> -322: <span class="ruby-keyword kw">end</span> -323: -324: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) -325: -326: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) -327: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section failed."</span> -328: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -329: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackage.rb, line 318</span> +318: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +319: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +320: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> +321: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> +322: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install"</span> +323: <span class="ruby-keyword kw">else</span> +324: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> +325: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> +326: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install >/dev/null"</span> +327: <span class="ruby-keyword kw">end</span> +328: +329: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) 330: -331: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -332: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -333: <span class="ruby-keyword kw">end</span> +331: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) +332: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section failed."</span> +333: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +334: <span class="ruby-keyword kw">end</span> +335: +336: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +337: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +338: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000033"></a><b>post</b>( verbose=true ) + <a name="M000034"></a><b>post</b>( verbose=true ) </div> <div class="description"> <p> @@ -546,21 +546,21 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> - <div id="M000033_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> + <div id="M000034_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 345</span> -345: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) -346: <span class="ruby-comment cmt"># TODO: implement post section install init scripts service</span> -347: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -348: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackage.rb, line 350</span> +350: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +351: <span class="ruby-comment cmt"># TODO: implement post section install init scripts service</span> +352: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +353: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>pre</b>( verbose=true ) + <a name="M000029"></a><b>pre</b>( verbose=true ) </div> <div class="description"> <p> @@ -577,8 +577,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> - <div id="M000028_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> + <div id="M000029_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 203</span> 203: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -589,33 +589,38 @@ 208: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 209: <span class="ruby-keyword kw">end</span> 210: -211: <span class="ruby-comment cmt"># unpack sources.</span> -212: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">unpack_sources</span> ) +211: <span class="ruby-comment cmt"># validate sources sha1.</span> +212: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">downloader</span>.<span class="ruby-identifier">validated</span>( <span class="ruby-ivar">@hashCheck</span>, <span class="ruby-node">"#{$SOURCES_REPOSITORY}/#{File.basename( @srcUrl )}"</span> ) ) 213: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 214: <span class="ruby-keyword kw">end</span> 215: -216: <span class="ruby-comment cmt"># ensure we have an installed directory to use.</span> -217: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) ) -218: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) +216: <span class="ruby-comment cmt"># unpack sources.</span> +217: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">unpack_sources</span> ) +218: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 219: <span class="ruby-keyword kw">end</span> 220: -221: <span class="ruby-comment cmt"># TODO: implement pre section retrieve patches?</span> -222: <span class="ruby-comment cmt"># TODO: implement pre section apply patches?</span> -223: -224: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -225: <span class="ruby-keyword kw">end</span> +221: <span class="ruby-comment cmt"># ensure we have an installed directory to use.</span> +222: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) ) +223: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{@srcDir}"</span> ) +224: <span class="ruby-keyword kw">end</span> +225: +226: <span class="ruby-comment cmt"># TODO: implement pre section retrieve patches?</span> +227: <span class="ruby-comment cmt"># TODO: implement pre section apply patches?</span> +228: +229: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +230: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000031"></a><b>preinstall</b>( verbose=true ) + <a name="M000032"></a><b>preinstall</b>( verbose=true ) </div> <div class="description"> <p> Any actions needed before the installation can occur will happen here, such -as creating <a href="AbtPackage.html#M000026">new</a> user accounts, +as creating <a href="AbtPackage.html#M000027">new</a> user accounts, dealing with existing configuration files, etc. </p> <p> @@ -628,26 +633,26 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> - <div id="M000031_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> + <div id="M000032_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 298</span> -298: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) -299: <span class="ruby-comment cmt"># TODO: preinstall section create_group?</span> -300: <span class="ruby-comment cmt"># TODO: preinstall section create_user?</span> -301: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -302: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackage.rb, line 303</span> +303: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) +304: <span class="ruby-comment cmt"># TODO: preinstall section create_group?</span> +305: <span class="ruby-comment cmt"># TODO: preinstall section create_user?</span> +306: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +307: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000034"></a><b>remove_build</b>() + <a name="M000035"></a><b>remove_build</b>() </div> <div class="description"> <p> -Cleans up this packages source <a href="AbtPackage.html#M000030">build</a> +Cleans up this packages source <a href="AbtPackage.html#M000031">build</a> directory. </p> <p> @@ -656,26 +661,26 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> - <div id="M000034_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> + <div id="M000035_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 356</span> -356: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> -357: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Removings build..."</span> -358: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span> ) -359: <span class="ruby-identifier">buildSourcesLocation</span> = <span class="ruby-node">"#{$BUILD_LOCATION}/#{srcDir}"</span> -360: -361: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">buildSourcesLocation</span> ) ) -362: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -363: <span class="ruby-keyword kw">end</span> -364: -365: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span> <span class="ruby-identifier">buildSourcesLocation</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) -366: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -367: <span class="ruby-keyword kw">end</span> -368: <span class="ruby-keyword kw">end</span> -369: -370: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -371: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackage.rb, line 361</span> +361: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> +362: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Removings build..."</span> +363: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span> ) +364: <span class="ruby-identifier">buildSourcesLocation</span> = <span class="ruby-node">"#{$BUILD_LOCATION}/#{srcDir}"</span> +365: +366: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">buildSourcesLocation</span> ) ) +367: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +368: <span class="ruby-keyword kw">end</span> +369: +370: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span> <span class="ruby-identifier">buildSourcesLocation</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) +371: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +372: <span class="ruby-keyword kw">end</span> +373: <span class="ruby-keyword kw">end</span> +374: +375: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +376: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -683,12 +688,12 @@ <div class="sectiontitle">Protected Instance methods</div> <div class="method"> <div class="title"> - <a name="M000025"></a><b>unpack_sources</b>() + <a name="M000026"></a><b>unpack_sources</b>() </div> <div class="description"> <p> Unpacks this packages source file into the standard <a -href="AbtPackage.html#M000030">build</a> location. +href="AbtPackage.html#M000031">build</a> location. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, @@ -696,8 +701,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> - <div id="M000025_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> + <div id="M000026_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 40</span> 40: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">unpack_sources</span> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-07-19 19:23:35 UTC (rev 384) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-07-19 19:26:52 UTC (rev 385) @@ -118,13 +118,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000046">downgrade_package</a></li> - <li><a href="#M000047">freeze_package</a></li> - <li><a href="#M000043">install_package</a></li> - <li><a href="#M000042">new</a></li> - <li><a href="#M000044">reinstall_package</a></li> - <li><a href="#M000045">remove_package</a></li> - <li><a href="#M000048">root_login</a></li> + <li><a href="#M000047">downgrade_package</a></li> + <li><a href="#M000048">freeze_package</a></li> + <li><a href="#M000044">install_package</a></li> + <li><a href="#M000043">new</a></li> + <li><a href="#M000045">reinstall_package</a></li> + <li><a href="#M000046">remove_package</a></li> + <li><a href="#M000049">root_login</a></li> </ul> @@ -135,7 +135,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000042"></a><b>new</b>() + <a name="M000043"></a><b>new</b>() </div> <div class="description"> <p> @@ -148,8 +148,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> - <div id="M000042_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> + <div id="M000043_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 83</span> 83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -161,7 +161,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000046"></a><b>downgrade_package</b>( package, version ) + <a name="M000047"></a><b>downgrade_package</b>( package, version ) </div> <div class="description"> <p> @@ -179,20 +179,20 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> - <div id="M000046_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> + <div id="M000047_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 292</span> -292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) -293: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -294: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 301</span> +301: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +302: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +303: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000047"></a><b>freeze_package</b>( package ) + <a name="M000048"></a><b>freeze_package</b>( package ) </div> <div class="description"> <p> @@ -208,20 +208,20 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> - <div id="M000047_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> + <div id="M000048_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 305</span> -305: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) -306: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -307: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 314</span> +314: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) +315: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +316: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000043"></a><b>install_package</b>( package, verbose=true ) + <a name="M000044"></a><b>install_package</b>( package, verbose=true ) </div> <div class="description"> <p> @@ -238,8 +238,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> - <div id="M000043_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> + <div id="M000044_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 96</span> 96: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -361,7 +361,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000044"></a><b>reinstall_package</b>( package ) + <a name="M000045"></a><b>reinstall_package</b>( package ) </div> <div class="description"> <p> @@ -376,8 +376,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> - <div id="M000044_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> + <div id="M000045_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 220</span> 220: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>( <span class="ruby-identifier">package</span> ) @@ -408,7 +408,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000045"></a><b>remove_package</b>( package ) + <a name="M000046"></a><b>remove_package</b>( package ) </div> <div class="description"> <p> @@ -423,8 +423,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> - <div id="M000045_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> + <div id="M000046_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 251</span> 251: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) @@ -440,30 +440,39 @@ 261: <span class="ruby-comment cmt"># remove listings in install log.</span> 262: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) 263: -264: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -265: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -266: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -267: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Removed file #{line.chomp} from #{package} install log."</span>) -268: <span class="ruby-keyword kw">else</span> -269: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to remove #{line.chomp} from #{package} install log, does not exist."</span>) -270: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -271: <span class="ruby-keyword kw">end</span> -272: <span class="ruby-keyword kw">end</span> -273: -274: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Removed files from #{File.basename( installLog )} for #{package}."</span> ) -275: -276: <span class="ruby-comment cmt"># remove entry in install listing.</span> -277: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove_dir</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> ) -278: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Removed entry from installed packages."</span> ) -279: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -280: <span class="ruby-keyword kw">end</span> +264: <span class="ruby-comment cmt"># only process install log if it exists, continue on with </span> +265: <span class="ruby-comment cmt"># journal log warning.</span> +266: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) +267: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +268: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +269: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +270: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Removed file #{line.chomp} from #{package} install log."</span>) +271: <span class="ruby-keyword kw">else</span> +272: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to remove #{line.chomp} from #{package} install log, does not exist."</span>) +273: <span class="ruby-comment cmt"># do not return false, removed is ok, just put warning in journal log.</span> +274: <span class="ruby-keyword kw">end</span> +275: <span class="ruby-keyword kw">end</span> +276: +277: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Removed files from #{File.basename( installLog )} for #{package}."</span> ) +278: <span class="ruby-keyword kw">else</span> +279: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Install log missing for #{package}, see journal..."</span> +280: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Install log was missing for #{package}..."</span> ) +281: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"...continuing to remove package from install listing, but might have files still installed on system."</span> ) +282: <span class="ruby-keyword kw">end</span> +283: +284: +285: <span class="ruby-comment cmt"># remove entry in install listing.</span> +286: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove_dir</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> ) +287: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Removed entry from installed packages."</span> ) +288: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +289: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000048"></a><b>root_login</b>( arguments ) + <a name="M000049"></a><b>root_login</b>( arguments ) </div> <div class="description"> <p> @@ -477,23 +486,23 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> - <div id="M000048_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> + <div id="M000049_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 316</span> -316: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) -317: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) -318: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> -319: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> -320: -321: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> -322: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] -323: <span class="ruby-keyword kw">end</span> -324: -3... [truncated message content] |
From: <esc...@us...> - 2007-07-19 21:36:13
|
Revision: 387 http://svn.sourceforge.net/abtlinux/?rev=387&view=rev Author: eschabell Date: 2007-07-19 14:35:25 -0700 (Thu, 19 Jul 2007) Log Message: ----------- Regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_10.png src/trunk/doc/dot/f_11.png src/trunk/doc/dot/f_12.png src/trunk/doc/dot/f_13.png src/trunk/doc/dot/f_14.png src/trunk/doc/dot/f_15.png src/trunk/doc/dot/f_16.png src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.png src/trunk/doc/dot/f_7.png src/trunk/doc/dot/f_8.png src/trunk/doc/dot/f_9.png src/trunk/doc/files/abtdepengine_rb.html src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtpackage_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtqueuemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtdepengine_rb.html src/trunk/doc/files/testabtdownloadmanager_rb.html src/trunk/doc/files/testabtlogmanager_rb.html src/trunk/doc/files/testabtpackage_rb.html src/trunk/doc/files/testabtpackagemanager_rb.html src/trunk/doc/files/testabtqueuemanager_rb.html src/trunk/doc/files/testabtreportmanager_rb.html src/trunk/doc/files/testabtsystemmanager_rb.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,125,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> + <area shape="rect" coords="27,50,133,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> </map> <img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,160,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> + <area shape="rect" coords="27,50,176,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> <img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/AbtLogManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,131,98" href="AbtLogManager.html" alt="AbtLogManager" /> + <area shape="rect" coords="27,50,141,98" href="AbtLogManager.html" alt="AbtLogManager" /> </map> <img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/AbtPackage.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,115,98" href="AbtPackage.html" alt="AbtPackage" /> + <area shape="rect" coords="27,50,120,98" href="AbtPackage.html" alt="AbtPackage" /> </map> <img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> </td></tr></table> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,155,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> + <area shape="rect" coords="27,50,168,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> </map> <img src="../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> </td></tr></table> Modified: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/AbtQueueManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,144,98" href="AbtQueueManager.html" alt="AbtQueueManager" /> + <area shape="rect" coords="27,50,157,98" href="AbtQueueManager.html" alt="AbtQueueManager" /> </map> <img src="../dot/f_5.png" usemap="#map" border="0" alt="dot/f_5.png"> </td></tr></table> Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/AbtReportManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,144,98" href="AbtReportManager.html" alt="AbtReportManager" /> + <area shape="rect" coords="27,50,157,98" href="AbtReportManager.html" alt="AbtReportManager" /> </map> <img src="../dot/f_6.png" usemap="#map" border="0" alt="dot/f_6.png"> </td></tr></table> @@ -179,9 +179,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000128_source')" id="l_M000128_source">show source</a> ]</p> <div id="M000128_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 243</span> -243: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> -244: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 251</span> +251: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> +252: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -207,9 +207,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000125_source')" id="l_M000125_source">show source</a> ]</p> <div id="M000125_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 192</span> -192: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) -193: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 200</span> +200: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) +201: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -233,9 +233,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000124_source')" id="l_M000124_source">show source</a> ]</p> <div id="M000124_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 180</span> -180: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) -181: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 188</span> +188: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) +189: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -256,9 +256,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> <div id="M000120_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 122</span> -122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> -123: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 130</span> +130: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> +131: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -279,9 +279,17 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000118_source')" id="l_M000118_source">show source</a> ]</p> <div id="M000118_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 98</span> -98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_installed_packages</span> -99: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 98</span> + 98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_installed_packages</span> + 99: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> +100: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nNo AbTLinux packages are listed as installed, is your #{$PACKAGE_INSTALLED} empty?\n\n"</span> +101: <span class="ruby-keyword kw">else</span> +102: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nInstalled AbTLinux packages:"</span> +103: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============================"</span> +104: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">package</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span> } +105: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n"</span> +106: <span class="ruby-keyword kw">end</span> +107: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -305,24 +313,24 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000123_source')" id="l_M000123_source">show source</a> ]</p> <div id="M000123_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 155</span> -155: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) -156: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">fileName</span> ) ) -157: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -158: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> -159: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> -160: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">fileName</span> ) -161: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } -162: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -163: <span class="ruby-keyword kw">else</span> -164: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -165: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log ( #{File.basename( fileName )} ) "</span> <span class="ruby-operator">+</span> -166: <span class="ruby-value str">"is empty at this time."</span> -167: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -168: <span class="ruby-keyword kw">end</span> -169: -170: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -171: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 163</span> +163: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) +164: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">fileName</span> ) ) +165: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +166: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> +167: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> +168: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">fileName</span> ) +169: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } +170: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +171: <span class="ruby-keyword kw">else</span> +172: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +173: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log ( #{File.basename( fileName )} ) "</span> <span class="ruby-operator">+</span> +174: <span class="ruby-value str">"is empty at this time."</span> +175: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +176: <span class="ruby-keyword kw">end</span> +177: +178: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +179: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -349,9 +357,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> <div id="M000121_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 135</span> -135: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>( <span class="ruby-identifier">package</span> ) -136: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 143</span> +143: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>( <span class="ruby-identifier">package</span> ) +144: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -443,12 +451,12 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000119_source')" id="l_M000119_source">show source</a> ]</p> <div id="M000119_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 111</span> -111: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) -112: <span class="ruby-comment cmt"># install log</span> -113: <span class="ruby-comment cmt"># build log</span> -114: <span class="ruby-comment cmt"># integrity log</span> -115: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 119</span> +119: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) +120: <span class="ruby-comment cmt"># install log</span> +121: <span class="ruby-comment cmt"># build log</span> +122: <span class="ruby-comment cmt"># integrity log</span> +123: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -473,28 +481,28 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000126_source')" id="l_M000126_source">show source</a> ]</p> <div id="M000126_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 203</span> -203: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) -204: -205: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">queueType</span> -206: -207: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"install"</span> -208: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) ) -209: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -210: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbTLinux #{queueType} queue:"</span> -211: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"======================="</span> -212: <span class="ruby-identifier">queue</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) -213: <span class="ruby-identifier">queue</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } -214: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -215: <span class="ruby-keyword kw">else</span> -216: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -217: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux #{queueType} is empty at this time."</span> -218: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -219: <span class="ruby-keyword kw">end</span> -220: <span class="ruby-keyword kw">else</span> -221: <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{queueType.capitalize} is not an AbTLinux queue."</span> -222: <span class="ruby-keyword kw">end</span> -223: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 211</span> +211: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) +212: +213: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">queueType</span> +214: +215: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"install"</span> +216: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) ) +217: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +218: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbTLinux #{queueType} queue:"</span> +219: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"======================="</span> +220: <span class="ruby-identifier">queue</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) +221: <span class="ruby-identifier">queue</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } +222: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +223: <span class="ruby-keyword kw">else</span> +224: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +225: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux #{queueType} is empty at this time."</span> +226: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +227: <span class="ruby-keyword kw">end</span> +228: <span class="ruby-keyword kw">else</span> +229: <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{queueType.capitalize} is not an AbTLinux queue."</span> +230: <span class="ruby-keyword kw">end</span> +231: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -516,9 +524,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000122_source')" id="l_M000122_source">show source</a> ]</p> <div id="M000122_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 145</span> -145: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> -146: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 153</span> +153: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> +154: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -545,9 +553,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000127_source')" id="l_M000127_source">show source</a> ]</p> <div id="M000127_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 235</span> -235: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>( <span class="ruby-identifier">target</span> ) -236: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 243</span> +243: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>( <span class="ruby-identifier">target</span> ) +244: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/AbtSystemManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,149,98" href="AbtSystemManager.html" alt="AbtSystemManager" /> + <area shape="rect" coords="27,50,163,98" href="AbtSystemManager.html" alt="AbtSystemManager" /> </map> <img src="../dot/f_7.png" usemap="#map" border="0" alt="dot/f_7.png"> </td></tr></table> Modified: src/trunk/doc/classes/AbtUsage.html =================================================================== --- src/trunk/doc/classes/AbtUsage.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/AbtUsage.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,104,98" href="AbtUsage.html" alt="AbtUsage" /> + <area shape="rect" coords="27,50,109,98" href="AbtUsage.html" alt="AbtUsage" /> </map> <img src="../dot/f_8.png" usemap="#map" border="0" alt="dot/f_8.png"> </td></tr></table> Modified: src/trunk/doc/classes/TestAbtDepEngine.html =================================================================== --- src/trunk/doc/classes/TestAbtDepEngine.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/TestAbtDepEngine.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,144,172" href="TestAbtDepEngine.html" alt="TestAbtDepEngine" /> - <area shape="rect" coords="24,5,147,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,155,172" href="TestAbtDepEngine.html" alt="TestAbtDepEngine" /> + <area shape="rect" coords="24,5,157,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_9.png" usemap="#map" border="0" alt="dot/f_9.png"> </td></tr></table> Modified: src/trunk/doc/classes/TestAbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/TestAbtDownloadManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/TestAbtDownloadManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,179,172" href="TestAbtDownloadManager.html" alt="TestAbtDownloadManager" /> - <area shape="rect" coords="41,5,164,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,195,172" href="TestAbtDownloadManager.html" alt="TestAbtDownloadManager" /> + <area shape="rect" coords="44,5,177,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_10.png" usemap="#map" border="0" alt="dot/f_10.png"> </td></tr></table> Modified: src/trunk/doc/classes/TestAbtLogManager.html =================================================================== --- src/trunk/doc/classes/TestAbtLogManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/TestAbtLogManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,149,172" href="TestAbtLogManager.html" alt="TestAbtLogManager" /> - <area shape="rect" coords="27,5,149,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,163,172" href="TestAbtLogManager.html" alt="TestAbtLogManager" /> + <area shape="rect" coords="28,5,161,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_11.png" usemap="#map" border="0" alt="dot/f_11.png"> </td></tr></table> Modified: src/trunk/doc/classes/TestAbtPackage.html =================================================================== --- src/trunk/doc/classes/TestAbtPackage.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/TestAbtPackage.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,133,172" href="TestAbtPackage.html" alt="TestAbtPackage" /> - <area shape="rect" coords="19,5,141,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,141,172" href="TestAbtPackage.html" alt="TestAbtPackage" /> + <area shape="rect" coords="17,5,151,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_12.png" usemap="#map" border="0" alt="dot/f_12.png"> </td></tr></table> Modified: src/trunk/doc/classes/TestAbtPackageManager.html =================================================================== --- src/trunk/doc/classes/TestAbtPackageManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/TestAbtPackageManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,173,172" href="TestAbtPackageManager.html" alt="TestAbtPackageManager" /> - <area shape="rect" coords="39,5,161,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,187,172" href="TestAbtPackageManager.html" alt="TestAbtPackageManager" /> + <area shape="rect" coords="40,5,173,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_13.png" usemap="#map" border="0" alt="dot/f_13.png"> </td></tr></table> Modified: src/trunk/doc/classes/TestAbtQueueManager.html =================================================================== --- src/trunk/doc/classes/TestAbtQueueManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/TestAbtQueueManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,163,172" href="TestAbtQueueManager.html" alt="TestAbtQueueManager" /> - <area shape="rect" coords="33,5,156,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,179,172" href="TestAbtQueueManager.html" alt="TestAbtQueueManager" /> + <area shape="rect" coords="36,5,169,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_14.png" usemap="#map" border="0" alt="dot/f_14.png"> </td></tr></table> Modified: src/trunk/doc/classes/TestAbtReportManager.html =================================================================== --- src/trunk/doc/classes/TestAbtReportManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/TestAbtReportManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,163,172" href="TestAbtReportManager.html" alt="TestAbtReportManager" /> - <area shape="rect" coords="33,5,156,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,179,172" href="TestAbtReportManager.html" alt="TestAbtReportManager" /> + <area shape="rect" coords="36,5,169,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_15.png" usemap="#map" border="0" alt="dot/f_15.png"> </td></tr></table> @@ -285,7 +285,7 @@ <pre> <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_installed_packages</span> -57: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_installed_packages</span>(), <span class="ruby-value str">"test_show_installed_packages()"</span> ) +57: <span class="ruby-identifier">assert_nil</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_installed_packages</span>(), <span class="ruby-value str">"test_show_installed_packages()"</span> ) 58: <span class="ruby-keyword kw">end</span> </pre> </div> Modified: src/trunk/doc/classes/TestAbtSystemManager.html =================================================================== --- src/trunk/doc/classes/TestAbtSystemManager.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/classes/TestAbtSystemManager.html 2007-07-19 21:35:25 UTC (rev 387) @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,165,172" href="TestAbtSystemManager.html" alt="TestAbtSystemManager" /> - <area shape="rect" coords="35,5,157,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,184,172" href="TestAbtSystemManager.html" alt="TestAbtSystemManager" /> + <area shape="rect" coords="39,5,172,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_16.png" usemap="#map" border="0" alt="dot/f_16.png"> </td></tr></table> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/created.rid 2007-07-19 21:35:25 UTC (rev 387) @@ -1 +1 @@ -Thu Jul 19 21:22:19 +0200 2007 +Thu Jul 19 23:34:32 +0200 2007 Modified: src/trunk/doc/dot/f_0.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_1.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_10.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_11.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_12.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_13.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_14.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_15.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_16.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_2.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_3.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_4.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_5.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_6.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_7.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_8.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_9.png =================================================================== (Binary files differ) Modified: src/trunk/doc/files/abtdepengine_rb.html =================================================================== --- src/trunk/doc/files/abtdepengine_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/abtdepengine_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Jul 16 14:33:05 +0200 2007</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,125,98" href="../classes/AbtDepEngine.html" alt="AbtDepEngine" /> + <area shape="rect" coords="27,50,133,98" href="../classes/AbtDepEngine.html" alt="AbtDepEngine" /> </map> <img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> Modified: src/trunk/doc/files/abtdownloadmanager_rb.html =================================================================== --- src/trunk/doc/files/abtdownloadmanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/abtdownloadmanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Thu Jul 19 21:22:18 +0200 2007</td> + <td>Thu Jul 19 20:40:00 +0200 2007</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,160,98" href="../classes/AbtDownloadManager.html" alt="AbtDownloadManager" /> + <area shape="rect" coords="27,50,176,98" href="../classes/AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> <img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> Modified: src/trunk/doc/files/abtlogmanager_rb.html =================================================================== --- src/trunk/doc/files/abtlogmanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/abtlogmanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 23:27:18 +0200 2007</td> + <td>Tue Jul 17 23:17:14 +0200 2007</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,131,98" href="../classes/AbtLogManager.html" alt="AbtLogManager" /> + <area shape="rect" coords="27,50,141,98" href="../classes/AbtLogManager.html" alt="AbtLogManager" /> </map> <img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> Modified: src/trunk/doc/files/abtpackage_rb.html =================================================================== --- src/trunk/doc/files/abtpackage_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/abtpackage_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Thu Jul 19 21:22:18 +0200 2007</td> + <td>Thu Jul 19 20:55:43 +0200 2007</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,115,98" href="../classes/AbtPackage.html" alt="AbtPackage" /> + <area shape="rect" coords="27,50,120,98" href="../classes/AbtPackage.html" alt="AbtPackage" /> </map> <img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> </td></tr></table> Modified: src/trunk/doc/files/abtpackagemanager_rb.html =================================================================== --- src/trunk/doc/files/abtpackagemanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/abtpackagemanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Thu Jul 19 21:22:18 +0200 2007</td> + <td>Thu Jul 19 20:25:15 +0200 2007</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,155,98" href="../classes/AbtPackageManager.html" alt="AbtPackageManager" /> + <area shape="rect" coords="27,50,168,98" href="../classes/AbtPackageManager.html" alt="AbtPackageManager" /> </map> <img src="../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> </td></tr></table> Modified: src/trunk/doc/files/abtqueuemanager_rb.html =================================================================== --- src/trunk/doc/files/abtqueuemanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/abtqueuemanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Jul 16 19:02:00 +0200 2007</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,144,98" href="../classes/AbtQueueManager.html" alt="AbtQueueManager" /> + <area shape="rect" coords="27,50,157,98" href="../classes/AbtQueueManager.html" alt="AbtQueueManager" /> </map> <img src="../dot/f_5.png" usemap="#map" border="0" alt="dot/f_5.png"> </td></tr></table> Modified: src/trunk/doc/files/abtreportmanager_rb.html =================================================================== --- src/trunk/doc/files/abtreportmanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/abtreportmanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Thu Jul 19 23:27:06 +0200 2007</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,144,98" href="../classes/AbtReportManager.html" alt="AbtReportManager" /> + <area shape="rect" coords="27,50,157,98" href="../classes/AbtReportManager.html" alt="AbtReportManager" /> </map> <img src="../dot/f_6.png" usemap="#map" border="0" alt="dot/f_6.png"> </td></tr></table> Modified: src/trunk/doc/files/abtsystemmanager_rb.html =================================================================== --- src/trunk/doc/files/abtsystemmanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/abtsystemmanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Jul 16 17:06:38 +0200 2007</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,149,98" href="../classes/AbtSystemManager.html" alt="AbtSystemManager" /> + <area shape="rect" coords="27,50,163,98" href="../classes/AbtSystemManager.html" alt="AbtSystemManager" /> </map> <img src="../dot/f_7.png" usemap="#map" border="0" alt="dot/f_7.png"> </td></tr></table> Modified: src/trunk/doc/files/abtusage_rb.html =================================================================== --- src/trunk/doc/files/abtusage_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/abtusage_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Jul 16 18:58:40 +0200 2007</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,104,98" href="../classes/AbtUsage.html" alt="AbtUsage" /> + <area shape="rect" coords="27,50,109,98" href="../classes/AbtUsage.html" alt="AbtUsage" /> </map> <img src="../dot/f_8.png" usemap="#map" border="0" alt="dot/f_8.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtdepengine_rb.html =================================================================== --- src/trunk/doc/files/testabtdepengine_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/testabtdepengine_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Jul 16 22:16:36 +0200 2007</td> </tr> </table> </td></tr> @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,144,172" href="../classes/TestAbtDepEngine.html" alt="TestAbtDepEngine" /> - <area shape="rect" coords="24,5,147,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,155,172" href="../classes/TestAbtDepEngine.html" alt="TestAbtDepEngine" /> + <area shape="rect" coords="24,5,157,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_9.png" usemap="#map" border="0" alt="dot/f_9.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtdownloadmanager_rb.html =================================================================== --- src/trunk/doc/files/testabtdownloadmanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/testabtdownloadmanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Thu Jul 19 21:22:18 +0200 2007</td> + <td>Thu Jul 19 20:52:16 +0200 2007</td> </tr> </table> </td></tr> @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,179,172" href="../classes/TestAbtDownloadManager.html" alt="TestAbtDownloadManager" /> - <area shape="rect" coords="41,5,164,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,195,172" href="../classes/TestAbtDownloadManager.html" alt="TestAbtDownloadManager" /> + <area shape="rect" coords="44,5,177,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_10.png" usemap="#map" border="0" alt="dot/f_10.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtlogmanager_rb.html =================================================================== --- src/trunk/doc/files/testabtlogmanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/testabtlogmanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Jul 16 17:00:31 +0200 2007</td> </tr> </table> </td></tr> @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,149,172" href="../classes/TestAbtLogManager.html" alt="TestAbtLogManager" /> - <area shape="rect" coords="27,5,149,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,163,172" href="../classes/TestAbtLogManager.html" alt="TestAbtLogManager" /> + <area shape="rect" coords="28,5,161,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_11.png" usemap="#map" border="0" alt="dot/f_11.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtpackage_rb.html =================================================================== --- src/trunk/doc/files/testabtpackage_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/testabtpackage_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Wed Jul 18 21:40:43 +0200 2007</td> </tr> </table> </td></tr> @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,133,172" href="../classes/TestAbtPackage.html" alt="TestAbtPackage" /> - <area shape="rect" coords="19,5,141,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,141,172" href="../classes/TestAbtPackage.html" alt="TestAbtPackage" /> + <area shape="rect" coords="17,5,151,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_12.png" usemap="#map" border="0" alt="dot/f_12.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtpackagemanager_rb.html =================================================================== --- src/trunk/doc/files/testabtpackagemanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/testabtpackagemanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Jul 16 22:09:38 +0200 2007</td> </tr> </table> </td></tr> @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,173,172" href="../classes/TestAbtPackageManager.html" alt="TestAbtPackageManager" /> - <area shape="rect" coords="39,5,161,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,187,172" href="../classes/TestAbtPackageManager.html" alt="TestAbtPackageManager" /> + <area shape="rect" coords="40,5,173,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_13.png" usemap="#map" border="0" alt="dot/f_13.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtqueuemanager_rb.html =================================================================== --- src/trunk/doc/files/testabtqueuemanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/testabtqueuemanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Jul 16 22:07:54 +0200 2007</td> </tr> </table> </td></tr> @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,163,172" href="../classes/TestAbtQueueManager.html" alt="TestAbtQueueManager" /> - <area shape="rect" coords="33,5,156,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,179,172" href="../classes/TestAbtQueueManager.html" alt="TestAbtQueueManager" /> + <area shape="rect" coords="36,5,169,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_14.png" usemap="#map" border="0" alt="dot/f_14.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtreportmanager_rb.html =================================================================== --- src/trunk/doc/files/testabtreportmanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/testabtreportmanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Thu Jul 19 23:30:55 +0200 2007</td> </tr> </table> </td></tr> @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,163,172" href="../classes/TestAbtReportManager.html" alt="TestAbtReportManager" /> - <area shape="rect" coords="33,5,156,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,179,172" href="../classes/TestAbtReportManager.html" alt="TestAbtReportManager" /> + <area shape="rect" coords="36,5,169,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_15.png" usemap="#map" border="0" alt="dot/f_15.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtsystemmanager_rb.html =================================================================== --- src/trunk/doc/files/testabtsystemmanager_rb.html 2007-07-19 21:34:14 UTC (rev 386) +++ src/trunk/doc/files/testabtsystemmanager_rb.html 2007-07-19 21:35:25 UTC (rev 387) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Jul 16 18:23:46 +0200 2007</td> </tr> </table> </td></tr> @@ -76,8 +76,8 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,124,165,172" href="../classes/TestAbtSystemManager.html" alt="TestAbtSystemManager" /> - <area shape="rect" coords="35,5,157,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> + <area shape="rect" coords="27,124,184,172" href="../classes/TestAbtSystemManager.html" alt="TestAbtSystemManager" /> + <area shape="rect" coords="39,5,172,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> <img src="../dot/f_16.png" usemap="#map" border="0" alt="dot/f_16.png"> </td></tr></table> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-20 17:06:26
|
Revision: 394 http://svn.sourceforge.net/abtlinux/?rev=394&view=rev Author: eschabell Date: 2007-07-20 10:06:28 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtreportmanager_rb.html src/trunk/doc/files/testabtsystemmanager_rb.html Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-07-20 17:05:20 UTC (rev 393) +++ src/trunk/doc/classes/AbtLogManager.html 2007-07-20 17:06:28 UTC (rev 394) @@ -297,20 +297,20 @@ 48: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">type</span> 49: 50: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'install'</span> -51: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> -52: <span class="ruby-node">"/#{details['Source location']}.install"</span> -53: -54: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'integrity'</span> -55: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> -56: <span class="ruby-node">"/#{details['Source location']}.integrity"</span> -57: -58: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'tmpinstall'</span> -59: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> -60: -61: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'build'</span> -62: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> <span class="ruby-operator">+</span> -63: <span class="ruby-node">"/#{details['Source location']}.build"</span> -64: +51: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.install"</span> +52: +53: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'integrity'</span> +54: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.integrity"</span> +55: +56: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'tmpinstall'</span> +57: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> +58: +59: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'build'</span> +60: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.build"</span> +61: +62: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">'configure'</span> +63: <span class="ruby-identifier">log</span> = <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.configure"</span> +64: 65: <span class="ruby-keyword kw">else</span> 66: <span class="ruby-identifier">log</span> = <span class="ruby-value str">""</span> 67: Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-07-20 17:05:20 UTC (rev 393) +++ src/trunk/doc/classes/AbtReportManager.html 2007-07-20 17:06:28 UTC (rev 394) @@ -179,9 +179,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000128_source')" id="l_M000128_source">show source</a> ]</p> <div id="M000128_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 251</span> -251: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> -252: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 259</span> +259: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> +260: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -207,9 +207,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000125_source')" id="l_M000125_source">show source</a> ]</p> <div id="M000125_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 200</span> -200: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) -201: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 208</span> +208: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) +209: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -233,9 +233,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000124_source')" id="l_M000124_source">show source</a> ]</p> <div id="M000124_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 188</span> -188: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) -189: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 196</span> +196: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) +197: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -256,9 +256,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> <div id="M000120_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 130</span> -130: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> -131: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 138</span> +138: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> +139: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -313,24 +313,24 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000123_source')" id="l_M000123_source">show source</a> ]</p> <div id="M000123_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 163</span> -163: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) -164: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">fileName</span> ) ) -165: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -166: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> -167: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> -168: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">fileName</span> ) -169: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } -170: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -171: <span class="ruby-keyword kw">else</span> -172: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -173: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log ( #{File.basename( fileName )} ) "</span> <span class="ruby-operator">+</span> -174: <span class="ruby-value str">"is empty at this time."</span> -175: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -176: <span class="ruby-keyword kw">end</span> -177: -178: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -179: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 171</span> +171: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) +172: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">fileName</span> ) ) +173: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +174: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> +175: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> +176: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">fileName</span> ) +177: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } +178: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +179: <span class="ruby-keyword kw">else</span> +180: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +181: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log ( #{File.basename( fileName )} ) "</span> <span class="ruby-operator">+</span> +182: <span class="ruby-value str">"is empty at this time."</span> +183: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +184: <span class="ruby-keyword kw">end</span> +185: +186: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +187: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -357,9 +357,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> <div id="M000121_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 143</span> -143: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>( <span class="ruby-identifier">package</span> ) -144: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 151</span> +151: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>( <span class="ruby-identifier">package</span> ) +152: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -435,7 +435,8 @@ <div class="description"> <p> Display the contents of the requested log for a given package. Possible log -types are; install, build and integrity. +types are; configure, install, build and integrity. This method will return +nothing if the package log is not installed. </p> <p> <b>PARAM</b> <em>String</em> - Package name. @@ -451,12 +452,19 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000119_source')" id="l_M000119_source">show source</a> ]</p> <div id="M000119_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 119</span> -119: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) -120: <span class="ruby-comment cmt"># install log</span> -121: <span class="ruby-comment cmt"># build log</span> -122: <span class="ruby-comment cmt"># integrity log</span> -123: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 120</span> +120: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) +121: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +122: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +123: +124: <span class="ruby-comment cmt"># just return if package not installed, up to </span> +125: <span class="ruby-comment cmt"># caller to message the user about why.</span> +126: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) +127: <span class="ruby-keyword kw">return</span> +128: <span class="ruby-keyword kw">end</span> +129: +130: <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) ).<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">line</span> } +131: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -481,28 +489,28 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000126_source')" id="l_M000126_source">show source</a> ]</p> <div id="M000126_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 211</span> -211: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) -212: -213: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">queueType</span> -214: -215: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"install"</span> -216: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) ) -217: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -218: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbTLinux #{queueType} queue:"</span> -219: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"======================="</span> -220: <span class="ruby-identifier">queue</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) -221: <span class="ruby-identifier">queue</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } -222: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -223: <span class="ruby-keyword kw">else</span> -224: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -225: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux #{queueType} is empty at this time."</span> -226: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -227: <span class="ruby-keyword kw">end</span> -228: <span class="ruby-keyword kw">else</span> -229: <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{queueType.capitalize} is not an AbTLinux queue."</span> -230: <span class="ruby-keyword kw">end</span> -231: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 219</span> +219: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) +220: +221: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">queueType</span> +222: +223: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"install"</span> +224: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) ) +225: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +226: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbTLinux #{queueType} queue:"</span> +227: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"======================="</span> +228: <span class="ruby-identifier">queue</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) +229: <span class="ruby-identifier">queue</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } +230: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +231: <span class="ruby-keyword kw">else</span> +232: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +233: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux #{queueType} is empty at this time."</span> +234: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +235: <span class="ruby-keyword kw">end</span> +236: <span class="ruby-keyword kw">else</span> +237: <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{queueType.capitalize} is not an AbTLinux queue."</span> +238: <span class="ruby-keyword kw">end</span> +239: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -524,9 +532,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000122_source')" id="l_M000122_source">show source</a> ]</p> <div id="M000122_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 153</span> -153: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> -154: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 161</span> +161: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> +162: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -553,9 +561,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000127_source')" id="l_M000127_source">show source</a> ]</p> <div id="M000127_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 243</span> -243: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>( <span class="ruby-identifier">target</span> ) -244: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 251</span> +251: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>( <span class="ruby-identifier">target</span> ) +252: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2007-07-20 17:05:20 UTC (rev 393) +++ src/trunk/doc/classes/AbtSystemManager.html 2007-07-20 17:06:28 UTC (rev 394) @@ -180,9 +180,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> <div id="M000003_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 87</span> -87: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cleanup_logs</span> -88: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 88</span> +88: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cleanup_logs</span> +89: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +90: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -207,7 +208,8 @@ <pre> <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 78</span> 78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cleanup_package_sources</span> -79: <span class="ruby-keyword kw">end</span> +79: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +80: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -232,9 +234,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> <div id="M000008_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 143</span> -143: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fix_package</span>( <span class="ruby-identifier">package</span> ) -144: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 172</span> +172: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fix_package</span>( <span class="ruby-identifier">package</span> ) +173: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +174: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -260,19 +263,18 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> <div id="M000011_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 178</span> -178: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) -179: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -180: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -181: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -182: -183: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">found_entry</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> ) ) -184: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -185: <span class="ruby-keyword kw">end</span> -186: -187: -188: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -189: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 210</span> +210: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) +211: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +212: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +213: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +214: +215: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">found_entry</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> ) ) +216: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +217: <span class="ruby-keyword kw">end</span> +218: +219: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +220: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -297,9 +299,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> <div id="M000009_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 154</span> -154: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_central_repo</span>( <span class="ruby-identifier">uri</span> ) -155: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 184</span> +184: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_central_repo</span>( <span class="ruby-identifier">uri</span> ) +185: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +186: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -325,9 +328,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> <div id="M000010_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 166</span> -166: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_package_tree_location</span>( <span class="ruby-identifier">location</span> ) -167: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 197</span> +197: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_package_tree_location</span>( <span class="ruby-identifier">location</span> ) +198: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +199: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -352,9 +356,33 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> <div id="M000004_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 98</span> -98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_installed_files</span>( <span class="ruby-identifier">package</span> ) -99: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 100</span> +100: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_installed_files</span>( <span class="ruby-identifier">package</span> ) +101: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +102: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +103: +104: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) +105: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to verify installed files for #{package}, it's not installed!"</span>) +106: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +107: <span class="ruby-keyword kw">end</span> +108: +109: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) ) +110: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to verify installed files for #{package}, installed package but install log missing!"</span> ) +111: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +112: <span class="ruby-keyword kw">end</span> +113: +114: <span class="ruby-identifier">failure</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># marker after checking all files to determine failure.</span> +115: <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span> ) ).<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +116: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +117: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"The file : #{line.chomp} is missing for #{package}."</span> ) +118: <span class="ruby-identifier">failure</span> = <span class="ruby-keyword kw">true</span> +119: <span class="ruby-keyword kw">end</span> +120: } +121: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">failure</span> +122: +123: <span class="ruby-comment cmt"># all files passed check.</span> +124: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +125: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -379,9 +407,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> <div id="M000006_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 120</span> -120: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_depends</span>( <span class="ruby-identifier">package</span> ) -121: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 147</span> +147: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_depends</span>( <span class="ruby-identifier">package</span> ) +148: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +149: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -407,9 +436,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> <div id="M000007_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 132</span> -132: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_integrity</span>( <span class="ruby-identifier">package</span> ) -133: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 160</span> +160: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_integrity</span>( <span class="ruby-identifier">package</span> ) +161: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +162: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -434,9 +464,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> <div id="M000005_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 109</span> -109: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_symlinks</span>( <span class="ruby-identifier">package</span> ) -110: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 135</span> +135: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_symlinks</span>( <span class="ruby-identifier">package</span> ) +136: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +137: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtUsage.html =================================================================== --- src/trunk/doc/classes/AbtUsage.html 2007-07-20 17:05:20 UTC (rev 393) +++ src/trunk/doc/classes/AbtUsage.html 2007-07-20 17:06:28 UTC (rev 394) @@ -206,13 +206,13 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> <div id="M000040_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 122</span> -122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_downloads</span> -123: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ndownloads:"</span> -124: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -d, download [package]\t\tRetrieve given package sources."</span> -125: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -u, update [package]|[tree]\tUpdate given package or tree from AbTLinux repository."</span> -126: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -n, news\t\t\t\tDisplays newsfeeds from AbTLinux website.\n"</span> -127: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtusage.rb, line 125</span> +125: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_downloads</span> +126: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ndownloads:"</span> +127: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -d, download [package]\t\tRetrieve given package sources."</span> +128: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -u, update [package]|[tree]\tUpdate given package or tree from AbTLinux repository."</span> +129: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -n, news\t\t\t\tDisplays newsfeeds from AbTLinux website.\n"</span> +130: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -234,17 +234,17 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> <div id="M000041_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 134</span> -134: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_fix</span> -135: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nfix:"</span> -136: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" purge-src\t\t\t\tRemove source caches for packages no longer installed."</span> -137: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" purge-logs\t\t\t\tRemove log files for packages no longer installed."</span> -138: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-files [package]\t\tInstalled files are verified for given package."</span> -139: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-symlinks [package]\t\tSymlinks verified for given package."</span> -140: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-deps [package]\t\tDependency tree is verified for given package."</span> -141: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-integrity [package]\t\tVerify integrity of installed files for given package."</span> -142: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" fix [package]\t\tGiven package is verified and fixed if needed.\n"</span> -143: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtusage.rb, line 137</span> +137: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_fix</span> +138: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nfix:"</span> +139: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" purge-src\t\t\t\tRemove source caches for packages no longer installed."</span> +140: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" purge-logs\t\t\t\tRemove log files for packages no longer installed."</span> +141: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-files [package]\t\tInstalled files are verified for given package."</span> +142: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-symlinks [package]\t\tSymlinks verified for given package."</span> +143: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-deps [package]\t\tDependency tree is verified for given package."</span> +144: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-integrity [package]\t\tVerify integrity of installed files for given package."</span> +145: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" fix [package]\t\tGiven package is verified and fixed if needed.\n"</span> +146: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -266,13 +266,13 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show source</a> ]</p> <div id="M000039_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 110</span> -110: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_generation</span> -111: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ngeneration:"</span> -112: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-updates\t\tShow a package listing with available update versions."</span> -113: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" html\t\t\tGenerate HTML page from installed packages:"</span> -114: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" \t\t\t\t(package name with hyperlink to package website and version installed)\n"</span> -115: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtusage.rb, line 113</span> +113: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_generation</span> +114: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ngeneration:"</span> +115: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-updates\t\tShow a package listing with available update versions."</span> +116: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" html\t\t\tGenerate HTML page from installed packages:"</span> +117: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" \t\t\t\t(package name with hyperlink to package website and version installed)\n"</span> +118: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -294,15 +294,15 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> <div id="M000042_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 150</span> -150: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_maintenance</span> -151: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nmaintenance:"</span> -152: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" build-location [host]\t\tSets global location (default: localhost) for retrieving cached package builds."</span> -153: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" package-repo [add|remove|list] [URI]"</span> -154: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" add - add package repository to list."</span> -155: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" remove - remove a package repository from list."</span> -156: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" list - display current repository list.\n"</span> -157: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtusage.rb, line 153</span> +153: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_maintenance</span> +154: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nmaintenance:"</span> +155: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" build-location [host]\t\tSets global location (default: localhost) for retrieving cached package builds."</span> +156: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" package-repo [add|remove|list] [URI]"</span> +157: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" add - add package repository to list."</span> +158: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" remove - remove a package repository from list."</span> +159: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" list - display current repository list.\n"</span> +160: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -360,17 +360,20 @@ 90: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -s, search [string | regexp ]\tSearch package descriptions for given input."</span> 91: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -v, --version\t\t\tShow abt package manager version."</span> 92: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-details [package]\t\tShow give package details."</span> - 93: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-build [package]\t\tShow build log of given package."</span> - 94: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-depends [package]\t\tShow the dependency tree of given package."</span> - 95: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-files [package]\t\tShow all installed files from given package."</span> - 96: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-owner [file]\t\tShow the package owning given file."</span> - 97: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-installed\t\t\tShow list of all installed packages."</span> - 98: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-frozen\t\t\t\tShow list of all frozen packages."</span> - 99: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-untracked\t\t\tShow all files on system not tracked by AbTLinux."</span> -100: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-journal\t\t\t\tShow the system journal."</span> -101: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-iqueue\t\t\t\tShow the contents of the install queue."</span> -102: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-patches\t\t\t\tShow the current available patches for installed package tree.\n"</span> -103: <span class="ruby-keyword kw">end</span> + 93: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-config [package]\t\tShow configure log of given package."</span> + 94: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-build [package]\t\tShow build log of given package."</span> + 95: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-install [package]\t\tShow install log of given package."</span> + 96: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-integrity [package]\t\tShow integrity log of given package."</span> + 97: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-depends [package]\t\tShow the dependency tree of given package."</span> + 98: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-files [package]\t\tShow all installed files from given package."</span> + 99: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-owner [file]\t\tShow the package owning given file."</span> +100: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-installed\t\t\tShow list of all installed packages."</span> +101: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-frozen\t\t\t\tShow list of all frozen packages."</span> +102: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-untracked\t\t\tShow all files on system not tracked by AbTLinux."</span> +103: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-journal\t\t\t\tShow the system journal."</span> +104: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-iqueue\t\t\t\tShow the contents of the install queue."</span> +105: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-patches\t\t\t\tShow the current available patches for installed package tree.\n"</span> +106: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/TestAbtReportManager.html =================================================================== --- src/trunk/doc/classes/TestAbtReportManager.html 2007-07-20 17:05:20 UTC (rev 393) +++ src/trunk/doc/classes/TestAbtReportManager.html 2007-07-20 17:06:28 UTC (rev 394) @@ -156,8 +156,14 @@ <pre> <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 36</span> 36: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> -37: <span class="ruby-ivar">@report</span> = <span class="ruby-constant">AbtReportManager</span>.<span class="ruby-identifier">new</span>() -38: <span class="ruby-keyword kw">end</span> +37: <span class="ruby-ivar">@report</span> = <span class="ruby-constant">AbtReportManager</span>.<span class="ruby-identifier">new</span> +38: <span class="ruby-ivar">@manager</span> = <span class="ruby-constant">AbtPackageManager</span>.<span class="ruby-identifier">new</span> +39: <span class="ruby-ivar">@system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +40: +41: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-ivar">@system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-value str">"ipc"</span> ) +42: <span class="ruby-ivar">@manager</span>.<span class="ruby-identifier">install_package</span>( <span class="ruby-value str">"ipc"</span> ) +43: <span class="ruby-keyword kw">end</span> +44: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -176,9 +182,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000051_source')" id="l_M000051_source">show source</a> ]</p> <div id="M000051_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 43</span> -43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> -44: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 49</span> +49: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> +50: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -197,10 +203,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> <div id="M000063_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 132</span> -132: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_generate_HTML_package_listing</span> -133: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">generate_HTML_package_listing</span>(), <span class="ruby-value str">"test_generate_HTML_package_listing()"</span> ) -134: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 138</span> +138: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_generate_HTML_package_listing</span> +139: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">generate_HTML_package_listing</span>(), <span class="ruby-value str">"test_generate_HTML_package_listing()"</span> ) +140: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -219,10 +225,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000060_source')" id="l_M000060_source">show source</a> ]</p> <div id="M000060_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 107</span> -107: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_search_package_descriptions</span> -108: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-value str">"Special text"</span> ), <span class="ruby-value str">"test_search_package_descriptions()"</span> ) -109: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 113</span> +113: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_search_package_descriptions</span> +114: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-value str">"Special text"</span> ), <span class="ruby-value str">"test_search_package_descriptions()"</span> ) +115: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -240,10 +246,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000059_source')" id="l_M000059_source">show source</a> ]</p> <div id="M000059_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 100</span> -100: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_file_owner</span> -101: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_file_owner</span>( <span class="ruby-value str">"ipcFile"</span> ), <span class="ruby-value str">"test_show_file_owner()"</span> ) -102: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 106</span> +106: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_file_owner</span> +107: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_file_owner</span>( <span class="ruby-value str">"ipcFile"</span> ), <span class="ruby-value str">"test_show_file_owner()"</span> ) +108: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -261,10 +267,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000055_source')" id="l_M000055_source">show source</a> ]</p> <div id="M000055_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 72</span> -72: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_frozen_packages</span> -73: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_frozen_packages</span>(), <span class="ruby-value str">"test_show_frozen_packages()"</span> ) -74: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 78</span> +78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_frozen_packages</span> +79: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_frozen_packages</span>(), <span class="ruby-value str">"test_show_frozen_packages()"</span> ) +80: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -283,10 +289,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000053_source')" id="l_M000053_source">show source</a> ]</p> <div id="M000053_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 56</span> -56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_installed_packages</span> -57: <span class="ruby-identifier">assert_nil</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_installed_packages</span>(), <span class="ruby-value str">"test_show_installed_packages()"</span> ) -58: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 62</span> +62: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_installed_packages</span> +63: <span class="ruby-identifier">assert_nil</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_installed_packages</span>(), <span class="ruby-value str">"test_show_installed_packages()"</span> ) +64: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -304,10 +310,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000058_source')" id="l_M000058_source">show source</a> ]</p> <div id="M000058_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 93</span> -93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_journal</span> -94: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">$JOURNAL</span> ), <span class="ruby-value str">"test_show_journal()"</span> ) -95: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 99</span> + 99: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_journal</span> +100: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@report</span>.<span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">$JOURNAL</span> ), <span class="ruby-value str">"test_show_journal()"</span> ) +101: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -326,10 +332,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000056_source')" id="l_M000056_source">show source</a> ]</p> <div id="M000056_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtreportmanager.rb, line 79</span> -79: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_show_package_dependencies</span> -80: <span class="ruby-identifier">assert</span>( <span class="ruby... [truncated message content] |
From: <esc...@us...> - 2007-07-23 10:12:29
|
Revision: 399 http://svn.sourceforge.net/abtlinux/?rev=399&view=rev Author: eschabell Date: 2007-07-23 03:12:31 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtpackage_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/testabtreportmanager_rb.html Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-07-23 10:11:42 UTC (rev 398) +++ src/trunk/doc/classes/AbtLogManager.html 2007-07-23 10:12:31 UTC (rev 399) @@ -187,84 +187,84 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> <div id="M000069_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 208</span> -208: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) -209: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -210: -211: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) -212: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -213: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> -214: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -215: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -216: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -217: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -218: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span> ) -219: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) -220: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> -221: -222: -223: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) -224: -225: <span class="ruby-comment cmt"># collect package source.</span> -226: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) -227: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) -228: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> -229: <span class="ruby-keyword kw">else</span> -230: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> -231: <span class="ruby-keyword kw">end</span> -232: -233: <span class="ruby-comment cmt"># collect package install log. </span> -234: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) -235: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) -236: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> -237: <span class="ruby-keyword kw">else</span> -238: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> -239: <span class="ruby-keyword kw">end</span> -240: -241: <span class="ruby-comment cmt"># collect package build log. </span> -242: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -243: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) -244: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> -245: <span class="ruby-keyword kw">else</span> -246: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> -247: <span class="ruby-keyword kw">end</span> -248: -249: <span class="ruby-comment cmt"># collect package configure log. </span> -250: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) -251: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) -252: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> -253: <span class="ruby-keyword kw">else</span> -254: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> -255: <span class="ruby-keyword kw">end</span> -256: -257: <span class="ruby-comment cmt"># collect package integrity log.</span> -258: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) -259: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) -260: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> -261: <span class="ruby-keyword kw">else</span> -262: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> -263: <span class="ruby-keyword kw">end</span> -264: -265: <span class="ruby-comment cmt"># collect package description (class file).</span> -266: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) -267: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) -268: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> -269: <span class="ruby-keyword kw">else</span> -270: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> -271: <span class="ruby-keyword kw">end</span> -272: -273: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> -274: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) -275: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> -276: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) -277: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> -278: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) -279: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -280: <span class="ruby-keyword kw">end</span> -281: <span class="ruby-keyword kw">end</span> -282: -283: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> -284: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 206</span> +206: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) +207: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +208: +209: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) +210: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +211: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> +212: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +213: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +214: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +215: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +216: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span> ) +217: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) +218: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> +219: +220: +221: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) +222: +223: <span class="ruby-comment cmt"># collect package source.</span> +224: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) +225: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) +226: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> +227: <span class="ruby-keyword kw">else</span> +228: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> +229: <span class="ruby-keyword kw">end</span> +230: +231: <span class="ruby-comment cmt"># collect package install log. </span> +232: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +233: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) +234: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> +235: <span class="ruby-keyword kw">else</span> +236: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> +237: <span class="ruby-keyword kw">end</span> +238: +239: <span class="ruby-comment cmt"># collect package build log. </span> +240: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +241: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) +242: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> +243: <span class="ruby-keyword kw">else</span> +244: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> +245: <span class="ruby-keyword kw">end</span> +246: +247: <span class="ruby-comment cmt"># collect package configure log. </span> +248: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) +249: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) +250: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> +251: <span class="ruby-keyword kw">else</span> +252: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> +253: <span class="ruby-keyword kw">end</span> +254: +255: <span class="ruby-comment cmt"># collect package integrity log.</span> +256: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) +257: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) +258: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> +259: <span class="ruby-keyword kw">else</span> +260: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> +261: <span class="ruby-keyword kw">end</span> +262: +263: <span class="ruby-comment cmt"># collect package description (class file).</span> +264: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) +265: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) +266: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> +267: <span class="ruby-keyword kw">else</span> +268: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> +269: <span class="ruby-keyword kw">end</span> +270: +271: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> +272: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) +273: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> +274: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) +275: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> +276: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) +277: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +278: <span class="ruby-keyword kw">end</span> +279: <span class="ruby-keyword kw">end</span> +280: +281: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> +282: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -343,17 +343,17 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> <div id="M000068_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 188</span> -188: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) -189: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -190: -191: <span class="ruby-comment cmt"># make sure the build file exists.</span> -192: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -193: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -194: <span class="ruby-keyword kw">end</span> -195: -196: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -197: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 186</span> +186: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) +187: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +188: +189: <span class="ruby-comment cmt"># make sure the build file exists.</span> +190: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +191: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +192: <span class="ruby-keyword kw">end</span> +193: +194: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +195: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -399,24 +399,22 @@ 157: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> 158: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) 159: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -160: <span class="ruby-comment cmt">#self.logToJournal( "DEBUG: Found bad logLine!" )</span> -161: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -162: <span class="ruby-keyword kw">else</span> -163: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -164: <span class="ruby-keyword kw">end</span> -165: -166: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) -167: <span class="ruby-comment cmt">#self.to_journal( "DEBUG: adding line to installFile!")</span> -168: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> -169: <span class="ruby-keyword kw">end</span> -170: <span class="ruby-keyword kw">end</span> -171: <span class="ruby-keyword kw">end</span> -172: -173: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -174: <span class="ruby-keyword kw">end</span> -175: -176: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -177: <span class="ruby-keyword kw">end</span> +160: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +161: <span class="ruby-keyword kw">else</span> +162: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +163: <span class="ruby-keyword kw">end</span> +164: +165: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +166: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> +167: <span class="ruby-keyword kw">end</span> +168: <span class="ruby-keyword kw">end</span> +169: <span class="ruby-keyword kw">end</span> +170: +171: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +172: <span class="ruby-keyword kw">end</span> +173: +174: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +175: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -498,16 +496,16 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000070_source')" id="l_M000070_source">show source</a> ]</p> <div id="M000070_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 294</span> -294: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) -295: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-value str">"a+"</span> ) ) -296: <span class="ruby-identifier">log</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}\n"</span> -297: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -298: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -299: <span class="ruby-keyword kw">end</span> -300: -301: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -302: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 292</span> +292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) +293: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-value str">"a+"</span> ) ) +294: <span class="ruby-identifier">log</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}\n"</span> +295: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +296: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +297: <span class="ruby-keyword kw">end</span> +298: +299: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +300: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-07-23 10:11:42 UTC (rev 398) +++ src/trunk/doc/classes/AbtPackage.html 2007-07-23 10:12:31 UTC (rev 399) @@ -377,11 +377,11 @@ 281: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) 282: 283: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) -284: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section failed."</span> +284: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"[AbtPackage.build] - build section failed."</span> 285: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 286: <span class="ruby-keyword kw">end</span> 287: -288: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.build] - build section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +288: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"[AbtPackage.build] - build section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) 289: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 290: <span class="ruby-keyword kw">end</span> </pre> @@ -426,11 +426,11 @@ 253: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) 254: 255: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) -256: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.configure] - configure section failed."</span> +256: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"[AbtPackage.configure] - configure section failed."</span> 257: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 258: <span class="ruby-keyword kw">end</span> 259: -260: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nDEBUG: [AbtPackage.configure] - configure section completed!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span> ) +260: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"[AbtPackage.configure] - configure section completed!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span> ) 261: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 262: <span class="ruby-keyword kw">end</span> </pre> @@ -516,11 +516,11 @@ 329: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span> ) 330: 331: <span class="ruby-keyword kw">if</span>( <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>( <span class="ruby-identifier">command</span> ) ) -332: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section failed."</span> +332: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"[AbtPackage.install] - install section failed."</span> 333: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 334: <span class="ruby-keyword kw">end</span> 335: -336: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"DEBUG: [AbtPackage.install] - install section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +336: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"[AbtPackage.install] - install section completed!"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) 337: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 338: <span class="ruby-keyword kw">end</span> </pre> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-07-23 10:11:42 UTC (rev 398) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-07-23 10:12:31 UTC (rev 399) @@ -151,9 +151,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> <div id="M000043_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 83</span> -83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -84: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 78</span> +78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +79: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -182,10 +182,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> <div id="M000047_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 301</span> -301: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) -302: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -303: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 296</span> +296: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +297: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +298: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -211,10 +211,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> <div id="M000048_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 314</span> -314: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) -315: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -316: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 309</span> +309: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) +310: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +311: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -241,120 +241,120 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> <div id="M000044_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 96</span> - 96: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) - 97: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> - 98: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) - 99: <span class="ruby-identifier">queuer</span> = <span class="ruby-constant">AbtQueueManager</span>.<span class="ruby-identifier">new</span> -100: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 91</span> + 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) + 92: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> + 93: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) + 94: <span class="ruby-identifier">queuer</span> = <span class="ruby-constant">AbtQueueManager</span>.<span class="ruby-identifier">new</span> + 95: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> + 96: + 97: <span class="ruby-comment cmt"># get package details.</span> + 98: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> + 99: +100: <span class="ruby-comment cmt"># TODO: check deps</span> 101: -102: <span class="ruby-comment cmt"># get package details.</span> -103: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +102: <span class="ruby-comment cmt"># add to install queue.</span> +103: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Adding #{package} to the INSTALL QUEUE. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) 104: -105: <span class="ruby-comment cmt"># TODO: check deps</span> -106: -107: <span class="ruby-comment cmt"># add to install queue.</span> -108: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Adding #{package} to the INSTALL QUEUE. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +105: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span>, <span class="ruby-value str">"add"</span> ) ) +106: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Failed to add #{package} to install queue."</span> ) +107: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +108: <span class="ruby-keyword kw">end</span> 109: -110: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span>, <span class="ruby-value str">"add"</span> ) ) -111: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Failed to add #{package} to install queue."</span> ) -112: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -113: <span class="ruby-keyword kw">end</span> -114: -115: <span class="ruby-comment cmt"># pre section.</span> -116: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PRE section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span> ) -117: -118: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">pre</span> ) -119: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process pre-section in the "</span> <span class="ruby-operator">+</span> -120: <span class="ruby-node">"package description of #{package}."</span> ) -121: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -122: <span class="ruby-keyword kw">else</span> -123: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"DEBUG: finished #{package} pre section."</span> ) -124: <span class="ruby-keyword kw">end</span> -125: -126: <span class="ruby-comment cmt"># configure section.</span> -127: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the CONFIGURE section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -128: -129: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span> ) ) -130: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process configure section in the "</span> <span class="ruby-operator">+</span> -131: <span class="ruby-node">"package description of #{package}."</span> ) -132: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -133: <span class="ruby-keyword kw">else</span> -134: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"DEBUG: finished #{package} configure section."</span> ) -135: <span class="ruby-keyword kw">end</span> -136: -137: <span class="ruby-comment cmt"># build section.</span> -138: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the BUILD section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -139: -140: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span> ) ) -141: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process build section in the "</span> <span class="ruby-operator">+</span> -142: <span class="ruby-node">"package description of #{package}."</span> ) -143: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -144: <span class="ruby-keyword kw">else</span> -145: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">logger</span>.<span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) ) -146: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to create a package build log."</span> ) -147: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -148: <span class="ruby-keyword kw">end</span> -149: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"DEBUG: finished #{package} build section."</span> ) -150: <span class="ruby-keyword kw">end</span> -151: -152: <span class="ruby-comment cmt"># preinstall section.</span> -153: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PREINSTALL section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -154: -155: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">preinstall</span> ) -156: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process preinstall section in the "</span> <span class="ruby-operator">+</span> -157: <span class="ruby-node">"package description of #{package}."</span> ) -158: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -159: <span class="ruby-keyword kw">else</span> -160: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"DEBUG: finished #{package} preinstall section."</span> ) -161: <span class="ruby-keyword kw">end</span> -162: -163: <span class="ruby-comment cmt"># install section.</span> -164: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the INSTALL section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -165: -166: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">install</span> ) -167: <span class="ruby-comment cmt"># rollback installed files if any and remove install log.</span> -168: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process install section in the "</span> <span class="ruby-operator">+</span> -169: <span class="ruby-node">"package description of #{package}."</span> ) +110: <span class="ruby-comment cmt"># pre section.</span> +111: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PRE section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span> ) +112: +113: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">pre</span> ) +114: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process pre-section in the "</span> <span class="ruby-operator">+</span> +115: <span class="ruby-node">"package description of #{package}."</span> ) +116: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +117: <span class="ruby-keyword kw">else</span> +118: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Finished #{package} pre section."</span> ) +119: <span class="ruby-keyword kw">end</span> +120: +121: <span class="ruby-comment cmt"># configure section.</span> +122: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the CONFIGURE section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +123: +124: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span> ) ) +125: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process configure section in the "</span> <span class="ruby-operator">+</span> +126: <span class="ruby-node">"package description of #{package}."</span> ) +127: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +128: <span class="ruby-keyword kw">else</span> +129: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Finished #{package} configure section."</span> ) +130: <span class="ruby-keyword kw">end</span> +131: +132: <span class="ruby-comment cmt"># build section.</span> +133: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the BUILD section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +134: +135: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span> ) ) +136: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process build section in the "</span> <span class="ruby-operator">+</span> +137: <span class="ruby-node">"package description of #{package}."</span> ) +138: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +139: <span class="ruby-keyword kw">else</span> +140: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">logger</span>.<span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) ) +141: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to create a package build log."</span> ) +142: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +143: <span class="ruby-keyword kw">end</span> +144: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Finished #{package} build section."</span> ) +145: <span class="ruby-keyword kw">end</span> +146: +147: <span class="ruby-comment cmt"># preinstall section.</span> +148: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PREINSTALL section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +149: +150: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">preinstall</span> ) +151: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process preinstall section in the "</span> <span class="ruby-operator">+</span> +152: <span class="ruby-node">"package description of #{package}."</span> ) +153: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +154: <span class="ruby-keyword kw">else</span> +155: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Finished #{package} preinstall section."</span> ) +156: <span class="ruby-keyword kw">end</span> +157: +158: <span class="ruby-comment cmt"># install section.</span> +159: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the INSTALL section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +160: +161: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">install</span> ) +162: <span class="ruby-comment cmt"># rollback installed files if any and remove install log.</span> +163: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Failed to process install section in the "</span> <span class="ruby-operator">+</span> +164: <span class="ruby-node">"package description of #{package}."</span> ) +165: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) +166: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"***Starting rollback of #{package} install and removing install log."</span> ) +167: <span class="ruby-identifier">roll_back</span>( <span class="ruby-value str">"install"</span>, <span class="ruby-identifier">details</span> ) +168: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +169: <span class="ruby-keyword kw">else</span> 170: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) -171: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"***Starting rollback of #{package} install and removing install log."</span> ) -172: <span class="ruby-identifier">roll_back</span>( <span class="ruby-value str">"install"</span>, <span class="ruby-identifier">details</span> ) -173: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -174: <span class="ruby-keyword kw">else</span> -175: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) -176: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) -177: -178: <span class="ruby-comment cmt"># cleanup tmp files from installwatch.</span> -179: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> ) -180: -181: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"DEBUG: finished #{package} install section."</span> ) -182: <span class="ruby-keyword kw">end</span> -183: -184: <span class="ruby-comment cmt"># post section.</span> -185: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the POST section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -186: -187: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">post</span> ) -188: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Failed to process post section in the package description of #{package}."</span> ) -189: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -190: <span class="ruby-keyword kw">else</span> -191: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"DEBUG: finished #{package} post section."</span> ) -192: <span class="ruby-keyword kw">end</span> -193: -194: <span class="ruby-comment cmt"># clean out build sources. </span> -195: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Cleaning up the sources for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +171: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) +172: +173: <span class="ruby-comment cmt"># cleanup tmp files from installwatch.</span> +174: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> ) +175: +176: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Finished #{package} install section."</span> ) +177: <span class="ruby-keyword kw">end</span> +178: +179: <span class="ruby-comment cmt"># post section.</span> +180: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the POST section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +181: +182: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">post</span> ) +183: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Failed to process post section in the package description of #{package}."</span> ) +184: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +185: <span class="ruby-keyword kw">else</span> +186: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="rub... [truncated message content] |
From: <esc...@us...> - 2007-07-23 13:14:16
|
Revision: 404 http://svn.sourceforge.net/abtlinux/?rev=404&view=rev Author: eschabell Date: 2007-07-23 06:14:18 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtsystemmanager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-07-23 13:13:14 UTC (rev 403) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-07-23 13:14:18 UTC (rev 404) @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000096">new</a></li> + <li><a href="#M000094">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000096"></a><b>new</b>() + <a name="M000094"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000096_source')" id="l_M000096_source">show source</a> ]</p> - <div id="M000096_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000094_source')" id="l_M000094_source">show source</a> ]</p> + <div id="M000094_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdepengine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-07-23 13:13:14 UTC (rev 403) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-07-23 13:14:18 UTC (rev 404) @@ -117,13 +117,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000012">new</a></li> - <li><a href="#M000015">retrieve_news_feed</a></li> - <li><a href="#M000013">retrieve_package_source</a></li> - <li><a href="#M000014">retrieve_package_tree</a></li> - <li><a href="#M000016">update_package</a></li> - <li><a href="#M000017">update_package_tree</a></li> - <li><a href="#M000018">validated</a></li> + <li><a href="#M000011">new</a></li> + <li><a href="#M000014">retrieve_news_feed</a></li> + <li><a href="#M000012">retrieve_package_source</a></li> + <li><a href="#M000013">retrieve_package_tree</a></li> + <li><a href="#M000015">update_package</a></li> + <li><a href="#M000016">update_package_tree</a></li> + <li><a href="#M000017">validated</a></li> </ul> @@ -134,7 +134,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000012"></a><b>new</b>() + <a name="M000011"></a><b>new</b>() </div> <div class="description"> <p> @@ -148,8 +148,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> - <div id="M000012_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> + <div id="M000011_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -161,7 +161,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>retrieve_news_feed</b>( uri, cleanLog=true ) + <a name="M000014"></a><b>retrieve_news_feed</b>( uri, cleanLog=true ) </div> <div class="description"> <p> @@ -176,8 +176,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> - <div id="M000015_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> + <div id="M000014_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 95</span> 95: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) @@ -232,7 +232,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>retrieve_package_source</b>( packageName, destination ) + <a name="M000012"></a><b>retrieve_package_source</b>( packageName, destination ) </div> <div class="description"> <p> @@ -250,8 +250,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> - <div id="M000013_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> + <div id="M000012_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span> ) @@ -278,7 +278,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>retrieve_package_tree</b>( packageTreeName ) + <a name="M000013"></a><b>retrieve_package_tree</b>( packageTreeName ) </div> <div class="description"> <p> @@ -294,8 +294,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> - <div id="M000014_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> + <div id="M000013_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 83</span> 83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>( <span class="ruby-identifier">packageTreeName</span> ) @@ -306,7 +306,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>update_package</b>() + <a name="M000015"></a><b>update_package</b>() </div> <div class="description"> <p> @@ -321,8 +321,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> - <div id="M000016_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> + <div id="M000015_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 150</span> 150: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span> @@ -333,7 +333,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>update_package_tree</b>() + <a name="M000016"></a><b>update_package_tree</b>() </div> <div class="description"> <p> @@ -345,8 +345,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> - <div id="M000017_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> + <div id="M000016_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 159</span> 159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span> @@ -357,7 +357,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>validated</b>( hashvalue, path ) + <a name="M000017"></a><b>validated</b>( hashvalue, path ) </div> <div class="description"> <p> @@ -374,8 +374,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> - <div id="M000018_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 171</span> 171: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-07-23 13:13:14 UTC (rev 403) +++ src/trunk/doc/classes/AbtLogManager.html 2007-07-23 13:14:18 UTC (rev 404) @@ -117,13 +117,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000069">cache_package</a></li> - <li><a href="#M000064">get_log</a></li> - <li><a href="#M000068">log_package_build</a></li> - <li><a href="#M000067">log_package_install</a></li> - <li><a href="#M000066">log_package_integrity</a></li> - <li><a href="#M000065">new</a></li> - <li><a href="#M000070">to_journal</a></li> + <li><a href="#M000068">cache_package</a></li> + <li><a href="#M000063">get_log</a></li> + <li><a href="#M000067">log_package_build</a></li> + <li><a href="#M000066">log_package_install</a></li> + <li><a href="#M000065">log_package_integrity</a></li> + <li><a href="#M000064">new</a></li> + <li><a href="#M000069">to_journal</a></li> </ul> @@ -134,7 +134,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000065"></a><b>new</b>() + <a name="M000064"></a><b>new</b>() </div> <div class="description"> <p> @@ -147,8 +147,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> - <div id="M000065_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> + <div id="M000064_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 80</span> 80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -168,7 +168,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000069"></a><b>cache_package</b>( package ) + <a name="M000068"></a><b>cache_package</b>( package ) </div> <div class="description"> <p> @@ -184,8 +184,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> - <div id="M000069_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> + <div id="M000068_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 206</span> 206: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) @@ -271,7 +271,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000064"></a><b>get_log</b>( package, type ) + <a name="M000063"></a><b>get_log</b>( package, type ) </div> <div class="description"> <p> @@ -285,8 +285,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> - <div id="M000064_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> + <div id="M000063_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 43</span> 43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">type</span> ) @@ -324,7 +324,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000068"></a><b>log_package_build</b>( package ) + <a name="M000067"></a><b>log_package_build</b>( package ) </div> <div class="description"> <p> @@ -340,8 +340,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> - <div id="M000068_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> + <div id="M000067_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 186</span> 186: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) @@ -360,7 +360,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000067"></a><b>log_package_install</b>( package ) + <a name="M000066"></a><b>log_package_install</b>( package ) </div> <div class="description"> <p> @@ -376,8 +376,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> - <div id="M000067_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> + <div id="M000066_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 141</span> 141: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) @@ -421,7 +421,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000066"></a><b>log_package_integrity</b>( package ) + <a name="M000065"></a><b>log_package_integrity</b>( package ) </div> <div class="description"> <p> @@ -438,8 +438,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> - <div id="M000066_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> + <div id="M000065_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) @@ -478,7 +478,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000070"></a><b>to_journal</b>( message ) + <a name="M000069"></a><b>to_journal</b>( message ) </div> <div class="description"> <p> @@ -493,8 +493,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000070_source')" id="l_M000070_source">show source</a> ]</p> - <div id="M000070_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> + <div id="M000069_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 292</span> 292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-07-23 13:13:14 UTC (rev 403) +++ src/trunk/doc/classes/AbtPackage.html 2007-07-23 13:14:18 UTC (rev 404) @@ -90,7 +90,7 @@ inheriting from this class (class Fortune < <a href="AbtPackage.html">AbtPackage</a>) one picks up all supported standard functions for the abt <a href="AbtPackage.html">AbtPackage</a> manager to -make use of the <a href="AbtPackage.html#M000027">new</a> <a +make use of the <a href="AbtPackage.html#M000026">new</a> <a href="AbtPackage.html">AbtPackage</a>. </p> <p> @@ -109,7 +109,7 @@ AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more <a -href="AbtPackage.html#M000028">details</a>. +href="AbtPackage.html#M000027">details</a>. </p> <p> You should have received a copy of the GNU General Public License along @@ -122,16 +122,16 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000031">build</a></li> - <li><a href="#M000030">configure</a></li> - <li><a href="#M000028">details</a></li> - <li><a href="#M000033">install</a></li> - <li><a href="#M000027">new</a></li> - <li><a href="#M000034">post</a></li> - <li><a href="#M000029">pre</a></li> - <li><a href="#M000032">preinstall</a></li> - <li><a href="#M000035">remove_build</a></li> - <li><a href="#M000026">unpack_sources</a></li> + <li><a href="#M000030">build</a></li> + <li><a href="#M000029">configure</a></li> + <li><a href="#M000027">details</a></li> + <li><a href="#M000032">install</a></li> + <li><a href="#M000026">new</a></li> + <li><a href="#M000033">post</a></li> + <li><a href="#M000028">pre</a></li> + <li><a href="#M000031">preinstall</a></li> + <li><a href="#M000034">remove_build</a></li> + <li><a href="#M000025">unpack_sources</a></li> </ul> @@ -305,20 +305,20 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>new</b>( data ) + <a name="M000026"></a><b>new</b>( data ) </div> <div class="description"> <p> Constructor for an <a href="AbtPackage.html">AbtPackage</a>, requires all -the packge <a href="AbtPackage.html#M000028">details</a>. +the packge <a href="AbtPackage.html#M000027">details</a>. </p> <p> <b>PARAM</b> <em>Hash</em> - hash containing all package data. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> - <div id="M000027_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> + <div id="M000026_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 147</span> 147: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">data</span> ) @@ -346,7 +346,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000031"></a><b>build</b>( verbose=true ) + <a name="M000030"></a><b>build</b>( verbose=true ) </div> <div class="description"> <p> @@ -363,8 +363,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> - <div id="M000031_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> + <div id="M000030_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 274</span> 274: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -390,13 +390,13 @@ </div> <div class="method"> <div class="title"> - <a name="M000030"></a><b>configure</b>( verbose=true ) + <a name="M000029"></a><b>configure</b>( verbose=true ) </div> <div class="description"> <p> -Here we manage the ./<a href="AbtPackage.html#M000030">configure</a> step +Here we manage the ./<a href="AbtPackage.html#M000029">configure</a> step (or equivalent). We need to give ./<a -href="AbtPackage.html#M000030">configure</a> (or autogen.sh, or whatever) +href="AbtPackage.html#M000029">configure</a> (or autogen.sh, or whatever) the correct options so files are to be placed later in the right directories, so doc files and man pages are all in the same common location, etc. Don‘t forget too that it‘s here where we @@ -412,8 +412,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> - <div id="M000030_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> + <div id="M000029_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 246</span> 246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -439,7 +439,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>details</b>() + <a name="M000027"></a><b>details</b>() </div> <div class="description"> <p> @@ -452,8 +452,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> - <div id="M000028_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> + <div id="M000027_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 172</span> 172: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -482,7 +482,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000033"></a><b>install</b>( verbose=true ) + <a name="M000032"></a><b>install</b>( verbose=true ) </div> <div class="description"> <p> @@ -498,8 +498,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> - <div id="M000033_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> + <div id="M000032_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 318</span> 318: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -529,7 +529,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000034"></a><b>post</b>( verbose=true ) + <a name="M000033"></a><b>post</b>( verbose=true ) </div> <div class="description"> <p> @@ -546,8 +546,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> - <div id="M000034_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> + <div id="M000033_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 350</span> 350: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -560,7 +560,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000029"></a><b>pre</b>( verbose=true ) + <a name="M000028"></a><b>pre</b>( verbose=true ) </div> <div class="description"> <p> @@ -577,8 +577,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> - <div id="M000029_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 203</span> 203: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -615,12 +615,12 @@ </div> <div class="method"> <div class="title"> - <a name="M000032"></a><b>preinstall</b>( verbose=true ) + <a name="M000031"></a><b>preinstall</b>( verbose=true ) </div> <div class="description"> <p> Any actions needed before the installation can occur will happen here, such -as creating <a href="AbtPackage.html#M000027">new</a> user accounts, +as creating <a href="AbtPackage.html#M000026">new</a> user accounts, dealing with existing configuration files, etc. </p> <p> @@ -633,8 +633,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> - <div id="M000032_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 303</span> 303: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -648,11 +648,11 @@ </div> <div class="method"> <div class="title"> - <a name="M000035"></a><b>remove_build</b>() + <a name="M000034"></a><b>remove_build</b>() </div> <div class="description"> <p> -Cleans up this packages source <a href="AbtPackage.html#M000031">build</a> +Cleans up this packages source <a href="AbtPackage.html#M000030">build</a> directory. </p> <p> @@ -661,8 +661,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> - <div id="M000035_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> + <div id="M000034_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 361</span> 361: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> @@ -688,12 +688,12 @@ <div class="sectiontitle">Protected Instance methods</div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>unpack_sources</b>() + <a name="M000025"></a><b>unpack_sources</b>() </div> <div class="description"> <p> Unpacks this packages source file into the standard <a -href="AbtPackage.html#M000031">build</a> location. +href="AbtPackage.html#M000030">build</a> location. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, @@ -701,8 +701,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> - <div id="M000026_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> + <div id="M000025_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 40</span> 40: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">unpack_sources</span> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-07-23 13:13:14 UTC (rev 403) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-07-23 13:14:18 UTC (rev 404) @@ -118,13 +118,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000047">downgrade_package</a></li> - <li><a href="#M000048">freeze_package</a></li> - <li><a href="#M000044">install_package</a></li> - <li><a href="#M000043">new</a></li> - <li><a href="#M000045">reinstall_package</a></li> - <li><a href="#M000046">remove_package</a></li> - <li><a href="#M000049">root_login</a></li> + <li><a href="#M000046">downgrade_package</a></li> + <li><a href="#M000047">freeze_package</a></li> + <li><a href="#M000043">install_package</a></li> + <li><a href="#M000042">new</a></li> + <li><a href="#M000044">reinstall_package</a></li> + <li><a href="#M000045">remove_package</a></li> + <li><a href="#M000048">root_login</a></li> </ul> @@ -135,7 +135,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000043"></a><b>new</b>() + <a name="M000042"></a><b>new</b>() </div> <div class="description"> <p> @@ -148,8 +148,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> - <div id="M000043_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> + <div id="M000042_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 78</span> 78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -161,7 +161,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000047"></a><b>downgrade_package</b>( package, version ) + <a name="M000046"></a><b>downgrade_package</b>( package, version ) </div> <div class="description"> <p> @@ -179,8 +179,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> - <div id="M000047_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> + <div id="M000046_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 296</span> 296: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) @@ -192,7 +192,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000048"></a><b>freeze_package</b>( package ) + <a name="M000047"></a><b>freeze_package</b>( package ) </div> <div class="description"> <p> @@ -208,8 +208,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> - <div id="M000048_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> + <div id="M000047_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 309</span> 309: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) @@ -221,7 +221,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000044"></a><b>install_package</b>( package, verbose=true ) + <a name="M000043"></a><b>install_package</b>( package, verbose=true ) </div> <div class="description"> <p> @@ -238,8 +238,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> - <div id="M000044_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> + <div id="M000043_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 91</span> 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -361,7 +361,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000045"></a><b>reinstall_package</b>( package ) + <a name="M000044"></a><b>reinstall_package</b>( package ) </div> <div class="description"> <p> @@ -376,8 +376,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> - <div id="M000045_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> + <div id="M000044_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 215</span> 215: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>( <span class="ruby-identifier">package</span> ) @@ -408,7 +408,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000046"></a><b>remove_package</b>( package ) + <a name="M000045"></a><b>remove_package</b>( package ) </div> <div class="description"> <p> @@ -423,8 +423,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> - <div id="M000046_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> + <div id="M000045_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 246</span> 246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) @@ -472,7 +472,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000049"></a><b>root_login</b>( arguments ) + <a name="M000048"></a><b>root_login</b>( arguments ) </div> <div class="description"> <p> @@ -486,8 +486,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> - <div id="M000049_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> + <div id="M000048_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 320</span> 320: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) Modified: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html 2007-07-23 13:13:14 UTC (rev 403) +++ src/trunk/doc/classes/AbtQueueManager.html 2007-07-23 13:14:18 UTC (rev 404) @@ -117,8 +117,8 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000095">action_package_queue</a></li> - <li><a href="#M000094">new</a></li> + <li><a href="#M000093">action_package_queue</a></li> + <li><a href="#M000092">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000094"></a><b>new</b>() + <a name="M000092"></a><b>new</b>() </div> <div class="description"> <p> @@ -142,8 +142,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000094_source')" id="l_M000094_source">show source</a> ]</p> - <div id="M000094_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000092_source')" id="l_M000092_source">show source</a> ]</p> + <div id="M000092_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtqueuemanager.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -155,7 +155,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000095"></a><b>action_package_queue</b>( package, queue, action="add" ) + <a name="M000093"></a><b>action_package_queue</b>( package, queue, action="add" ) </div> <div class="description"> <p> @@ -171,8 +171,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000095_source')" id="l_M000095_source">show source</a> ]</p> - <div id="M000095_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000093_source')" id="l_M000093_source">show source</a> ]</p> + <div id="M000093_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtqueuemanager.rb, line 54</span> 54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">queue</span>, <span class="ruby-identifier">action</span>=<span class="ruby-value str">"add"</span> ) Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-07-23 13:13:14 UTC (rev 403) +++ src/trunk/doc/classes/AbtReportManager.html 2007-07-23 13:14:18 UTC (rev 404) @@ -117,19 +117,19 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000128">generate_HTML_package_listing</a></li> - <li><a href="#M000116">new</a></li> - <li><a href="#M000125">search_package_descriptions</a></li> - <li><a href="#M000124">show_file_owner</a></li> - <li><a href="#M000120">show_frozen_packages</a></li> - <li><a href="#M000118">show_installed_packages</a></li> - <li><a href="#M000123">show_journal</a></li> - <li><a href="#M000121">show_package_dependencies</a></li> - <li><a href="#M000117">show_package_details</a></li> - <li><a href="#M000119">show_package_log</a></li> - <li><a href="#M000126">show_queue</a></li> - <li><a href="#M000122">show_untracked_files</a></li> - <li><a href="#M000127">show_updates</a></li> + <li><a href="#M000126">generate_HTML_package_listing</a></li> + <li><a href="#M000114">new</a></li> + <li><a href="#M000123">search_package_descriptions</a></li> + <li><a href="#M000122">show_file_owner</a></li> + <li><a href="#M000118">show_frozen_packages</a></li> + <li><a href="#M000116">show_installed_packages</a></li> + <li><a href="#M000121">show_journal</a></li> + <li><a href="#M000119">show_package_dependencies</a></li> + <li><a href="#M000115">show_package_details</a></li> + <li><a href="#M000117">show_package_log</a></li> + <li><a href="#M000124">show_queue</a></li> + <li><a href="#M000120">show_untracked_files</a></li> + <li><a href="#M000125">show_updates</a></li> </ul> @@ -140,7 +140,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000116"></a><b>new</b>() + <a name="M000114"></a><b>new</b>() </div> <div class="description"> <p> @@ -152,8 +152,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000116_source')" id="l_M000116_source">show source</a> ]</p> - <div id="M000116_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000114_source')" id="l_M000114_source">show source</a> ]</p> + <div id="M000114_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -165,7 +165,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000128"></a><b>generate_HTML_package_listing</b>() + <a name="M000126"></a><b>generate_HTML_package_listing</b>() </div> <div class="description"> <p> @@ -176,20 +176,20 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000128_source')" id="l_M000128_source">show source</a> ]</p> - <div id="M000128_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000126_source')" id="l_M000126_source">show source</a> ]</p> + <div id="M000126_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 297</span> -297: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> -298: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -299: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 296</span> +296: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> +297: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +298: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000125"></a><b>search_package_descriptions</b>( searchText ) + <a name="M000123"></a><b>search_package_descriptions</b>( searchText ) </div> <div class="description"> <p> @@ -205,52 +205,51 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000125_source')" id="l_M000125_source">show source</a> ]</p> - <div id="M000125_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000123_source')" id="l_M000123_source">show source</a> ]</p> + <div id="M000123_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 212</span> 212: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) 213: <span class="ruby-identifier">packageHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> 214: -215: <span class="ruby-comment cmt"># TODO: get packages installed list</span> -216: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> -217: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> -218: <span class="ruby-keyword kw">else</span> -219: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> -220: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span>) -221: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> -222: <span class="ruby-comment cmt"># the package name and the version number.</span> -223: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">"-"</span> ) -224: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] -225: -226: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> -227: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}.rb"</span> ) ) -228: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> -229: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{packageName.capitalize}.new"</span> ) -230: -231: <span class="ruby-comment cmt"># add if matches name or description entries.</span> -232: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">description</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) -233: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">concat</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) ) -234: -235: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">length</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span> ) -236: <span class="ruby-comment cmt"># matches so add to hash.</span> -237: <span class="ruby-identifier">packageHash</span> = <span class="ruby-identifier">packageHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{sw.description}"</span> ] ) -238: <span class="ruby-keyword kw">end</span> -239: <span class="ruby-keyword kw">end</span> -240: <span class="ruby-keyword kw">end</span> -241: } -242: <span class="ruby-keyword kw">end</span> -243: -244: <span class="ruby-comment cmt"># finished search results.</span> -245: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> -246: <span class="ruby-keyword kw">end</span> +215: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> +216: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> +217: <span class="ruby-keyword kw">else</span> +218: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> +219: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span>) +220: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> +221: <span class="ruby-comment cmt"># the package name and the version number.</span> +222: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">"-"</span> ) +223: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] +224: +225: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> +226: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}.rb"</span> ) ) +227: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> +228: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{packageName.capitalize}.new"</span> ) +229: +230: <span class="ruby-comment cmt"># add if matches name or description entries.</span> +231: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">description</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) +232: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">concat</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) ) +233: +234: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">length</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span> ) +235: <span class="ruby-comment cmt"># matches so add to hash.</span> +236: <span class="ruby-identifier">packageHash</span> = <span class="ruby-identifier">packageHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{sw.description}"</span> ] ) +237: <span class="ruby-keyword kw">end</span> +238: <span class="ruby-keyword kw">end</span> +239: <span class="ruby-keyword kw">end</span> +240: } +241: <span class="ruby-keyword kw">end</span> +242: +243: <span class="ruby-comment cmt"># finished search results.</span> +244: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> +245: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000124"></a><b>show_file_owner</b>( file ) + <a name="M000122"></a><b>show_file_owner</b>( file ) </div> <div class="description"> <p> @@ -264,8 +263,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000124_source')" id="l_M000124_source">show source</a> ]</p> - <div id="M000124_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000122_source')" id="l_M000122_source">show source</a> ]</p> + <div id="M000122_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 199</span> 199: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) @@ -277,7 +276,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000120"></a><b>show_frozen_packages</b>() + <a name="M000118"></a><b>show_frozen_packages</b>() </div> <div class="description"> <p> @@ -288,8 +287,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> - <div id="M000120_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000118_source')" id="l_M000118_source">show source</a> ]</p> + <div id="M000118_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 138</span> 138: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> @@ -301,7 +300,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000118"></a><b>show_installed_packages</b>() + <a name="M000116"></a><b>show_installed_packages</b>() </div> <div class="description"> <p> @@ -312,8 +311,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000118_source')" id="l_M000118_source">show source</a> ]</p> - <div id="M000118_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000116_source')" id="l_M000116_source">show source</a> ]</p> + <div id="M000116_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 98</span> 98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_installed_packages</span> @@ -332,7 +331,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000123"></a><b>show_journal</b>( fileName ) + <a name="M000121"></a><b>show_journal</b>( fileName ) </div> <div class="description"> <p> @@ -346,8 +345,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000123_source')" id="l_M000123_source">show source</a> ]</p> - <div id="M000123_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> + <div id="M000121_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 174</span> 174: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) @@ -373,7 +372,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000121"></a><b>show_package_dependencies</b>( package ) + <a name="M000119"></a><b>show_package_dependencies</b>( package ) </div> <div class="description"> <p> @@ -390,8 +389,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> - <div id="M000121_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000119_source')" id="l_M000119_source">show source</a> ]</p> + <div id="M000119_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 152</span> 152: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>( <span class="ruby-identifier">package</span> ) @@ -403,7 +402,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000117"></a><b>show_package_details</b>( package ) + <a name="M000115"></a><b>show_package_details</b>( package ) </div> <div class="description"> <p> @@ -418,8 +417,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000117_source')" id="l_M000117_source">show source</a> ]</p> - <div id="M000117_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000115_source')" id="l_M000115_source">show source</a> ]</p> + <div id="M000115_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_details</span>( <span class="ruby-identifier">package</span> ) @@ -467,7 +466,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000119"></a><b>show_package_log</b>( package, logType ) + <a name="M000117"></a><b>show_package_log</b>( package, logType ) </div> <div class="description"> <p> @@ -486,8 +485,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000119_source')" id="l_M000119_source">show source</a> ]</p> - <div id="M000119_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000117_source')" id="l_M000117_source">show source</a> ]</p> + <div id="M000117_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 120</span> 120: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) @@ -508,7 +507,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000126"></a><b>show_queue</b>( queueType ) + <a name="M000124"></a><b>show_queue</b>( queueType ) </div> <div class="description"> <p> @@ -523,38 +522,38 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000126_source')" id="l_M000126_source">show source</a> ]</p> - <div id="M000126_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000124_source')" id="l_M000124_source">show source</a> ]</p> + <div id="M000124_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 256</span> -256: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) -257: -258: <span class="ruby-keyw... [truncated message content] |
From: <esc...@us...> - 2007-07-24 13:40:12
|
Revision: 417 http://svn.sourceforge.net/abtlinux/?rev=417&view=rev Author: eschabell Date: 2007-07-24 06:40:05 -0700 (Tue, 24 Jul 2007) Log Message: ----------- Regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_10.dot src/trunk/doc/dot/f_10.png src/trunk/doc/dot/f_11.dot src/trunk/doc/dot/f_11.png src/trunk/doc/dot/f_12.dot src/trunk/doc/dot/f_12.png src/trunk/doc/dot/f_13.dot src/trunk/doc/dot/f_13.png src/trunk/doc/dot/f_14.dot src/trunk/doc/dot/f_14.png src/trunk/doc/dot/f_15.dot src/trunk/doc/dot/f_15.png src/trunk/doc/dot/f_16.dot src/trunk/doc/dot/f_16.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.dot src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.dot src/trunk/doc/dot/f_6.png src/trunk/doc/dot/f_7.dot src/trunk/doc/dot/f_7.png src/trunk/doc/dot/f_8.dot src/trunk/doc/dot/f_8.png src/trunk/doc/dot/f_9.dot src/trunk/doc/dot/f_9.png src/trunk/doc/files/abtdepengine_rb.html src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtpackage_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtqueuemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtdepengine_rb.html src/trunk/doc/files/testabtdownloadmanager_rb.html src/trunk/doc/files/testabtlogmanager_rb.html src/trunk/doc/files/testabtpackage_rb.html src/trunk/doc/files/testabtpackagemanager_rb.html src/trunk/doc/files/testabtqueuemanager_rb.html src/trunk/doc/files/testabtreportmanager_rb.html src/trunk/doc/files/testabtsystemmanager_rb.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-07-24 13:40:05 UTC (rev 417) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,133,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> </map> -<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> +<img src="../dot/f_0.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> @@ -86,7 +86,7 @@ </p> <p> <a href="AbtDepEngine.html">AbtDepEngine</a> class handles all dependency -aspects of the AbTLinux system. It is part of a sub-project with it‘s +aspects of the AbTLinux system. It is part of a sub-project with it’s own requirements document. </p> <p> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-07-24 13:40:05 UTC (rev 417) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,176,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/AbtLogManager.html 2007-07-24 13:40:05 UTC (rev 417) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,141,98" href="AbtLogManager.html" alt="AbtLogManager" /> </map> -<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> +<img src="../dot/f_2.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> @@ -187,84 +187,84 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> <div id="M000068_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 206</span> -206: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) -207: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -208: -209: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) -210: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -211: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> -212: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -213: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -214: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -215: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -216: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span> ) -217: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) -218: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> -219: -220: -221: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) -222: -223: <span class="ruby-comment cmt"># collect package source.</span> -224: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) -225: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) -226: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> -227: <span class="ruby-keyword kw">else</span> -228: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> -229: <span class="ruby-keyword kw">end</span> -230: -231: <span class="ruby-comment cmt"># collect package install log. </span> -232: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) -233: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) -234: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> -235: <span class="ruby-keyword kw">else</span> -236: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> -237: <span class="ruby-keyword kw">end</span> -238: -239: <span class="ruby-comment cmt"># collect package build log. </span> -240: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -241: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) -242: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> -243: <span class="ruby-keyword kw">else</span> -244: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> -245: <span class="ruby-keyword kw">end</span> -246: -247: <span class="ruby-comment cmt"># collect package configure log. </span> -248: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) -249: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) -250: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> -251: <span class="ruby-keyword kw">else</span> -252: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> -253: <span class="ruby-keyword kw">end</span> -254: -255: <span class="ruby-comment cmt"># collect package integrity log.</span> -256: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) -257: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) -258: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> -259: <span class="ruby-keyword kw">else</span> -260: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> -261: <span class="ruby-keyword kw">end</span> -262: -263: <span class="ruby-comment cmt"># collect package description (class file).</span> -264: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) -265: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) -266: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> -267: <span class="ruby-keyword kw">else</span> -268: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> -269: <span class="ruby-keyword kw">end</span> -270: -271: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> -272: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) -273: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> -274: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) -275: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> -276: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) -277: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -278: <span class="ruby-keyword kw">end</span> -279: <span class="ruby-keyword kw">end</span> -280: -281: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> -282: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 209</span> +209: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) +210: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +211: +212: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) +213: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +214: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> +215: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +216: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +217: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +218: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +219: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span> ) +220: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) +221: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> +222: +223: +224: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) +225: +226: <span class="ruby-comment cmt"># collect package source.</span> +227: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) +228: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) +229: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> +230: <span class="ruby-keyword kw">else</span> +231: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> +232: <span class="ruby-keyword kw">end</span> +233: +234: <span class="ruby-comment cmt"># collect package install log. </span> +235: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +236: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) +237: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> +238: <span class="ruby-keyword kw">else</span> +239: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> +240: <span class="ruby-keyword kw">end</span> +241: +242: <span class="ruby-comment cmt"># collect package build log. </span> +243: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +244: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) +245: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> +246: <span class="ruby-keyword kw">else</span> +247: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> +248: <span class="ruby-keyword kw">end</span> +249: +250: <span class="ruby-comment cmt"># collect package configure log. </span> +251: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) +252: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) +253: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> +254: <span class="ruby-keyword kw">else</span> +255: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> +256: <span class="ruby-keyword kw">end</span> +257: +258: <span class="ruby-comment cmt"># collect package integrity log.</span> +259: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) +260: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) +261: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> +262: <span class="ruby-keyword kw">else</span> +263: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> +264: <span class="ruby-keyword kw">end</span> +265: +266: <span class="ruby-comment cmt"># collect package description (class file).</span> +267: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) +268: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) +269: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> +270: <span class="ruby-keyword kw">else</span> +271: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> +272: <span class="ruby-keyword kw">end</span> +273: +274: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> +275: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) +276: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> +277: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) +278: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> +279: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) +280: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +281: <span class="ruby-keyword kw">end</span> +282: <span class="ruby-keyword kw">end</span> +283: +284: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> +285: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -343,17 +343,17 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> <div id="M000067_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 186</span> -186: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) -187: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -188: -189: <span class="ruby-comment cmt"># make sure the build file exists.</span> -190: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -191: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -192: <span class="ruby-keyword kw">end</span> -193: -194: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -195: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 189</span> +189: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) +190: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +191: +192: <span class="ruby-comment cmt"># make sure the build file exists.</span> +193: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +194: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +195: <span class="ruby-keyword kw">end</span> +196: +197: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +198: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -411,10 +411,13 @@ 169: <span class="ruby-keyword kw">end</span> 170: 171: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -172: <span class="ruby-keyword kw">end</span> -173: -174: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -175: <span class="ruby-keyword kw">end</span> +172: <span class="ruby-keyword kw">else</span> +173: <span class="ruby-comment cmt"># no tmp install file, thus no install running.</span> +174: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +175: <span class="ruby-keyword kw">end</span> +176: +177: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +178: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -496,16 +499,16 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> <div id="M000069_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 292</span> -292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) -293: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-value str">"a+"</span> ) ) -294: <span class="ruby-identifier">log</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}\n"</span> -295: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -296: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -297: <span class="ruby-keyword kw">end</span> -298: -299: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -300: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 295</span> +295: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) +296: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-value str">"a+"</span> ) ) +297: <span class="ruby-identifier">log</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}\n"</span> +298: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> +299: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +300: <span class="ruby-keyword kw">end</span> +301: +302: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +303: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/AbtPackage.html 2007-07-24 13:40:05 UTC (rev 417) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,120,98" href="AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> +<img src="../dot/f_3.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> @@ -90,8 +90,7 @@ inheriting from this class (class Fortune < <a href="AbtPackage.html">AbtPackage</a>) one picks up all supported standard functions for the abt <a href="AbtPackage.html">AbtPackage</a> manager to -make use of the <a href="AbtPackage.html#M000026">new</a> <a -href="AbtPackage.html">AbtPackage</a>. +make use of the new <a href="AbtPackage.html">AbtPackage</a>. </p> <p> Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. @@ -108,8 +107,8 @@ <p> AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU General Public License for more <a -href="AbtPackage.html#M000027">details</a>. +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. </p> <p> You should have received a copy of the GNU General Public License along @@ -310,7 +309,7 @@ <div class="description"> <p> Constructor for an <a href="AbtPackage.html">AbtPackage</a>, requires all -the packge <a href="AbtPackage.html#M000027">details</a>. +the packge details. </p> <p> <b>PARAM</b> <em>Hash</em> - hash containing all package data. @@ -394,13 +393,12 @@ </div> <div class="description"> <p> -Here we manage the ./<a href="AbtPackage.html#M000029">configure</a> step -(or equivalent). We need to give ./<a -href="AbtPackage.html#M000029">configure</a> (or autogen.sh, or whatever) -the correct options so files are to be placed later in the right -directories, so doc files and man pages are all in the same common -location, etc. Don‘t forget too that it‘s here where we -interact with the user in case there are optionnal dependencies. +Here we manage the ./configure step (or equivalent). We need to give +./configure (or autogen.sh, or whatever) the correct options so files are +to be placed later in the right directories, so doc files and man pages are +all in the same common location, etc. Don‘t forget too that +it’s here where we interact with the user in case there are optionnal +dependencies. </p> <p> <b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, @@ -620,8 +618,8 @@ <div class="description"> <p> Any actions needed before the installation can occur will happen here, such -as creating <a href="AbtPackage.html#M000026">new</a> user accounts, -dealing with existing configuration files, etc. +as creating new user accounts, dealing with existing configuration files, +etc. </p> <p> <b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, @@ -652,8 +650,7 @@ </div> <div class="description"> <p> -Cleans up this packages source <a href="AbtPackage.html#M000030">build</a> -directory. +Cleans up this packages source build directory. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, @@ -692,8 +689,7 @@ </div> <div class="description"> <p> -Unpacks this packages source file into the standard <a -href="AbtPackage.html#M000030">build</a> location. +Unpacks this packages source file into the standard build location. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-07-24 13:40:05 UTC (rev 417) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,168,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> </map> -<img src="../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> +<img src="../dot/f_4.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/AbtQueueManager.html 2007-07-24 13:40:05 UTC (rev 417) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,157,98" href="AbtQueueManager.html" alt="AbtQueueManager" /> </map> -<img src="../dot/f_5.png" usemap="#map" border="0" alt="dot/f_5.png"> +<img src="../dot/f_5.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/AbtReportManager.html 2007-07-24 13:40:05 UTC (rev 417) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,157,98" href="AbtReportManager.html" alt="AbtReportManager" /> </map> -<img src="../dot/f_6.png" usemap="#map" border="0" alt="dot/f_6.png"> +<img src="../dot/f_6.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/AbtSystemManager.html 2007-07-24 13:40:05 UTC (rev 417) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,163,98" href="AbtSystemManager.html" alt="AbtSystemManager" /> </map> -<img src="../dot/f_7.png" usemap="#map" border="0" alt="dot/f_7.png"> +<img src="../dot/f_7.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtUsage.html =================================================================== --- src/trunk/doc/classes/AbtUsage.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/AbtUsage.html 2007-07-24 13:40:05 UTC (rev 417) @@ -78,14 +78,14 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,109,98" href="AbtUsage.html" alt="AbtUsage" /> </map> -<img src="../dot/f_8.png" usemap="#map" border="0" alt="dot/f_8.png"> +<img src="../dot/f_8.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> abtusage.rb </p> <p> -The <a href="AbtUsage.html#M000035">usage</a> reporting class for AbTLinux. +The usage reporting class for AbTLinux. </p> <p> Created by Eric D. Schabell <er...@ab...> Copyright November @@ -138,8 +138,7 @@ </div> <div class="description"> <p> -The main <a href="AbtUsage.html#M000035">usage</a> method, displays either -a given section or all sections. +The main usage method, displays either a given section or all sections. </p> <p> <b>PARAM</b> <em>String</em> - the name of the help section to be shown. @@ -195,8 +194,7 @@ </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000035">usage</a> information for the download -commands. +The usage information for the download commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -223,8 +221,7 @@ </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000035">usage</a> information for the fix -commands. +The usage information for the fix commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -254,8 +251,7 @@ </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000035">usage</a> information for the -generation commands. +The usage information for the generation commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -282,8 +278,7 @@ </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000035">usage</a> information for the -maintenance commands. +The usage information for the maintenance commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -312,8 +307,7 @@ </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000035">usage</a> information for the packages -commands. +The usage information for the packages commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -342,8 +336,7 @@ </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000035">usage</a> information for the query -commands. +The usage information for the query commands. </p> <p> <b>RETURN</b> <em>void</em> Modified: src/trunk/doc/classes/TestAbtDepEngine.html =================================================================== --- src/trunk/doc/classes/TestAbtDepEngine.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/TestAbtDepEngine.html 2007-07-24 13:40:05 UTC (rev 417) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,155,172" href="TestAbtDepEngine.html" alt="TestAbtDepEngine" /> <area shape="rect" coords="24,5,157,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_9.png" usemap="#map" border="0" alt="dot/f_9.png"> +<img src="../dot/f_9.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> @@ -134,8 +134,7 @@ </div> <div class="description"> <p> -<a href="TestAbtDepEngine.html#M000104">setup</a> method for testing <a -href="AbtDepEngine.html">AbtDepEngine</a>. +setup method for testing <a href="AbtDepEngine.html">AbtDepEngine</a>. </p> </div> <div class="sourcecode"> @@ -144,7 +143,7 @@ <pre> <span class="ruby-comment cmt"># File testabtdepengine.rb, line 36</span> 36: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> -37: <span class="ruby-ivar">@depEngine</span> = <span class="ruby-constant">AbtDepEngine</span>.<span class="ruby-identifier">new</span>() +37: <span class="ruby-ivar">@depEngine</span> = <span class="ruby-constant">AbtDepEngine</span>.<span class="ruby-identifier">new</span> 38: <span class="ruby-keyword kw">end</span> </pre> </div> @@ -156,8 +155,7 @@ </div> <div class="description"> <p> -<a href="TestAbtDepEngine.html#M000105">teardown</a> method to cleanup -after testing. +teardown method to cleanup after testing. </p> </div> <div class="sourcecode"> Modified: src/trunk/doc/classes/TestAbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/TestAbtDownloadManager.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/TestAbtDownloadManager.html 2007-07-24 13:40:05 UTC (rev 417) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,195,172" href="TestAbtDownloadManager.html" alt="TestAbtDownloadManager" /> <area shape="rect" coords="44,5,177,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_10.png" usemap="#map" border="0" alt="dot/f_10.png"> +<img src="../dot/f_10.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> @@ -140,8 +140,8 @@ </div> <div class="description"> <p> -<a href="TestAbtDownloadManager.html#M000084">setup</a> method for testing -<a href="AbtDownloadManager.html">AbtDownloadManager</a>. +setup method for testing <a +href="AbtDownloadManager.html">AbtDownloadManager</a>. </p> </div> <div class="sourcecode"> @@ -150,8 +150,10 @@ <pre> <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 36</span> 36: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> -37: <span class="ruby-ivar">@download</span> = <span class="ruby-constant">AbtDownloadManager</span>.<span class="ruby-identifier">new</span>() -38: <span class="ruby-keyword kw">end</span> +37: <span class="ruby-ivar">@download</span> = <span class="ruby-constant">AbtDownloadManager</span>.<span class="ruby-identifier">new</span> +38: <span class="ruby-ivar">@manager</span> = <span class="ruby-constant">AbtPackageManager</span>.<span class="ruby-identifier">new</span> +39: <span class="ruby-ivar">@system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +40: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -162,17 +164,16 @@ </div> <div class="description"> <p> -<a href="TestAbtDownloadManager.html#M000085">teardown</a> method to -cleanup after testing. +teardown method to cleanup after testing. </p> </div> <div class="sourcecode"> <p class="source-link">[ <a href="javascript:toggleSource('M000085_source')" id="l_M000085_source">show source</a> ]</p> <div id="M000085_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 43</span> -43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> -44: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 45</span> +45: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> +46: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -190,10 +191,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000088_source')" id="l_M000088_source">show source</a> ]</p> <div id="M000088_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 64</span> -64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_retrieve_news_feed</span>() -65: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">$ABTNEWS</span> ), <span class="ruby-value str">"test_retrieve_news_feed()"</span> ) -66: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 68</span> +68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_retrieve_news_feed</span>() +69: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">$ABTNEWS</span> ), <span class="ruby-value str">"test_retrieve_news_feed()"</span> ) +70: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -212,11 +213,13 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000086_source')" id="l_M000086_source">show source</a> ]</p> <div id="M000086_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 49</span> -49: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_retrieve_package_source</span>() -50: <span class="ruby-identifier">assert</span>( -51: <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">retrieve_package_source</span>( <span class="ruby-value str">"ipc"</span>, <span class="ruby-node">"#{$SOURCES_REPOSITORY}"</span> ), <span class="ruby-value str">"test_retrieve_package_source()"</span> ) -52: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 51</span> +51: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_retrieve_package_source</span>() +52: <span class="ruby-comment cmt"># ensures download not needed.</span> +53: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">cp</span> <span class="ruby-node">"#{$PACKAGE_PATH}/ipc-1.4.tar.gz"</span>, <span class="ruby-node">"#{$SOURCES_REPOSITORY}"</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz"</span> ) +54: +55: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">retrieve_package_source</span>( <span class="ruby-value str">"ipc"</span>, <span class="ruby-node">"#{$SOURCES_REPOSITORY}"</span> ), <span class="ruby-value str">"test_retrieve_package_source()"</span> ) +56: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -235,10 +238,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000087_source')" id="l_M000087_source">show source</a> ]</p> <div id="M000087_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 57</span> -57: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_retrieve_package_tree</span>() -58: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">retrieve_package_tree</span>( <span class="ruby-value str">"dummy"</span> ), <span class="ruby-value str">"test_retrieve_package_tree()"</span> ) -59: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 61</span> +61: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_retrieve_package_tree</span>() +62: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">retrieve_package_tree</span>( <span class="ruby-value str">"dummy"</span> ), <span class="ruby-value str">"test_retrieve_package_tree()"</span> ) +63: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -256,10 +259,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000089_source')" id="l_M000089_source">show source</a> ]</p> <div id="M000089_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 71</span> -71: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_update_package</span>() -72: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">update_package</span>() , <span class="ruby-value str">"test_update_package()"</span> ) -73: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 75</span> +75: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_update_package</span>() +76: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">update_package</span>() , <span class="ruby-value str">"test_update_package()"</span> ) +77: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -277,10 +280,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000090_source')" id="l_M000090_source">show source</a> ]</p> <div id="M000090_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 78</span> -78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_update_package_tree</span>() -79: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">update_package_tree</span>(), <span class="ruby-value str">"test_update_package_tree()"</span> ) -80: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 82</span> +82: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_update_package_tree</span>() +83: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">update_package_tree</span>(), <span class="ruby-value str">"test_update_package_tree()"</span> ) +84: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -298,10 +301,13 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000091_source')" id="l_M000091_source">show source</a> ]</p> <div id="M000091_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 85</span> -85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_validated</span>() -86: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">validated</span>( <span class="ruby-value str">'e81278607b1d65dcb18c3613ec00fbf588b50319'</span>, <span class="ruby-node">"#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz"</span> ), <span class="ruby-value str">"test_validated"</span> ) -87: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 89</span> +89: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_validated</span>() +90: <span class="ruby-comment cmt"># ensure a tarball is available to test!</span> +91: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">cp</span> <span class="ruby-node">"#{$PACKAGE_PATH}/ipc-1.4.tar.gz"</span>, <span class="ruby-node">"#{$SOURCES_REPOSITORY}"</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz"</span> ) +92: +93: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@download</span>.<span class="ruby-identifier">validated</span>( <span class="ruby-value str">'e81278607b1d65dcb18c3613ec00fbf588b50319'</span>, <span class="ruby-node">"#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz"</span> ), <span class="ruby-value str">"test_validated"</span> ) +94: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/TestAbtLogManager.html =================================================================== --- src/trunk/doc/classes/TestAbtLogManager.html 2007-07-24 13:36:32 UTC (rev 416) +++ src/trunk/doc/classes/TestAbtLogManager.html 2007-07-24 13:40:05 UTC (rev 417) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,163,172" href="TestAbtLogManager.html" alt="TestAbtLogManager" /> <area shape="rect" coords="28,5,161,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_11.png" usemap="#map" border="0" alt="dot/f_11.png"> +<img src="../dot/f_11.png" usemap="#map" border="0" alt="TopLevel" /> </td></tr></table> <div class="description"><p> @@ -138,8 +138,7 @@ </div> <div class="description"> <p> -<a href="TestAbtLogManager.html#M000107">setup</a> method for testing <a -href="AbtLogManager.html">AbtLogManager</a>. +setup method for testing <a href="AbtLogManager.html">AbtLogManager</a>. </p> </div> <div class="sourcecode"> @@ -148,8 +147,13 @@ <pre> <span class="ruby-comment cmt"># File testabtlogmanager.rb, line 36</span> 36: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> -37: <span class="ruby-ivar">@log</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span>() -38: <span class="ruby-keyword kw">end</span> +37: <span class="ruby-ivar">@logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +38: <span class="ruby-ivar">@manager</span> = <span class="ruby-constant">AbtPackageManager</span>.<span class="ruby-identifier">new</span> +39: <span class="ruby-ivar">@system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +40: +41: <span class="ruby-comment cmt"># ensures download not needed.</span> +42: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">cp</span> <span class="ruby-node">"#{$PACKAGE_PATH}/ipc-1.4.tar.gz"</span>, <span class="ruby-node">"#{$SOURCES_REPOSITORY}"</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz"</span> ) +43: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -160,17 +164,17 @@ </div> <div class="description"> <p> -<a href="TestAbtLogManager.html#M000108">teardown</a> method to cleanup -after testing. +teardown method to cleanup after testing. </p> </div> <div class="sourcecode"> <p class="source-link">[ <a href="javascript:toggleSource('M000108_source')" id="l_M000108_source">show source</a> ]</p> <div id="M000108_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtlogmanager.rb, line 43</span> -43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> -44: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtlogmanager.rb, line 48</span> +48: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> +49: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>( <span class="ruby-node">"#{$ABT_TMP}/ipc-1.4.watch"</span> ) <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$ABT_TMP}/ipc-1.2.watch"</span> ) +50: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -188,10 +192,14 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000112_source')" id="l_M000112_source">show source</a> ]</p> <div id="M000112_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtlogmanager.rb, line 70</span> -70: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_cache_package</span>() -71: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">cache_package</span>( <span class="ruby-value str">"ipc"</span> ), <span class="ruby-value str">"test_cache_package()"</span> ) -72: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtlogmanager.rb, line 100</span> +100: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_cache_package</span>() +101: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-ivar">@system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-value str">"ipc"</span> ) +102: <span class="ruby-ivar">@manager</span>.<span class="ruby-identifier">install_package</span>( <span class="ruby-value str">"ipc"</span> ) +103: <span class="ruby-keyword kw">end</span> +104: +105: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@logger</span>.<span class="ruby-identifier">cache_package</span>( <span class="ruby-value str">"ipc"</span> ), <span class="ruby-value str">"test_cache_package()"</span> ) +106: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -209,10 +217,14 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000111_source')" id="l_M000111_source">show source</a> ]</p> <div id="M000111_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtlogmanager.rb, line 63</span> -63: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_log_package_build</span>() -64: <span class="ruby-identifier">assert</span>( <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">log_package_build</span>( <span class="ruby-value str">"ipc"</span> ), <span class="ruby-value str">"test_log_package_build()"</span> ) -65: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File testabtlogmanager.rb, line 89</span> +89: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_log_package_build</span>() +90: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-ivar">@system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-value str">"ipc"</span> ) +91: <span class="ruby-ivar">@manager</span>.<span class="ruby-identifier"... [truncated message content] |
From: <esc...@us...> - 2007-08-12 19:13:28
|
Revision: 421 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=421&view=rev Author: eschabell Date: 2007-08-12 12:13:31 -0700 (Sun, 12 Aug 2007) Log Message: ----------- Regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_10.dot src/trunk/doc/dot/f_10.png src/trunk/doc/dot/f_11.dot src/trunk/doc/dot/f_11.png src/trunk/doc/dot/f_12.dot src/trunk/doc/dot/f_12.png src/trunk/doc/dot/f_13.dot src/trunk/doc/dot/f_13.png src/trunk/doc/dot/f_14.dot src/trunk/doc/dot/f_14.png src/trunk/doc/dot/f_15.dot src/trunk/doc/dot/f_15.png src/trunk/doc/dot/f_16.dot src/trunk/doc/dot/f_16.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.dot src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.dot src/trunk/doc/dot/f_6.png src/trunk/doc/dot/f_7.dot src/trunk/doc/dot/f_7.png src/trunk/doc/dot/f_8.dot src/trunk/doc/dot/f_8.png src/trunk/doc/dot/f_9.dot src/trunk/doc/dot/f_9.png src/trunk/doc/files/abtdepengine_rb.html src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtpackage_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtqueuemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtdepengine_rb.html src/trunk/doc/files/testabtdownloadmanager_rb.html src/trunk/doc/files/testabtlogmanager_rb.html src/trunk/doc/files/testabtpackage_rb.html src/trunk/doc/files/testabtpackagemanager_rb.html src/trunk/doc/files/testabtqueuemanager_rb.html src/trunk/doc/files/testabtreportmanager_rb.html src/trunk/doc/files/testabtsystemmanager_rb.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-08-12 19:13:31 UTC (rev 421) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,133,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> </map> -<img src="../dot/f_0.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> <div class="description"><p> @@ -86,7 +86,7 @@ </p> <p> <a href="AbtDepEngine.html">AbtDepEngine</a> class handles all dependency -aspects of the AbTLinux system. It is part of a sub-project with it’s +aspects of the AbTLinux system. It is part of a sub-project with it‘s own requirements document. </p> <p> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,176,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/AbtLogManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,141,98" href="AbtLogManager.html" alt="AbtLogManager" /> </map> -<img src="../dot/f_2.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/AbtPackage.html 2007-08-12 19:13:31 UTC (rev 421) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,120,98" href="AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../dot/f_3.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> </td></tr></table> <div class="description"><p> @@ -90,7 +90,8 @@ inheriting from this class (class Fortune < <a href="AbtPackage.html">AbtPackage</a>) one picks up all supported standard functions for the abt <a href="AbtPackage.html">AbtPackage</a> manager to -make use of the new <a href="AbtPackage.html">AbtPackage</a>. +make use of the <a href="AbtPackage.html#M000026">new</a> <a +href="AbtPackage.html">AbtPackage</a>. </p> <p> Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. @@ -107,8 +108,8 @@ <p> AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -details. +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more <a +href="AbtPackage.html#M000027">details</a>. </p> <p> You should have received a copy of the GNU General Public License along @@ -309,7 +310,7 @@ <div class="description"> <p> Constructor for an <a href="AbtPackage.html">AbtPackage</a>, requires all -the packge details. +the packge <a href="AbtPackage.html#M000027">details</a>. </p> <p> <b>PARAM</b> <em>Hash</em> - hash containing all package data. @@ -393,12 +394,13 @@ </div> <div class="description"> <p> -Here we manage the ./configure step (or equivalent). We need to give -./configure (or autogen.sh, or whatever) the correct options so files are -to be placed later in the right directories, so doc files and man pages are -all in the same common location, etc. Don‘t forget too that -it’s here where we interact with the user in case there are optionnal -dependencies. +Here we manage the ./<a href="AbtPackage.html#M000029">configure</a> step +(or equivalent). We need to give ./<a +href="AbtPackage.html#M000029">configure</a> (or autogen.sh, or whatever) +the correct options so files are to be placed later in the right +directories, so doc files and man pages are all in the same common +location, etc. Don‘t forget too that it‘s here where we +interact with the user in case there are optionnal dependencies. </p> <p> <b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, @@ -618,8 +620,8 @@ <div class="description"> <p> Any actions needed before the installation can occur will happen here, such -as creating new user accounts, dealing with existing configuration files, -etc. +as creating <a href="AbtPackage.html#M000026">new</a> user accounts, +dealing with existing configuration files, etc. </p> <p> <b>PARAM</b> <em>boolean</em> - true if you want to see the verbose output, @@ -650,7 +652,8 @@ </div> <div class="description"> <p> -Cleans up this packages source build directory. +Cleans up this packages source <a href="AbtPackage.html#M000030">build</a> +directory. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, @@ -689,7 +692,8 @@ </div> <div class="description"> <p> -Unpacks this packages source file into the standard build location. +Unpacks this packages source file into the standard <a +href="AbtPackage.html#M000030">build</a> location. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,168,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> </map> -<img src="../dot/f_4.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/AbtQueueManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,157,98" href="AbtQueueManager.html" alt="AbtQueueManager" /> </map> -<img src="../dot/f_5.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_5.png" usemap="#map" border="0" alt="dot/f_5.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/AbtReportManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,157,98" href="AbtReportManager.html" alt="AbtReportManager" /> </map> -<img src="../dot/f_6.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_6.png" usemap="#map" border="0" alt="dot/f_6.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/AbtSystemManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,163,98" href="AbtSystemManager.html" alt="AbtSystemManager" /> </map> -<img src="../dot/f_7.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_7.png" usemap="#map" border="0" alt="dot/f_7.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtUsage.html =================================================================== --- src/trunk/doc/classes/AbtUsage.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/AbtUsage.html 2007-08-12 19:13:31 UTC (rev 421) @@ -78,14 +78,14 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,109,98" href="AbtUsage.html" alt="AbtUsage" /> </map> -<img src="../dot/f_8.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_8.png" usemap="#map" border="0" alt="dot/f_8.png"> </td></tr></table> <div class="description"><p> abtusage.rb </p> <p> -The usage reporting class for AbTLinux. +The <a href="AbtUsage.html#M000035">usage</a> reporting class for AbTLinux. </p> <p> Created by Eric D. Schabell <er...@ab...> Copyright November @@ -138,7 +138,8 @@ </div> <div class="description"> <p> -The main usage method, displays either a given section or all sections. +The main <a href="AbtUsage.html#M000035">usage</a> method, displays either +a given section or all sections. </p> <p> <b>PARAM</b> <em>String</em> - the name of the help section to be shown. @@ -194,7 +195,8 @@ </div> <div class="description"> <p> -The usage information for the download commands. +The <a href="AbtUsage.html#M000035">usage</a> information for the download +commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -221,7 +223,8 @@ </div> <div class="description"> <p> -The usage information for the fix commands. +The <a href="AbtUsage.html#M000035">usage</a> information for the fix +commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -251,7 +254,8 @@ </div> <div class="description"> <p> -The usage information for the generation commands. +The <a href="AbtUsage.html#M000035">usage</a> information for the +generation commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -278,7 +282,8 @@ </div> <div class="description"> <p> -The usage information for the maintenance commands. +The <a href="AbtUsage.html#M000035">usage</a> information for the +maintenance commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -307,7 +312,8 @@ </div> <div class="description"> <p> -The usage information for the packages commands. +The <a href="AbtUsage.html#M000035">usage</a> information for the packages +commands. </p> <p> <b>RETURN</b> <em>void</em> @@ -336,7 +342,8 @@ </div> <div class="description"> <p> -The usage information for the query commands. +The <a href="AbtUsage.html#M000035">usage</a> information for the query +commands. </p> <p> <b>RETURN</b> <em>void</em> Modified: src/trunk/doc/classes/TestAbtDepEngine.html =================================================================== --- src/trunk/doc/classes/TestAbtDepEngine.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/TestAbtDepEngine.html 2007-08-12 19:13:31 UTC (rev 421) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,155,172" href="TestAbtDepEngine.html" alt="TestAbtDepEngine" /> <area shape="rect" coords="24,5,157,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_9.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_9.png" usemap="#map" border="0" alt="dot/f_9.png"> </td></tr></table> <div class="description"><p> @@ -134,7 +134,8 @@ </div> <div class="description"> <p> -setup method for testing <a href="AbtDepEngine.html">AbtDepEngine</a>. +<a href="TestAbtDepEngine.html#M000104">setup</a> method for testing <a +href="AbtDepEngine.html">AbtDepEngine</a>. </p> </div> <div class="sourcecode"> @@ -155,7 +156,8 @@ </div> <div class="description"> <p> -teardown method to cleanup after testing. +<a href="TestAbtDepEngine.html#M000105">teardown</a> method to cleanup +after testing. </p> </div> <div class="sourcecode"> Modified: src/trunk/doc/classes/TestAbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/TestAbtDownloadManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/TestAbtDownloadManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,195,172" href="TestAbtDownloadManager.html" alt="TestAbtDownloadManager" /> <area shape="rect" coords="44,5,177,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_10.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_10.png" usemap="#map" border="0" alt="dot/f_10.png"> </td></tr></table> <div class="description"><p> @@ -140,8 +140,8 @@ </div> <div class="description"> <p> -setup method for testing <a -href="AbtDownloadManager.html">AbtDownloadManager</a>. +<a href="TestAbtDownloadManager.html#M000084">setup</a> method for testing +<a href="AbtDownloadManager.html">AbtDownloadManager</a>. </p> </div> <div class="sourcecode"> @@ -164,7 +164,8 @@ </div> <div class="description"> <p> -teardown method to cleanup after testing. +<a href="TestAbtDownloadManager.html#M000085">teardown</a> method to +cleanup after testing. </p> </div> <div class="sourcecode"> Modified: src/trunk/doc/classes/TestAbtLogManager.html =================================================================== --- src/trunk/doc/classes/TestAbtLogManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/TestAbtLogManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,163,172" href="TestAbtLogManager.html" alt="TestAbtLogManager" /> <area shape="rect" coords="28,5,161,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_11.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_11.png" usemap="#map" border="0" alt="dot/f_11.png"> </td></tr></table> <div class="description"><p> @@ -138,7 +138,8 @@ </div> <div class="description"> <p> -setup method for testing <a href="AbtLogManager.html">AbtLogManager</a>. +<a href="TestAbtLogManager.html#M000107">setup</a> method for testing <a +href="AbtLogManager.html">AbtLogManager</a>. </p> </div> <div class="sourcecode"> @@ -164,7 +165,8 @@ </div> <div class="description"> <p> -teardown method to cleanup after testing. +<a href="TestAbtLogManager.html#M000108">teardown</a> method to cleanup +after testing. </p> </div> <div class="sourcecode"> Modified: src/trunk/doc/classes/TestAbtPackage.html =================================================================== --- src/trunk/doc/classes/TestAbtPackage.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/TestAbtPackage.html 2007-08-12 19:13:31 UTC (rev 421) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,141,172" href="TestAbtPackage.html" alt="TestAbtPackage" /> <area shape="rect" coords="17,5,151,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_12.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_12.png" usemap="#map" border="0" alt="dot/f_12.png"> </td></tr></table> <div class="description"><p> @@ -140,7 +140,8 @@ </div> <div class="description"> <p> -setup method for testing <a href="AbtPackage.html">AbtPackage</a>. +<a href="TestAbtPackage.html#M000095">setup</a> method for testing <a +href="AbtPackage.html">AbtPackage</a>. </p> </div> <div class="sourcecode"> @@ -164,7 +165,8 @@ </div> <div class="description"> <p> -teardown method to cleanup after testing. +<a href="TestAbtPackage.html#M000096">teardown</a> method to cleanup after +testing. </p> </div> <div class="sourcecode"> Modified: src/trunk/doc/classes/TestAbtPackageManager.html =================================================================== --- src/trunk/doc/classes/TestAbtPackageManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/TestAbtPackageManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,187,172" href="TestAbtPackageManager.html" alt="TestAbtPackageManager" /> <area shape="rect" coords="40,5,173,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_13.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_13.png" usemap="#map" border="0" alt="dot/f_13.png"> </td></tr></table> <div class="description"><p> @@ -139,8 +139,8 @@ </div> <div class="description"> <p> -setup method for testing <a -href="AbtPackageManager.html">AbtPackageManager</a>. +<a href="TestAbtPackageManager.html#M000018">setup</a> method for testing +<a href="AbtPackageManager.html">AbtPackageManager</a>. </p> </div> <div class="sourcecode"> @@ -166,7 +166,8 @@ </div> <div class="description"> <p> -teardown method to cleanup after testing. +<a href="TestAbtPackageManager.html#M000019">teardown</a> method to cleanup +after testing. </p> </div> <div class="sourcecode"> Modified: src/trunk/doc/classes/TestAbtQueueManager.html =================================================================== --- src/trunk/doc/classes/TestAbtQueueManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/TestAbtQueueManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,179,172" href="TestAbtQueueManager.html" alt="TestAbtQueueManager" /> <area shape="rect" coords="36,5,169,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_14.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_14.png" usemap="#map" border="0" alt="dot/f_14.png"> </td></tr></table> <div class="description"><p> @@ -134,7 +134,7 @@ </div> <div class="description"> <p> -setup method for testing <a +<a href="TestAbtQueueManager.html#M000081">setup</a> method for testing <a href="AbtQueueManager.html">AbtQueueManager</a>. </p> </div> @@ -156,7 +156,8 @@ </div> <div class="description"> <p> -teardown method to cleanup after testing. +<a href="TestAbtQueueManager.html#M000082">teardown</a> method to cleanup +after testing. </p> </div> <div class="sourcecode"> Modified: src/trunk/doc/classes/TestAbtReportManager.html =================================================================== --- src/trunk/doc/classes/TestAbtReportManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/TestAbtReportManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,179,172" href="TestAbtReportManager.html" alt="TestAbtReportManager" /> <area shape="rect" coords="36,5,169,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_15.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_15.png" usemap="#map" border="0" alt="dot/f_15.png"> </td></tr></table> <div class="description"><p> @@ -146,7 +146,7 @@ </div> <div class="description"> <p> -setup method for testing <a +<a href="TestAbtReportManager.html#M000049">setup</a> method for testing <a href="AbtReportManager.html">AbtReportManager</a>. </p> </div> @@ -173,7 +173,8 @@ </div> <div class="description"> <p> -teardown method to cleanup after testing. +<a href="TestAbtReportManager.html#M000050">teardown</a> method to cleanup +after testing. </p> </div> <div class="sourcecode"> Modified: src/trunk/doc/classes/TestAbtSystemManager.html =================================================================== --- src/trunk/doc/classes/TestAbtSystemManager.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/classes/TestAbtSystemManager.html 2007-08-12 19:13:31 UTC (rev 421) @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,184,172" href="TestAbtSystemManager.html" alt="TestAbtSystemManager" /> <area shape="rect" coords="39,5,172,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_16.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_16.png" usemap="#map" border="0" alt="dot/f_16.png"> </td></tr></table> <div class="description"><p> @@ -143,7 +143,7 @@ </div> <div class="description"> <p> -setup method for testing <a +<a href="TestAbtSystemManager.html#M000070">setup</a> method for testing <a href="AbtSystemManager.html">AbtSystemManager</a>. </p> </div> @@ -169,7 +169,8 @@ </div> <div class="description"> <p> -teardown method to cleanup after testing. +<a href="TestAbtSystemManager.html#M000071">teardown</a> method to cleanup +after testing. </p> </div> <div class="sourcecode"> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/created.rid 2007-08-12 19:13:31 UTC (rev 421) @@ -1 +1 @@ -Tue Jul 24 15:39:09 CEST 2007 +Sun Aug 12 21:12:19 +0200 2007 Modified: src/trunk/doc/dot/f_0.dot =================================================================== --- src/trunk/doc/dot/f_0.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_0.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "abtdepengine.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_0.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_1.dot =================================================================== --- src/trunk/doc/dot/f_1.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_1.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "abtdownloadmanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_1.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_10.dot =================================================================== --- src/trunk/doc/dot/f_10.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_10.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "testabtdownloadmanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_10.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_11.dot =================================================================== --- src/trunk/doc/dot/f_11.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_11.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "testabtlogmanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_11.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_12.dot =================================================================== --- src/trunk/doc/dot/f_12.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_12.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "testabtpackage.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_12.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_13.dot =================================================================== --- src/trunk/doc/dot/f_13.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_13.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "testabtpackagemanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_13.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_14.dot =================================================================== --- src/trunk/doc/dot/f_14.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_14.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "testabtqueuemanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_14.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_15.dot =================================================================== --- src/trunk/doc/dot/f_15.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_15.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "testabtreportmanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_15.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_16.dot =================================================================== --- src/trunk/doc/dot/f_16.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_16.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "testabtsystemmanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_16.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_2.dot =================================================================== --- src/trunk/doc/dot/f_2.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_2.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "abtlogmanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_2.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_3.dot =================================================================== --- src/trunk/doc/dot/f_3.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_3.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "abtpackage.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_3.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_4.dot =================================================================== --- src/trunk/doc/dot/f_4.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_4.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "abtpackagemanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_4.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_5.dot =================================================================== --- src/trunk/doc/dot/f_5.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_5.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "abtqueuemanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_5.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_6.dot =================================================================== --- src/trunk/doc/dot/f_6.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_6.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "abtreportmanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_6.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_7.dot =================================================================== --- src/trunk/doc/dot/f_7.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_7.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "abtsystemmanager.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_7.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_8.dot =================================================================== --- src/trunk/doc/dot/f_8.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_8.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "abtusage.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_8.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_9.dot =================================================================== --- src/trunk/doc/dot/f_9.dot 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/dot/f_9.dot 2007-08-12 19:13:31 UTC (rev 421) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "testabtdepengine.rb" + label = "TopLevel" node [ fontname = Arial, fontsize = 8, Modified: src/trunk/doc/dot/f_9.png =================================================================== (Binary files differ) Modified: src/trunk/doc/files/abtdepengine_rb.html =================================================================== --- src/trunk/doc/files/abtdepengine_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/abtdepengine_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 08:48:12 CEST 2007</td> + <td>Mon Jul 16 14:33:05 +0200 2007</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,133,98" href="../classes/AbtDepEngine.html" alt="AbtDepEngine" /> </map> -<img src="../dot/f_0.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> <div class="description"><p> @@ -87,7 +87,7 @@ <p> <a href="../classes/AbtDepEngine.html">AbtDepEngine</a> class handles all dependency aspects of the AbTLinux system. It is part of a sub-project with -it’s own requirements document. +it‘s own requirements document. </p> <p> Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. Modified: src/trunk/doc/files/abtdownloadmanager_rb.html =================================================================== --- src/trunk/doc/files/abtdownloadmanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/abtdownloadmanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 08:48:12 CEST 2007</td> + <td>Thu Jul 19 20:40:00 +0200 2007</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,176,98" href="../classes/AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/abtlogmanager_rb.html =================================================================== --- src/trunk/doc/files/abtlogmanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/abtlogmanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 14:07:07 CEST 2007</td> + <td>Sun Aug 12 21:11:49 +0200 2007</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,141,98" href="../classes/AbtLogManager.html" alt="AbtLogManager" /> </map> -<img src="../dot/f_2.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/abtpackage_rb.html =================================================================== --- src/trunk/doc/files/abtpackage_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/abtpackage_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 08:48:12 CEST 2007</td> + <td>Mon Jul 23 09:16:47 +0200 2007</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,120,98" href="../classes/AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../dot/f_3.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/abtpackagemanager_rb.html =================================================================== --- src/trunk/doc/files/abtpackagemanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/abtpackagemanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 14:12:15 CEST 2007</td> + <td>Mon Jul 23 15:08:59 +0200 2007</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,168,98" href="../classes/AbtPackageManager.html" alt="AbtPackageManager" /> </map> -<img src="../dot/f_4.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/abtqueuemanager_rb.html =================================================================== --- src/trunk/doc/files/abtqueuemanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/abtqueuemanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 08:48:19 CEST 2007</td> + <td>Mon Jul 16 19:02:00 +0200 2007</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,157,98" href="../classes/AbtQueueManager.html" alt="AbtQueueManager" /> </map> -<img src="../dot/f_5.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_5.png" usemap="#map" border="0" alt="dot/f_5.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/abtreportmanager_rb.html =================================================================== --- src/trunk/doc/files/abtreportmanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/abtreportmanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 08:48:12 CEST 2007</td> + <td>Mon Jul 23 14:08:17 +0200 2007</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,157,98" href="../classes/AbtReportManager.html" alt="AbtReportManager" /> </map> -<img src="../dot/f_6.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_6.png" usemap="#map" border="0" alt="dot/f_6.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/abtsystemmanager_rb.html =================================================================== --- src/trunk/doc/files/abtsystemmanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/abtsystemmanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 08:48:19 CEST 2007</td> + <td>Mon Jul 23 15:03:42 +0200 2007</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,163,98" href="../classes/AbtSystemManager.html" alt="AbtSystemManager" /> </map> -<img src="../dot/f_7.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_7.png" usemap="#map" border="0" alt="dot/f_7.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/abtusage_rb.html =================================================================== --- src/trunk/doc/files/abtusage_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/abtusage_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 08:48:12 CEST 2007</td> + <td>Mon Jul 23 13:50:56 +0200 2007</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="27,50,109,98" href="../classes/AbtUsage.html" alt="AbtUsage" /> </map> -<img src="../dot/f_8.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_8.png" usemap="#map" border="0" alt="dot/f_8.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/testabtdepengine_rb.html =================================================================== --- src/trunk/doc/files/testabtdepengine_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/testabtdepengine_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 15:36:23 CEST 2007</td> + <td>Sun Aug 12 21:11:49 +0200 2007</td> </tr> </table> </td></tr> @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,155,172" href="../classes/TestAbtDepEngine.html" alt="TestAbtDepEngine" /> <area shape="rect" coords="24,5,157,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_9.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_9.png" usemap="#map" border="0" alt="dot/f_9.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtdownloadmanager_rb.html =================================================================== --- src/trunk/doc/files/testabtdownloadmanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/testabtdownloadmanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 14:50:29 CEST 2007</td> + <td>Sun Aug 12 21:11:49 +0200 2007</td> </tr> </table> </td></tr> @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,195,172" href="../classes/TestAbtDownloadManager.html" alt="TestAbtDownloadManager" /> <area shape="rect" coords="44,5,177,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_10.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_10.png" usemap="#map" border="0" alt="dot/f_10.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtlogmanager_rb.html =================================================================== --- src/trunk/doc/files/testabtlogmanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/testabtlogmanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 14:52:24 CEST 2007</td> + <td>Sun Aug 12 21:11:49 +0200 2007</td> </tr> </table> </td></tr> @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,163,172" href="../classes/TestAbtLogManager.html" alt="TestAbtLogManager" /> <area shape="rect" coords="28,5,161,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_11.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_11.png" usemap="#map" border="0" alt="dot/f_11.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtpackage_rb.html =================================================================== --- src/trunk/doc/files/testabtpackage_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/testabtpackage_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 15:03:57 CEST 2007</td> + <td>Sun Aug 12 21:11:49 +0200 2007</td> </tr> </table> </td></tr> @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,141,172" href="../classes/TestAbtPackage.html" alt="TestAbtPackage" /> <area shape="rect" coords="17,5,151,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_12.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_12.png" usemap="#map" border="0" alt="dot/f_12.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtpackagemanager_rb.html =================================================================== --- src/trunk/doc/files/testabtpackagemanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/testabtpackagemanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 14:52:04 CEST 2007</td> + <td>Sun Aug 12 21:11:49 +0200 2007</td> </tr> </table> </td></tr> @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,187,172" href="../classes/TestAbtPackageManager.html" alt="TestAbtPackageManager" /> <area shape="rect" coords="40,5,173,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_13.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_13.png" usemap="#map" border="0" alt="dot/f_13.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtqueuemanager_rb.html =================================================================== --- src/trunk/doc/files/testabtqueuemanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/testabtqueuemanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 15:10:12 CEST 2007</td> + <td>Sun Aug 12 21:11:49 +0200 2007</td> </tr> </table> </td></tr> @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,179,172" href="../classes/TestAbtQueueManager.html" alt="TestAbtQueueManager" /> <area shape="rect" coords="36,5,169,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_14.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_14.png" usemap="#map" border="0" alt="dot/f_14.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtreportmanager_rb.html =================================================================== --- src/trunk/doc/files/testabtreportmanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/testabtreportmanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 15:22:03 CEST 2007</td> + <td>Sun Aug 12 21:11:49 +0200 2007</td> </tr> </table> </td></tr> @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,179,172" href="../classes/TestAbtReportManager.html" alt="TestAbtReportManager" /> <area shape="rect" coords="36,5,169,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_15.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_15.png" usemap="#map" border="0" alt="dot/f_15.png"> </td></tr></table> Modified: src/trunk/doc/files/testabtsystemmanager_rb.html =================================================================== --- src/trunk/doc/files/testabtsystemmanager_rb.html 2007-08-12 19:11:22 UTC (rev 420) +++ src/trunk/doc/files/testabtsystemmanager_rb.html 2007-08-12 19:13:31 UTC (rev 421) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 24 15:30:18 CEST 2007</td> + <td>Sun Aug 12 21:11:49 +0200 2007</td> </tr> </table> </td></tr> @@ -79,7 +79,7 @@ <area shape="rect" coords="27,124,184,172" href="../classes/TestAbtSystemManager.html" alt="TestAbtSystemManager" /> <area shape="rect" coords="39,5,172,53" href="../classes/Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_16.png" usemap="#map" border="0" alt="TopLevel" /> +<img src="../dot/f_16.png" usemap="#map" border="0" alt="dot/f_16.png"> </td></tr></table> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-08-16 19:10:56
|
Revision: 424 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=424&view=rev Author: eschabell Date: 2007-08-16 12:10:58 -0700 (Thu, 16 Aug 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtsystemmanager_rb.html Modified: src/trunk/doc/classes/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2007-08-16 19:10:08 UTC (rev 423) +++ src/trunk/doc/classes/AbtSystemManager.html 2007-08-16 19:10:58 UTC (rev 424) @@ -220,7 +220,7 @@ 113: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"===================================="</span> 114: <span class="ruby-keyword kw">end</span> 115: -116: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$SOURCES_REPOSITORY</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">file</span><span class="ruby-operator">|</span> <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove</span>( <span class="ruby-identifier">file</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">verbose</span>, <span class="ruby-identifier">:force</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">file</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">file</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span> <span class="ruby-operator">&&</span> <span class="ruby-operator">!</span><span class="ruby-identifier">sourcesArray</span>.<span class="ruby-identifier">include?</span>( <span class="ruby-identifier">file</span> ) ) } +116: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$SOURCES_REPOSITORY</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">file</span><span class="ruby-operator">|</span> <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove</span>( <span class="ruby-node">"#{$SOURCES_REPOSITORY}/#{file}"</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">verbose</span>, <span class="ruby-identifier">:force</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">file</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">file</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span> <span class="ruby-operator">&&</span> <span class="ruby-operator">!</span><span class="ruby-identifier">sourcesArray</span>.<span class="ruby-identifier">include?</span>( <span class="ruby-identifier">file</span> ) ) } 117: 118: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) 119: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"====================================\n"</span> @@ -253,10 +253,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> <div id="M000007_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 206</span> -206: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fix_package</span>( <span class="ruby-identifier">package</span> ) -207: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -208: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 245</span> +245: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fix_package</span>( <span class="ruby-identifier">package</span> ) +246: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +247: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -282,18 +282,18 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> <div id="M000010_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 244</span> -244: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) -245: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -246: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -247: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -248: -249: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">found_entry</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> ) ) -250: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -251: <span class="ruby-keyword kw">end</span> -252: -253: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -254: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 283</span> +283: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) +284: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +285: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +286: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +287: +288: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">found_entry</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> ) ) +289: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +290: <span class="ruby-keyword kw">end</span> +291: +292: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +293: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -318,10 +318,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> <div id="M000008_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 218</span> -218: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_central_repo</span>( <span class="ruby-identifier">uri</span> ) -219: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -220: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 257</span> +257: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_central_repo</span>( <span class="ruby-identifier">uri</span> ) +258: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +259: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -347,10 +347,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> <div id="M000009_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 231</span> -231: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_package_tree_location</span>( <span class="ruby-identifier">location</span> ) -232: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -233: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 270</span> +270: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_package_tree_location</span>( <span class="ruby-identifier">location</span> ) +271: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +272: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -378,30 +378,29 @@ <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 134</span> 134: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_installed_files</span>( <span class="ruby-identifier">package</span> ) 135: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -136: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -137: -138: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) -139: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to verify installed files for #{package}, it's not installed!"</span>) -140: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -141: <span class="ruby-keyword kw">end</span> -142: -143: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) ) -144: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to verify installed files for #{package}, installed package but install log missing!"</span> ) -145: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -146: <span class="ruby-keyword kw">end</span> -147: -148: <span class="ruby-identifier">failure</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># marker after checking all files to determine failure.</span> -149: <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span> ) ).<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -150: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -151: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"The file : #{line.chomp} is missing for #{package}."</span> ) -152: <span class="ruby-identifier">failure</span> = <span class="ruby-keyword kw">true</span> -153: <span class="ruby-keyword kw">end</span> -154: } -155: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">failure</span> -156: -157: <span class="ruby-comment cmt"># all files passed check.</span> -158: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -159: <span class="ruby-keyword kw">end</span> +136: +137: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) +138: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to verify installed files for #{package}, it's not installed!"</span>) +139: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +140: <span class="ruby-keyword kw">end</span> +141: +142: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) ) +143: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to verify installed files for #{package}, installed package but install log missing!"</span> ) +144: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +145: <span class="ruby-keyword kw">end</span> +146: +147: <span class="ruby-identifier">failure</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># marker after checking all files to determine failure.</span> +148: <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span> ) ).<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +149: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +150: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"The file : #{line.chomp} is missing for #{package}."</span> ) +151: <span class="ruby-identifier">failure</span> = <span class="ruby-keyword kw">true</span> +152: <span class="ruby-keyword kw">end</span> +153: } +154: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">failure</span> +155: +156: <span class="ruby-comment cmt"># all files passed check.</span> +157: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +158: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -426,10 +425,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> <div id="M000005_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 181</span> -181: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_depends</span>( <span class="ruby-identifier">package</span> ) -182: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -183: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 180</span> +180: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_depends</span>( <span class="ruby-identifier">package</span> ) +181: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +182: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -448,7 +447,8 @@ </p> <p> <b>RETURN</b> <em>hash</em> - Empty hash if no problems found, otherwise -hash of problem files and their encountered errors. +hash of problem files and their encountered errors. Hash has keys of file +names and the values are the package name and the problem detected. </p> </div> <div class="sourcecode"> @@ -457,8 +457,47 @@ <pre> <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 194</span> 194: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_integrity</span>( <span class="ruby-identifier">package</span> ) -195: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -196: <span class="ruby-keyword kw">end</span> +195: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +196: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +197: +198: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +199: <span class="ruby-identifier">integrityHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># holds files failing interity check.</span> +200: +201: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/#{sw.srcDir}.integrity"</span> ) +202: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Unable to check file integrity for #{package}, integrity log missing!"</span> ) +203: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">integrityHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> +204: <span class="ruby-keyword kw">else</span> +205: +206: <span class="ruby-comment cmt"># FIXME: pickup each integrity file and check each entry (filename integrityvalue)</span> +207: <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"integrity"</span> ) ).<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +208: +209: <span class="ruby-comment cmt"># seperate the filepath and integrity value.</span> +210: <span class="ruby-identifier">lineArray</span> = <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">':'</span> ) +211: +212: <span class="ruby-comment cmt"># check for existing file.</span> +213: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">chomp</span> ) +214: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"The file : #{lineArray[0].chomp} is missing for #{package}."</span> ) +215: +216: <span class="ruby-comment cmt"># any failure or discrepency is added to hash: file => package + problem</span> +217: <span class="ruby-identifier">integrityHash</span> = <span class="ruby-identifier">integrityHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">chomp</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{package} - file missing."</span> ] ) +218: <span class="ruby-keyword kw">end</span> +219: +220: <span class="ruby-comment cmt"># passed existence check, now integrity check, need to ensure</span> +221: <span class="ruby-comment cmt"># value computed matches our logged octal results. This requires</span> +222: <span class="ruby-comment cmt"># computing the results, converting to octal, then chop off the </span> +223: <span class="ruby-comment cmt"># first char by reversing the string and chopping the last (is</span> +224: <span class="ruby-comment cmt"># there a better way?) char and then reversing those results.</span> +225: <span class="ruby-identifier">octalResults</span> = <span class="ruby-value str">'%07o'</span> <span class="ruby-operator">%</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">lstat</span>( <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">chomp</span> ).<span class="ruby-identifier">mode</span> +226: +227: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">1</span>].<span class="ruby-identifier">chomp</span> <span class="ruby-operator">!=</span> <span class="ruby-identifier">octalResults</span>.<span class="ruby-identifier">reverse</span>.<span class="ruby-identifier">chop</span>.<span class="ruby-identifier">reverse</span> +228: <span class="ruby-comment cmt"># any failure or discrepency is added to hash: file => package + problem</span> +229: <span class="ruby-identifier">integrityHash</span> = <span class="ruby-identifier">integrityHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-identifier">file</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{package} #{sw.description}"</span> ] ) +230: <span class="ruby-keyword kw">end</span> +231: } +232: <span class="ruby-keyword kw">end</span> +233: +234: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">integrityHash</span> +235: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -483,10 +522,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> <div id="M000004_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 169</span> -169: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_symlinks</span>( <span class="ruby-identifier">package</span> ) -170: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -171: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 168</span> +168: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_symlinks</span>( <span class="ruby-identifier">package</span> ) +169: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +170: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2007-08-16 19:10:08 UTC (rev 423) +++ src/trunk/doc/created.rid 2007-08-16 19:10:58 UTC (rev 424) @@ -1 +1 @@ -Sun Aug 12 21:12:19 +0200 2007 +Thu Aug 16 21:10:32 +0200 2007 Modified: src/trunk/doc/files/abtsystemmanager_rb.html =================================================================== --- src/trunk/doc/files/abtsystemmanager_rb.html 2007-08-16 19:10:08 UTC (rev 423) +++ src/trunk/doc/files/abtsystemmanager_rb.html 2007-08-16 19:10:58 UTC (rev 424) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Jul 23 15:03:42 +0200 2007</td> + <td>Thu Aug 16 20:51:46 +0200 2007</td> </tr> </table> </td></tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-09-03 20:13:23
|
Revision: 426 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=426&view=rev Author: eschabell Date: 2007-09-03 13:13:19 -0700 (Mon, 03 Sep 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtqueuemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/testabtlogmanager_rb.html src/trunk/doc/files/testabtpackage_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-09-03 20:11:20 UTC (rev 425) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-09-03 20:13:19 UTC (rev 426) @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000094">new</a></li> + <li><a href="#M000093">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000094"></a><b>new</b>() + <a name="M000093"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000094_source')" id="l_M000094_source">show source</a> ]</p> - <div id="M000094_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000093_source')" id="l_M000093_source">show source</a> ]</p> + <div id="M000093_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdepengine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-09-03 20:11:20 UTC (rev 425) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-09-03 20:13:19 UTC (rev 426) @@ -186,7 +186,7 @@ 98: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> 99: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> 100: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> -101: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +101: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>) 102: 103: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> 104: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">cleanLog</span> ) @@ -197,7 +197,7 @@ 109: 110: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> 111: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) -112: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) +112: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) 113: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> 114: <span class="ruby-keyword kw">end</span> 115: @@ -209,23 +209,22 @@ 121: <span class="ruby-keyword kw">end</span> 122: 123: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) -124: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} "</span> <span class="ruby-operator">+</span> -125: <span class="ruby-value str">"is not RSS 1.0/2.0."</span> ) -126: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -127: <span class="ruby-keyword kw">else</span> -128: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> -129: -130: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> -131: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> -132: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> -133: <span class="ruby-keyword kw">end</span> -134: <span class="ruby-keyword kw">end</span> -135: -136: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> -137: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> -138: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -139: -140: <span class="ruby-keyword kw">end</span> +124: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span> ) +125: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +126: <span class="ruby-keyword kw">else</span> +127: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> +128: +129: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> +130: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> +131: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> +132: <span class="ruby-keyword kw">end</span> +133: <span class="ruby-keyword kw">end</span> +134: +135: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> +136: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> +137: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +138: +139: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -256,17 +255,17 @@ <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span> ) 57: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> -58: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +58: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) 59: <span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">capitalize</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'.new'</span> ) 60: 61: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{destination}/#{File.basename( package.srcUrl )}"</span> ) ) -62: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Download not needed, existing source found for #{packageName}"</span> ) +62: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Download not needed, existing source found for #{packageName}"</span> ) 63: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 64: <span class="ruby-keyword kw">end</span> 65: 66: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">destination</span> ) 67: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"wget #{package.srcUrl}"</span> ) ) -68: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Download completed for #{packageName}"</span> ) +68: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Download completed for #{packageName}"</span> ) 69: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 70: <span class="ruby-keyword kw">end</span> 71: @@ -324,9 +323,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> <div id="M000015_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 150</span> -150: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span> -151: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 149</span> +149: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span> +150: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -348,9 +347,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> <div id="M000016_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 159</span> -159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span> -160: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 158</span> +158: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span> +159: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -377,20 +376,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> <div id="M000017_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 171</span> -171: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) -172: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -173: -174: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>( <span class="ruby-identifier">path</span> ) -175: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> -176: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Validated sources successfully..."</span> ) -177: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -178: <span class="ruby-keyword kw">end</span> -179: -180: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> -181: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">to_journal</span>( <span class="ruby-value str">"Validating sources failed..."</span> ) -182: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -183: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 170</span> +170: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) +171: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +172: +173: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>( <span class="ruby-identifier">path</span> ) +174: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> +175: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validated sources successfully..."</span> ) +176: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +177: <span class="ruby-keyword kw">end</span> +178: +179: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> +180: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validating sources failed..."</span> ) +181: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +182: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-09-03 20:11:20 UTC (rev 425) +++ src/trunk/doc/classes/AbtLogManager.html 2007-09-03 20:13:19 UTC (rev 426) @@ -123,7 +123,6 @@ <li><a href="#M000066">log_package_install</a></li> <li><a href="#M000065">log_package_integrity</a></li> <li><a href="#M000064">new</a></li> - <li><a href="#M000069">to_journal</a></li> </ul> @@ -152,15 +151,16 @@ <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 80</span> 80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -81: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, -82: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> -83: -84: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) -85: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) -86: <span class="ruby-identifier">to_journal</span>( <span class="ruby-node">"Created directory: #{dir}."</span> ) -87: <span class="ruby-keyword kw">end</span> -88: } -89: <span class="ruby-keyword kw">end</span> +81: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +82: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, +83: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> +84: +85: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) +86: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) +87: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Created directory: #{dir}."</span> ) +88: <span class="ruby-keyword kw">end</span> +89: } +90: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -187,84 +187,84 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> <div id="M000068_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 209</span> -209: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) -210: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -211: -212: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) -213: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -214: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> -215: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -216: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -217: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -218: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -219: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span> ) -220: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) -221: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> -222: + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 210</span> +210: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) +211: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +212: +213: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) +214: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +215: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> +216: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +217: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +218: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +219: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +220: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span> ) +221: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) +222: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> 223: -224: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) -225: -226: <span class="ruby-comment cmt"># collect package source.</span> -227: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) -228: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) -229: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> -230: <span class="ruby-keyword kw">else</span> -231: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> -232: <span class="ruby-keyword kw">end</span> -233: -234: <span class="ruby-comment cmt"># collect package install log. </span> -235: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) -236: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) -237: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> -238: <span class="ruby-keyword kw">else</span> -239: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> -240: <span class="ruby-keyword kw">end</span> -241: -242: <span class="ruby-comment cmt"># collect package build log. </span> -243: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -244: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) -245: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> -246: <span class="ruby-keyword kw">else</span> -247: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> -248: <span class="ruby-keyword kw">end</span> -249: -250: <span class="ruby-comment cmt"># collect package configure log. </span> -251: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) -252: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) -253: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> -254: <span class="ruby-keyword kw">else</span> -255: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> -256: <span class="ruby-keyword kw">end</span> -257: -258: <span class="ruby-comment cmt"># collect package integrity log.</span> -259: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) -260: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) -261: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> -262: <span class="ruby-keyword kw">else</span> -263: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> -264: <span class="ruby-keyword kw">end</span> -265: -266: <span class="ruby-comment cmt"># collect package description (class file).</span> -267: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) -268: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) -269: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> -270: <span class="ruby-keyword kw">else</span> -271: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> -272: <span class="ruby-keyword kw">end</span> -273: -274: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> -275: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) -276: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> -277: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) -278: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> -279: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) -280: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -281: <span class="ruby-keyword kw">end</span> -282: <span class="ruby-keyword kw">end</span> -283: -284: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> -285: <span class="ruby-keyword kw">end</span> +224: +225: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) +226: +227: <span class="ruby-comment cmt"># collect package source.</span> +228: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) +229: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) +230: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> +231: <span class="ruby-keyword kw">else</span> +232: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> +233: <span class="ruby-keyword kw">end</span> +234: +235: <span class="ruby-comment cmt"># collect package install log. </span> +236: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +237: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) +238: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> +239: <span class="ruby-keyword kw">else</span> +240: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> +241: <span class="ruby-keyword kw">end</span> +242: +243: <span class="ruby-comment cmt"># collect package build log. </span> +244: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +245: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) +246: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> +247: <span class="ruby-keyword kw">else</span> +248: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> +249: <span class="ruby-keyword kw">end</span> +250: +251: <span class="ruby-comment cmt"># collect package configure log. </span> +252: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) +253: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) +254: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> +255: <span class="ruby-keyword kw">else</span> +256: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> +257: <span class="ruby-keyword kw">end</span> +258: +259: <span class="ruby-comment cmt"># collect package integrity log.</span> +260: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) +261: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) +262: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> +263: <span class="ruby-keyword kw">else</span> +264: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> +265: <span class="ruby-keyword kw">end</span> +266: +267: <span class="ruby-comment cmt"># collect package description (class file).</span> +268: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) +269: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) +270: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> +271: <span class="ruby-keyword kw">else</span> +272: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> +273: <span class="ruby-keyword kw">end</span> +274: +275: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> +276: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) +277: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> +278: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) +279: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> +280: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) +281: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +282: <span class="ruby-keyword kw">end</span> +283: <span class="ruby-keyword kw">end</span> +284: +285: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> +286: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -343,17 +343,17 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> <div id="M000067_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 189</span> -189: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) -190: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -191: -192: <span class="ruby-comment cmt"># make sure the build file exists.</span> -193: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -194: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -195: <span class="ruby-keyword kw">end</span> -196: -197: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -198: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 190</span> +190: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) +191: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +192: +193: <span class="ruby-comment cmt"># make sure the build file exists.</span> +194: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +195: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +196: <span class="ruby-keyword kw">end</span> +197: +198: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +199: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -379,45 +379,45 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> <div id="M000066_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 141</span> -141: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) -142: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> -143: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) -144: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> -145: -146: <span class="ruby-comment cmt"># our log locations.</span> -147: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -148: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span> ) -149: -150: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> -151: <span class="ruby-comment cmt"># into our install log.</span> -152: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) -153: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) -154: -155: <span class="ruby-comment cmt"># include only the file names from open calls</span> -156: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> -157: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -158: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) -159: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -160: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -161: <span class="ruby-keyword kw">else</span> -162: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -163: <span class="ruby-keyword kw">end</span> -164: -165: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) -166: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> -167: <span class="ruby-keyword kw">end</span> -168: <span class="ruby-keyword kw">end</span> -169: <span class="ruby-keyword kw">end</span> -170: -171: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -172: <span class="ruby-keyword kw">else</span> -173: <span class="ruby-comment cmt"># no tmp install file, thus no install running.</span> -174: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -175: <span class="ruby-keyword kw">end</span> -176: -177: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -178: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 142</span> +142: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) +143: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> +144: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) +145: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> +146: +147: <span class="ruby-comment cmt"># our log locations.</span> +148: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +149: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span> ) +150: +151: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +152: <span class="ruby-comment cmt"># into our install log.</span> +153: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) +154: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) +155: +156: <span class="ruby-comment cmt"># include only the file names from open calls</span> +157: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> +158: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +159: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) +160: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +161: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +162: <span class="ruby-keyword kw">else</span> +163: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +164: <span class="ruby-keyword kw">end</span> +165: +166: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +167: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> +168: <span class="ruby-keyword kw">end</span> +169: <span class="ruby-keyword kw">end</span> +170: <span class="ruby-keyword kw">end</span> +171: +172: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +173: <span class="ruby-keyword kw">else</span> +174: <span class="ruby-comment cmt"># no tmp install file, thus no install running.</span> +175: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +176: <span class="ruby-keyword kw">end</span> +177: +178: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +179: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -444,76 +444,42 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> <div id="M000065_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 101</span> -101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) -102: <span class="ruby-comment cmt">#require "#{$PACKAGE_PATH}#{package}"</span> -103: <span class="ruby-comment cmt">#sw = eval( "#{package.capitalize}.new" )</span> -104: <span class="ruby-comment cmt">#details = sw.details</span> -105: -106: <span class="ruby-comment cmt"># our log locations.</span> -107: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -108: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) -109: -110: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> -111: <span class="ruby-comment cmt"># into our install log.</span> -112: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) -113: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'r'</span> ) -114: <span class="ruby-identifier">integrityFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-value str">'w'</span> ) -115: -116: <span class="ruby-comment cmt"># get the integrity for each file, initially just permissions. </span> -117: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -118: <span class="ruby-identifier">status</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">stat</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -119: <span class="ruby-identifier">octal</span> = <span class="ruby-identifier">sprintf</span>( <span class="ruby-value str">"%o"</span>, <span class="ruby-identifier">status</span>.<span class="ruby-identifier">mode</span> ) -120: <span class="ruby-identifier">integrityFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.chomp}:#{octal}\n"</span> -121: <span class="ruby-keyword kw">end</span> -122: -123: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -124: <span class="ruby-identifier">integrityFile</span>.<span class="ruby-identifier">close</span> -125: <span class="ruby-keyword kw">else</span> -126: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># no install log!</span> -127: <span class="ruby-keyword kw">end</span> -128: -129: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -130: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 102</span> +102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) +103: <span class="ruby-comment cmt">#require "#{$PACKAGE_PATH}#{package}"</span> +104: <span class="ruby-comment cmt">#sw = eval( "#{package.capitalize}.new" )</span> +105: <span class="ruby-comment cmt">#details = sw.details</span> +106: +107: <span class="ruby-comment cmt"># our log locations.</span> +108: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +109: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) +110: +111: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +112: <span class="ruby-comment cmt"># into our install log.</span> +113: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +114: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'r'</span> ) +115: <span class="ruby-identifier">integrityFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-value str">'w'</span> ) +116: +117: <span class="ruby-comment cmt"># get the integrity for each file, initially just permissions. </span> +118: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +119: <span class="ruby-identifier">status</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">stat</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +120: <span class="ruby-identifier">octal</span> = <span class="ruby-identifier">sprintf</span>( <span class="ruby-value str">"%o"</span>, <span class="ruby-identifier">status</span>.<span class="ruby-identifier">mode</span> ) +121: <span class="ruby-identifier">integrityFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.chomp}:#{octal}\n"</span> +122: <span class="ruby-keyword kw">end</span> +123: +124: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +125: <span class="ruby-identifier">integrityFile</span>.<span class="ruby-identifier">close</span> +126: <span class="ruby-keyword kw">else</span> +127: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># no install log!</span> +128: <span class="ruby-keyword kw">end</span> +129: +130: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +131: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> -<div class="method"> - <div class="title"> - <a name="M000069"></a><b>to_journal</b>( message ) - </div> - <div class="description"> - <p> -Provides logging of given message to the AbTLinux journal. Message logged -with date timestamp. -</p> -<p> -<b>PARAM</b> <em>String</em> - Message to be added to the log. -</p> -<p> -<b>RETURN</b> <em>boolean</em> True if logged, otherwise false. -</p> - </div> -<div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> - <div id="M000069_source" class="dyn-source"> -<pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 295</span> -295: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_journal</span>( <span class="ruby-identifier">message</span> ) -296: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">log</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>, <span class="ruby-value str">"a+"</span> ) ) -297: <span class="ruby-identifier">log</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{$TIMESTAMP} : #{message}\n"</span> -298: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">close</span> -299: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -300: <span class="ruby-keyword kw">end</span> -301: -302: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -303: <span class="ruby-keyword kw">end</span> -</pre> - </div> </div> -</div> -</div> </div> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-09-03 20:11:20 UTC (rev 425) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-09-03 20:13:19 UTC (rev 426) @@ -182,10 +182,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> <div id="M000046_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpack... [truncated message content] |
From: <esc...@us...> - 2007-09-18 20:23:14
|
Revision: 430 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=430&view=rev Author: eschabell Date: 2007-09-18 13:23:12 -0700 (Tue, 18 Sep 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtdownloadmanager_rb.html Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-09-18 20:22:04 UTC (rev 429) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-09-18 20:23:12 UTC (rev 430) @@ -179,52 +179,52 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> <div id="M000014_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 95</span> - 95: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) - 96: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> - 97: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> - 98: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> - 99: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> -100: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> -101: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>) -102: -103: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> -104: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">cleanLog</span> ) -105: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"w+"</span> ) -106: <span class="ruby-keyword kw">else</span> -107: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"a+"</span> ) -108: <span class="ruby-keyword kw">end</span> -109: -110: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> -111: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) -112: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) -113: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -114: <span class="ruby-keyword kw">end</span> -115: -116: <span class="ruby-comment cmt"># display the feeds.</span> -117: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> -118: <span class="ruby-keyword kw">begin</span> -119: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) -120: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> -121: <span class="ruby-keyword kw">end</span> -122: -123: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) -124: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span> ) -125: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -126: <span class="ruby-keyword kw">else</span> -127: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> -128: -129: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> -130: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> -131: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> -132: <span class="ruby-keyword kw">end</span> -133: <span class="ruby-keyword kw">end</span> -134: -135: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> -136: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> -137: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -138: -139: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 126</span> +126: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) +127: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> +128: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> +129: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> +130: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> +131: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> +132: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>) +133: +134: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> +135: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">cleanLog</span> ) +136: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"w+"</span> ) +137: <span class="ruby-keyword kw">else</span> +138: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"a+"</span> ) +139: <span class="ruby-keyword kw">end</span> +140: +141: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> +142: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) +143: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) +144: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +145: <span class="ruby-keyword kw">end</span> +146: +147: <span class="ruby-comment cmt"># display the feeds.</span> +148: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> +149: <span class="ruby-keyword kw">begin</span> +150: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) +151: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> +152: <span class="ruby-keyword kw">end</span> +153: +154: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) +155: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span> ) +156: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +157: <span class="ruby-keyword kw">else</span> +158: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> +159: +160: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> +161: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> +162: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> +163: <span class="ruby-keyword kw">end</span> +164: <span class="ruby-keyword kw">end</span> +165: +166: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> +167: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> +168: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +169: +170: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -277,7 +277,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>retrieve_package_tree</b>( packageTreeName ) + <a name="M000013"></a><b>retrieve_package_tree</b>( packageTreeName="AbTLinux" ) </div> <div class="description"> <p> @@ -296,9 +296,40 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> <div id="M000013_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 83</span> -83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>( <span class="ruby-identifier">packageTreeName</span> ) -84: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 83</span> + 83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>( <span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span> ) + 84: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) + 85: + 86: <span class="ruby-comment cmt"># check if package tree exists.</span> + 87: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">$PACKAGE_PATH</span> ) + 88: <span class="ruby-comment cmt"># check if svn directory.</span> + 89: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}.svn"</span> ) + 90: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>( <span class="ruby-node">"svn update #{$PACKAGE_PATH}"</span> ) + 91: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree updated (svn update)"</span> + 92: <span class="ruby-keyword kw">else</span> + 93: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree unable to update (svn update)."</span> + 94: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> + 95: <span class="ruby-keyword kw">end</span> + 96: <span class="ruby-keyword kw">else</span> + 97: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> + 98: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> + 99: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +100: <span class="ruby-keyword kw">end</span> +101: +102: <span class="ruby-keyword kw">else</span> +103: +104: <span class="ruby-comment cmt"># pacakge directory does not exist, svn co.</span> +105: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>( <span class="ruby-node">"svn co #{$ABTLINUX_PACKAGES} #{$PACKAGE_PATH}"</span> ) +106: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree installed (svn co)"</span> +107: <span class="ruby-keyword kw">else</span> +108: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed (svn co), problems!"</span> +109: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +110: <span class="ruby-keyword kw">end</span> +111: +112: <span class="ruby-keyword kw">end</span> +113: +114: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +115: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -323,9 +354,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> <div id="M000015_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 149</span> -149: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span> -150: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 180</span> +180: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span> +181: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -347,9 +378,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> <div id="M000016_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 158</span> -158: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span> -159: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 189</span> +189: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span> +190: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -376,20 +407,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> <div id="M000017_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 170</span> -170: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) -171: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -172: -173: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>( <span class="ruby-identifier">path</span> ) -174: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> -175: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validated sources successfully..."</span> ) -176: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -177: <span class="ruby-keyword kw">end</span> -178: -179: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> -180: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validating sources failed..."</span> ) -181: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -182: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 201</span> +201: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) +202: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +203: +204: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>( <span class="ruby-identifier">path</span> ) +205: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> +206: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validated sources successfully..."</span> ) +207: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +208: <span class="ruby-keyword kw">end</span> +209: +210: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> +211: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validating sources failed..."</span> ) +212: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +213: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2007-09-18 20:22:04 UTC (rev 429) +++ src/trunk/doc/created.rid 2007-09-18 20:23:12 UTC (rev 430) @@ -1 +1 @@ -Mon Sep 03 22:12:41 +0200 2007 +Tue Sep 18 22:22:49 +0200 2007 Modified: src/trunk/doc/files/abtdownloadmanager_rb.html =================================================================== --- src/trunk/doc/files/abtdownloadmanager_rb.html 2007-09-18 20:22:04 UTC (rev 429) +++ src/trunk/doc/files/abtdownloadmanager_rb.html 2007-09-18 20:23:12 UTC (rev 430) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Sep 03 21:30:00 +0200 2007</td> + <td>Tue Sep 18 22:14:16 +0200 2007</td> </tr> </table> </td></tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-09-25 20:42:56
|
Revision: 436 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=436&view=rev Author: eschabell Date: 2007-09-25 13:43:00 -0700 (Tue, 25 Sep 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtdownloadmanager_rb.html Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-09-25 20:41:52 UTC (rev 435) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-09-25 20:43:00 UTC (rev 436) @@ -179,52 +179,52 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> <div id="M000014_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 126</span> -126: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) -127: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> -128: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> -129: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> -130: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> -131: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> -132: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>) -133: -134: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> -135: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">cleanLog</span> ) -136: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"w+"</span> ) -137: <span class="ruby-keyword kw">else</span> -138: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"a+"</span> ) -139: <span class="ruby-keyword kw">end</span> -140: -141: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> -142: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) -143: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) -144: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -145: <span class="ruby-keyword kw">end</span> -146: -147: <span class="ruby-comment cmt"># display the feeds.</span> -148: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> -149: <span class="ruby-keyword kw">begin</span> -150: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) -151: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> -152: <span class="ruby-keyword kw">end</span> -153: -154: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) -155: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span> ) -156: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -157: <span class="ruby-keyword kw">else</span> -158: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> -159: -160: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> -161: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> -162: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> -163: <span class="ruby-keyword kw">end</span> -164: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 122</span> +122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) +123: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> +124: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> +125: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> +126: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> +127: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> +128: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span>) +129: +130: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> +131: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">cleanLog</span> ) +132: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"w+"</span> ) +133: <span class="ruby-keyword kw">else</span> +134: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"a+"</span> ) +135: <span class="ruby-keyword kw">end</span> +136: +137: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> +138: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>( <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">uri</span> ) ) ) +139: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to retrieve news feed #{uri}."</span> ) +140: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +141: <span class="ruby-keyword kw">end</span> +142: +143: <span class="ruby-comment cmt"># display the feeds.</span> +144: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> +145: <span class="ruby-keyword kw">begin</span> +146: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) +147: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> +148: <span class="ruby-keyword kw">end</span> +149: +150: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span> ) +151: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span> ) +152: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +153: <span class="ruby-keyword kw">else</span> +154: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> +155: +156: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> +157: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> +158: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> +159: <span class="ruby-keyword kw">end</span> +160: <span class="ruby-keyword kw">end</span> +161: +162: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> +163: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> +164: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 165: -166: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> -167: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> -168: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -169: -170: <span class="ruby-keyword kw">end</span> +166: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -304,39 +304,35 @@ 87: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">$PACKAGE_PATH</span> ) 88: <span class="ruby-comment cmt"># check if svn directory.</span> 89: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}.svn"</span> ) - 90: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>( <span class="ruby-node">"svn update #{$PACKAGE_PATH}"</span> ) - 91: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree updated (svn update)"</span> - 92: <span class="ruby-keyword kw">else</span> - 93: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree unable to update (svn update)."</span> - 94: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> - 95: <span class="ruby-keyword kw">end</span> - 96: <span class="ruby-keyword kw">else</span> - 97: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> - 98: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> - 99: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -100: <span class="ruby-keyword kw">end</span> -101: -102: <span class="ruby-keyword kw">else</span> -103: -104: <span class="ruby-comment cmt"># pacakge directory does not exist, svn co.</span> -105: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>( <span class="ruby-node">"svn co #{$ABTLINUX_PACKAGES} #{$PACKAGE_PATH}"</span> ) -106: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree installed (svn co)"</span> -107: <span class="ruby-keyword kw">else</span> -108: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed (svn co), problems!"</span> -109: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -110: <span class="ruby-keyword kw">end</span> -111: -112: <span class="ruby-keyword kw">end</span> -113: -114: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -115: <span class="ruby-keyword kw">end</span> + 90: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package tree #{packageTreeName} already installed."</span> + 91: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> + 92: <span class="ruby-keyword kw">else</span> + 93: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> + 94: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> + 95: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> + 96: <span class="ruby-keyword kw">end</span> + 97: + 98: <span class="ruby-keyword kw">else</span> + 99: +100: <span class="ruby-comment cmt"># pacakge directory does not exist, svn co.</span> +101: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>( <span class="ruby-node">"svn co #{$ABTLINUX_PACKAGES} #{$PACKAGE_PATH}"</span> ) +102: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree installed (svn co)"</span> +103: <span class="ruby-keyword kw">else</span> +104: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed (svn co), problems!"</span> +105: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +106: <span class="ruby-keyword kw">end</span> +107: +108: <span class="ruby-keyword kw">end</span> +109: +110: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +111: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>update_package</b>() + <a name="M000015"></a><b>update_package</b>( packageName ) </div> <div class="description"> <p> @@ -354,22 +350,50 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> <div id="M000015_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 180</span> -180: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span> -181: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 176</span> +176: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span>( <span class="ruby-identifier">packageName</span> ) +177: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +178: +179: <span class="ruby-comment cmt"># check if package exists in tree. </span> +180: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exists?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}/#{packageName}.rb"</span> ) +181: <span class="ruby-comment cmt"># check if svn directory.</span> +182: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}.svn"</span> ) +183: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>( <span class="ruby-node">"svn update #{$PACKAGE_PATH}/#{packageName.downcase}.rb"</span> ) +184: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{packageName.downcase} updated (svn update)"</span> +185: <span class="ruby-keyword kw">else</span> +186: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName.downcase} unable to update (svn update)."</span> +187: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +188: <span class="ruby-keyword kw">end</span> +189: <span class="ruby-keyword kw">else</span> +190: <span class="ruby-comment cmt"># package exists, but not an valid tree.</span> +191: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName} exists, but not valid package tree (svn)."</span> +192: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +193: <span class="ruby-keyword kw">end</span> +194: <span class="ruby-keyword kw">else</span> +195: <span class="ruby-comment cmt"># package does not exist.</span> +196: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package is not installed, not possible to update!"</span> +197: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +198: <span class="ruby-keyword kw">end</span> +199: +200: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +201: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>update_package_tree</b>() + <a name="M000016"></a><b>update_package_tree</b>( packageTreeName="AbTLinux" ) </div> <div class="description"> <p> Updates the package tree. </p> <p> +<b>PARAM</b> <em>String</em> - the name of the tree to be updated, defaults +to AbTLinux repo. +</p> +<p> <b>RETURN</b> <em>boolean</em> - True if the package tree has been updated, otherwise false. </p> @@ -378,9 +402,33 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> <div id="M000016_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 189</span> -189: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span> -190: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 211</span> +211: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>( <span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span> ) +212: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +213: +214: <span class="ruby-comment cmt"># check if package tree exists.</span> +215: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">$PACKAGE_PATH</span> ) +216: <span class="ruby-comment cmt"># check if svn directory.</span> +217: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}.svn"</span> ) +218: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>( <span class="ruby-node">"svn update #{$PACKAGE_PATH}"</span> ) +219: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree updated (svn update)"</span> +220: <span class="ruby-keyword kw">else</span> +221: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree unable to update (svn update)."</span> +222: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +223: <span class="ruby-keyword kw">end</span> +224: <span class="ruby-keyword kw">else</span> +225: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> +226: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> +227: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +228: <span class="ruby-keyword kw">end</span> +229: <span class="ruby-keyword kw">else</span> +230: <span class="ruby-comment cmt"># package directory does not exist.</span> +231: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed!"</span> +232: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +233: <span class="ruby-keyword kw">end</span> +234: +235: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +236: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -407,20 +455,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> <div id="M000017_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 201</span> -201: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) -202: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -203: -204: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>( <span class="ruby-identifier">path</span> ) -205: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> -206: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validated sources successfully..."</span> ) -207: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -208: <span class="ruby-keyword kw">end</span> -209: -210: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> -211: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validating sources failed..."</span> ) -212: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -213: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 247</span> +247: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) +248: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +249: +250: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>( <span class="ruby-identifier">path</span> ) +251: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> +252: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validated sources successfully..."</span> ) +253: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +254: <span class="ruby-keyword kw">end</span> +255: +256: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> +257: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Validating sources failed..."</span> ) +258: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +259: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-09-25 20:41:52 UTC (rev 435) +++ src/trunk/doc/classes/AbtLogManager.html 2007-09-25 20:43:00 UTC (rev 436) @@ -187,84 +187,84 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> <div id="M000068_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 210</span> -210: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) -211: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -212: -213: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) -214: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -215: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> -216: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -217: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) -218: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -219: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -220: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span> ) -221: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) -222: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> -223: -224: -225: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) -226: -227: <span class="ruby-comment cmt"># collect package source.</span> -228: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) -229: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) -230: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> -231: <span class="ruby-keyword kw">else</span> -232: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> -233: <span class="ruby-keyword kw">end</span> -234: -235: <span class="ruby-comment cmt"># collect package install log. </span> -236: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) -237: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) -238: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> -239: <span class="ruby-keyword kw">else</span> -240: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> -241: <span class="ruby-keyword kw">end</span> -242: -243: <span class="ruby-comment cmt"># collect package build log. </span> -244: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -245: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) -246: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> -247: <span class="ruby-keyword kw">else</span> -248: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> -249: <span class="ruby-keyword kw">end</span> -250: -251: <span class="ruby-comment cmt"># collect package configure log. </span> -252: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) -253: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) -254: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> -255: <span class="ruby-keyword kw">else</span> -256: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> -257: <span class="ruby-keyword kw">end</span> -258: -259: <span class="ruby-comment cmt"># collect package integrity log.</span> -260: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) -261: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) -262: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> -263: <span class="ruby-keyword kw">else</span> -264: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> -265: <span class="ruby-keyword kw">end</span> -266: -267: <span class="ruby-comment cmt"># collect package description (class file).</span> -268: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) -269: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) -270: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> -271: <span class="ruby-keyword kw">else</span> -272: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> -273: <span class="ruby-keyword kw">end</span> -274: -275: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> -276: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) -277: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> -278: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) -279: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> -280: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) -281: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -282: <span class="ruby-keyword kw">end</span> -283: <span class="ruby-keyword kw">end</span> -284: -285: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> -286: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 207</span> +207: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) +208: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +209: +210: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) +211: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +212: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> +213: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +214: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span> ) +215: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +216: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +217: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span> ) +218: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span> ) +219: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> +220: +221: +222: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">cachedDir</span> ) +223: +224: <span class="ruby-comment cmt"># collect package source.</span> +225: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">sourcePath</span> ) ) +226: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span> ) +227: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> +228: <span class="ruby-keyword kw">else</span> +229: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> +230: <span class="ruby-keyword kw">end</span> +231: +232: <span class="ruby-comment cmt"># collect package install log. </span> +233: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) ) +234: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span> ) +235: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> +236: <span class="ruby-keyword kw">else</span> +237: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> +238: <span class="ruby-keyword kw">end</span> +239: +240: <span class="ruby-comment cmt"># collect package build log. </span> +241: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +242: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span> ) +243: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> +244: <span class="ruby-keyword kw">else</span> +245: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> +246: <span class="ruby-keyword kw">end</span> +247: +248: <span class="ruby-comment cmt"># collect package configure log. </span> +249: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">configureLog</span> ) ) +250: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span> ) +251: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> +252: <span class="ruby-keyword kw">else</span> +253: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> +254: <span class="ruby-keyword kw">end</span> +255: +256: <span class="ruby-comment cmt"># collect package integrity log.</span> +257: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">integrityLog</span> ) ) +258: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span> ) +259: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> +260: <span class="ruby-keyword kw">else</span> +261: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> +262: <span class="ruby-keyword kw">end</span> +263: +264: <span class="ruby-comment cmt"># collect package description (class file).</span> +265: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">packageFile</span> ) ) +266: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>( <span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span> ) +267: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> +268: <span class="ruby-keyword kw">else</span> +269: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> +270: <span class="ruby-keyword kw">end</span> +271: +272: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> +273: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>( <span class="ruby-identifier">$PACKAGE_CACHED</span> ) +274: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>( <span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span> ) <span class="ruby-operator">&&</span> +275: <span class="ruby-identifier">system</span>( <span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span> ) ) +276: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> +277: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>( <span class="ruby-identifier">cachedDir</span> ) +278: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +279: <span class="ruby-keyword kw">end</span> +280: <span class="ruby-keyword kw">end</span> +281: +282: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> +283: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -343,17 +343,17 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> <div id="M000067_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 190</span> -190: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) -191: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) -192: -193: <span class="ruby-comment cmt"># make sure the build file exists.</span> -194: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) -195: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -196: <span class="ruby-keyword kw">end</span> -197: -198: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -199: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 187</span> +187: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) +188: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) +189: +190: <span class="ruby-comment cmt"># make sure the build file exists.</span> +191: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">buildLog</span> ) ) +192: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +193: <span class="ruby-keyword kw">end</span> +194: +195: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +196: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -379,45 +379,45 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> <div id="M000066_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 142</span> -142: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) -143: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> -144: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) -145: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> -146: -147: <span class="ruby-comment cmt"># our log locations.</span> -148: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -149: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span> ) -150: -151: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> -152: <span class="ruby-comment cmt"># into our install log.</span> -153: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) -154: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) -155: -156: <span class="ruby-comment cmt"># include only the file names from open calls</span> -157: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> -158: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -159: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) -160: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) -161: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -162: <span class="ruby-keyword kw">else</span> -163: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -164: <span class="ruby-keyword kw">end</span> -165: -166: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) -167: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> -168: <span class="ruby-keyword kw">end</span> -169: <span class="ruby-keyword kw">end</span> -170: <span class="ruby-keyword kw">end</span> -171: -172: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -173: <span class="ruby-keyword kw">else</span> -174: <span class="ruby-comment cmt"># no tmp install file, thus no install running.</span> -175: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -176: <span class="ruby-keyword kw">end</span> -177: -178: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -179: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtlogmanager.rb, line 139</span> +139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) +140: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> +141: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) +142: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> +143: +144: <span class="ruby-comment cmt"># our log locations.</span> +145: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +146: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span> ) +147: +148: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +149: <span class="ruby-comment cmt"># into our install log.</span> +150: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">tmpInstallLog</span> ) ) +151: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>( <span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) +152: +153: <span class="ruby-comment cmt"># include only the file names from open calls</span> +154: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> +155: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">tmpInstallLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +156: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span> ) +157: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span> ) +158: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +159: <span class="ruby-keyword kw">else</span> +160: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +161: <span class="ruby-keyword kw">end</span> +162: +163: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span> ) +164: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> +165: <span class="ruby-keyword kw">end</span> +166: <span class="ruby-keyword kw">end</span> +167: <span class="ruby-keyword kw">end</span> +168: +169: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +170: <span class="ruby-keyword kw">else</span> +171: <span class="ruby-comment cmt"># no tmp install file, thus no install running.</span> +172: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +173: <span class="ruby-keyword kw">end</span> +174: +175: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +176: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -446,35 +446,32 @@ <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 102</span> 102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) -103: <span class="ruby-comment cmt">#require "#{$PACKAGE_PATH}#{package}"</span> -104: <span class="ruby-comment cmt">#sw = eval( "#{package.capitalize}.new" )</span> -105: <span class="ruby-comment cmt">#details = sw.details</span> -106: -107: <span class="ruby-comment cmt"># our log locations.</span> -108: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -109: <span class="ruby-identifier">integrityLog<... [truncated message content] |
From: <esc...@us...> - 2007-12-24 18:14:37
|
Revision: 440 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=440&view=rev Author: eschabell Date: 2007-12-24 10:14:42 -0800 (Mon, 24 Dec 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_10.png src/trunk/doc/dot/f_11.png src/trunk/doc/dot/f_12.png src/trunk/doc/dot/f_13.png src/trunk/doc/dot/f_14.png src/trunk/doc/dot/f_15.png src/trunk/doc/dot/f_16.png src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.png src/trunk/doc/dot/f_7.png src/trunk/doc/dot/f_8.png src/trunk/doc/dot/f_9.png src/trunk/doc/files/abtdepengine_rb.html src/trunk/doc/files/abtdownloadmanager_rb.html src/trunk/doc/files/abtlogmanager_rb.html src/trunk/doc/files/abtpackage_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtqueuemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtdepengine_rb.html src/trunk/doc/files/testabtdownloadmanager_rb.html src/trunk/doc/files/testabtlogmanager_rb.html src/trunk/doc/files/testabtpackage_rb.html src/trunk/doc/files/testabtpackagemanager_rb.html src/trunk/doc/files/testabtqueuemanager_rb.html src/trunk/doc/files/testabtreportmanager_rb.html src/trunk/doc/files/testabtsystemmanager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-12-24 18:13:34 UTC (rev 439) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-12-24 18:14:42 UTC (rev 440) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,133,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> + <area shape="rect" coords="27,50,125,98" href="AbtDepEngine.html" alt="AbtDepEngine" /> </map> <img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000093">new</a></li> + <li><a href="#M000094">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000093"></a><b>new</b>() + <a name="M000094"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000093_source')" id="l_M000093_source">show source</a> ]</p> - <div id="M000093_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000094_source')" id="l_M000094_source">show source</a> ]</p> + <div id="M000094_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdepengine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-12-24 18:13:34 UTC (rev 439) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-12-24 18:14:42 UTC (rev 440) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,176,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> + <area shape="rect" coords="27,50,160,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> <img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> @@ -117,13 +117,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000011">new</a></li> - <li><a href="#M000014">retrieve_news_feed</a></li> - <li><a href="#M000012">retrieve_package_source</a></li> - <li><a href="#M000013">retrieve_package_tree</a></li> - <li><a href="#M000015">update_package</a></li> - <li><a href="#M000016">update_package_tree</a></li> - <li><a href="#M000017">validated</a></li> + <li><a href="#M000012">new</a></li> + <li><a href="#M000015">retrieve_news_feed</a></li> + <li><a href="#M000013">retrieve_package_source</a></li> + <li><a href="#M000014">retrieve_package_tree</a></li> + <li><a href="#M000016">update_package</a></li> + <li><a href="#M000017">update_package_tree</a></li> + <li><a href="#M000018">validated</a></li> </ul> @@ -134,7 +134,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000011"></a><b>new</b>() + <a name="M000012"></a><b>new</b>() </div> <div class="description"> <p> @@ -148,8 +148,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> - <div id="M000011_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> + <div id="M000012_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -161,7 +161,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>retrieve_news_feed</b>( uri, cleanLog=true ) + <a name="M000015"></a><b>retrieve_news_feed</b>( uri, cleanLog=true ) </div> <div class="description"> <p> @@ -176,8 +176,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> - <div id="M000014_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> + <div id="M000015_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 122</span> 122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) @@ -231,7 +231,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000012"></a><b>retrieve_package_source</b>( packageName, destination ) + <a name="M000013"></a><b>retrieve_package_source</b>( packageName, destination ) </div> <div class="description"> <p> @@ -249,8 +249,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> - <div id="M000012_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> + <div id="M000013_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span> ) @@ -277,7 +277,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>retrieve_package_tree</b>( packageTreeName="AbTLinux" ) + <a name="M000014"></a><b>retrieve_package_tree</b>( packageTreeName="AbTLinux" ) </div> <div class="description"> <p> @@ -293,8 +293,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> - <div id="M000013_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> + <div id="M000014_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 83</span> 83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>( <span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span> ) @@ -332,7 +332,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>update_package</b>( packageName ) + <a name="M000016"></a><b>update_package</b>( packageName ) </div> <div class="description"> <p> @@ -347,8 +347,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> - <div id="M000015_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> + <div id="M000016_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 176</span> 176: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span>( <span class="ruby-identifier">packageName</span> ) @@ -383,7 +383,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>update_package_tree</b>( packageTreeName="AbTLinux" ) + <a name="M000017"></a><b>update_package_tree</b>( packageTreeName="AbTLinux" ) </div> <div class="description"> <p> @@ -399,8 +399,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> - <div id="M000016_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 211</span> 211: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>( <span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span> ) @@ -435,7 +435,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>validated</b>( hashvalue, path ) + <a name="M000018"></a><b>validated</b>( hashvalue, path ) </div> <div class="description"> <p> @@ -452,8 +452,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> - <div id="M000017_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 247</span> 247: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-12-24 18:13:34 UTC (rev 439) +++ src/trunk/doc/classes/AbtLogManager.html 2007-12-24 18:14:42 UTC (rev 440) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,141,98" href="AbtLogManager.html" alt="AbtLogManager" /> + <area shape="rect" coords="27,50,131,98" href="AbtLogManager.html" alt="AbtLogManager" /> </map> <img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> @@ -117,12 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000068">cache_package</a></li> - <li><a href="#M000063">get_log</a></li> - <li><a href="#M000067">log_package_build</a></li> - <li><a href="#M000066">log_package_install</a></li> - <li><a href="#M000065">log_package_integrity</a></li> - <li><a href="#M000064">new</a></li> + <li><a href="#M000069">cache_package</a></li> + <li><a href="#M000064">get_log</a></li> + <li><a href="#M000068">log_package_build</a></li> + <li><a href="#M000067">log_package_install</a></li> + <li><a href="#M000066">log_package_integrity</a></li> + <li><a href="#M000065">new</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000064"></a><b>new</b>() + <a name="M000065"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,14 +146,14 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> - <div id="M000064_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> + <div id="M000065_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 80</span> 80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 81: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) 82: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, -83: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> +83: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$ABT_CONFIG</span>, <span class="ruby-identifier">$ABT_LOCAL_CONFIG</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> 84: 85: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) 86: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>( <span class="ruby-identifier">dir</span> ) @@ -168,7 +168,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000068"></a><b>cache_package</b>( package ) + <a name="M000069"></a><b>cache_package</b>( package ) </div> <div class="description"> <p> @@ -184,8 +184,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> - <div id="M000068_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> + <div id="M000069_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 207</span> 207: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) @@ -271,7 +271,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000063"></a><b>get_log</b>( package, type ) + <a name="M000064"></a><b>get_log</b>( package, type ) </div> <div class="description"> <p> @@ -285,8 +285,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">show source</a> ]</p> - <div id="M000063_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> + <div id="M000064_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 43</span> 43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">type</span> ) @@ -324,7 +324,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000067"></a><b>log_package_build</b>( package ) + <a name="M000068"></a><b>log_package_build</b>( package ) </div> <div class="description"> <p> @@ -340,8 +340,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> - <div id="M000067_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> + <div id="M000068_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 187</span> 187: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) @@ -360,7 +360,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000066"></a><b>log_package_install</b>( package ) + <a name="M000067"></a><b>log_package_install</b>( package ) </div> <div class="description"> <p> @@ -376,8 +376,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> - <div id="M000066_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> + <div id="M000067_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 139</span> 139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) @@ -424,7 +424,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000065"></a><b>log_package_integrity</b>( package ) + <a name="M000066"></a><b>log_package_integrity</b>( package ) </div> <div class="description"> <p> @@ -441,8 +441,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> - <div id="M000065_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> + <div id="M000066_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtlogmanager.rb, line 102</span> 102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-12-24 18:13:34 UTC (rev 439) +++ src/trunk/doc/classes/AbtPackage.html 2007-12-24 18:14:42 UTC (rev 440) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,120,98" href="AbtPackage.html" alt="AbtPackage" /> + <area shape="rect" coords="27,50,115,98" href="AbtPackage.html" alt="AbtPackage" /> </map> <img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> </td></tr></table> @@ -90,7 +90,7 @@ inheriting from this class (class Fortune < <a href="AbtPackage.html">AbtPackage</a>) one picks up all supported standard functions for the abt <a href="AbtPackage.html">AbtPackage</a> manager to -make use of the <a href="AbtPackage.html#M000026">new</a> <a +make use of the <a href="AbtPackage.html#M000027">new</a> <a href="AbtPackage.html">AbtPackage</a>. </p> <p> @@ -109,7 +109,7 @@ AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more <a -href="AbtPackage.html#M000027">details</a>. +href="AbtPackage.html#M000028">details</a>. </p> <p> You should have received a copy of the GNU General Public License along @@ -122,16 +122,16 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000030">build</a></li> - <li><a href="#M000029">configure</a></li> - <li><a href="#M000027">details</a></li> - <li><a href="#M000032">install</a></li> - <li><a href="#M000026">new</a></li> - <li><a href="#M000033">post</a></li> - <li><a href="#M000028">pre</a></li> - <li><a href="#M000031">preinstall</a></li> - <li><a href="#M000034">remove_build</a></li> - <li><a href="#M000025">unpack_sources</a></li> + <li><a href="#M000031">build</a></li> + <li><a href="#M000030">configure</a></li> + <li><a href="#M000028">details</a></li> + <li><a href="#M000033">install</a></li> + <li><a href="#M000027">new</a></li> + <li><a href="#M000034">post</a></li> + <li><a href="#M000029">pre</a></li> + <li><a href="#M000032">preinstall</a></li> + <li><a href="#M000035">remove_build</a></li> + <li><a href="#M000026">unpack_sources</a></li> </ul> @@ -305,20 +305,20 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>new</b>( data ) + <a name="M000027"></a><b>new</b>( data ) </div> <div class="description"> <p> Constructor for an <a href="AbtPackage.html">AbtPackage</a>, requires all -the packge <a href="AbtPackage.html#M000027">details</a>. +the packge <a href="AbtPackage.html#M000028">details</a>. </p> <p> <b>PARAM</b> <em>Hash</em> - hash containing all package data. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> - <div id="M000026_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> + <div id="M000027_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 147</span> 147: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">data</span> ) @@ -346,7 +346,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000030"></a><b>build</b>( verbose=true ) + <a name="M000031"></a><b>build</b>( verbose=true ) </div> <div class="description"> <p> @@ -363,8 +363,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> - <div id="M000030_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 274</span> 274: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -390,13 +390,13 @@ </div> <div class="method"> <div class="title"> - <a name="M000029"></a><b>configure</b>( verbose=true ) + <a name="M000030"></a><b>configure</b>( verbose=true ) </div> <div class="description"> <p> -Here we manage the ./<a href="AbtPackage.html#M000029">configure</a> step +Here we manage the ./<a href="AbtPackage.html#M000030">configure</a> step (or equivalent). We need to give ./<a -href="AbtPackage.html#M000029">configure</a> (or autogen.sh, or whatever) +href="AbtPackage.html#M000030">configure</a> (or autogen.sh, or whatever) the correct options so files are to be placed later in the right directories, so doc files and man pages are all in the same common location, etc. Don‘t forget too that it‘s here where we @@ -412,8 +412,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> - <div id="M000029_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> + <div id="M000030_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 246</span> 246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -439,7 +439,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>details</b>() + <a name="M000028"></a><b>details</b>() </div> <div class="description"> <p> @@ -452,8 +452,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> - <div id="M000027_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 172</span> 172: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -482,7 +482,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000032"></a><b>install</b>( verbose=true ) + <a name="M000033"></a><b>install</b>( verbose=true ) </div> <div class="description"> <p> @@ -498,8 +498,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> - <div id="M000032_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> + <div id="M000033_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 318</span> 318: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -529,7 +529,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000033"></a><b>post</b>( verbose=true ) + <a name="M000034"></a><b>post</b>( verbose=true ) </div> <div class="description"> <p> @@ -546,8 +546,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> - <div id="M000033_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> + <div id="M000034_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 350</span> 350: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -560,7 +560,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>pre</b>( verbose=true ) + <a name="M000029"></a><b>pre</b>( verbose=true ) </div> <div class="description"> <p> @@ -577,8 +577,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> - <div id="M000028_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> + <div id="M000029_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 203</span> 203: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -615,12 +615,12 @@ </div> <div class="method"> <div class="title"> - <a name="M000031"></a><b>preinstall</b>( verbose=true ) + <a name="M000032"></a><b>preinstall</b>( verbose=true ) </div> <div class="description"> <p> Any actions needed before the installation can occur will happen here, such -as creating <a href="AbtPackage.html#M000026">new</a> user accounts, +as creating <a href="AbtPackage.html#M000027">new</a> user accounts, dealing with existing configuration files, etc. </p> <p> @@ -633,8 +633,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> - <div id="M000031_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> + <div id="M000032_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 303</span> 303: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -648,11 +648,11 @@ </div> <div class="method"> <div class="title"> - <a name="M000034"></a><b>remove_build</b>() + <a name="M000035"></a><b>remove_build</b>() </div> <div class="description"> <p> -Cleans up this packages source <a href="AbtPackage.html#M000030">build</a> +Cleans up this packages source <a href="AbtPackage.html#M000031">build</a> directory. </p> <p> @@ -661,8 +661,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> - <div id="M000034_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> + <div id="M000035_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 361</span> 361: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> @@ -688,12 +688,12 @@ <div class="sectiontitle">Protected Instance methods</div> <div class="method"> <div class="title"> - <a name="M000025"></a><b>unpack_sources</b>() + <a name="M000026"></a><b>unpack_sources</b>() </div> <div class="description"> <p> Unpacks this packages source file into the standard <a -href="AbtPackage.html#M000030">build</a> location. +href="AbtPackage.html#M000031">build</a> location. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, @@ -701,8 +701,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> - <div id="M000025_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> + <div id="M000026_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackage.rb, line 40</span> 40: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">unpack_sources</span> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-12-24 18:13:34 UTC (rev 439) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-12-24 18:14:42 UTC (rev 440) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,168,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> + <area shape="rect" coords="27,50,155,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> </map> <img src="../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> </td></tr></table> @@ -118,13 +118,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000046">downgrade_package</a></li> - <li><a href="#M000047">freeze_package</a></li> - <li><a href="#M000043">install_package</a></li> - <li><a href="#M000042">new</a></li> - <li><a href="#M000044">reinstall_package</a></li> - <li><a href="#M000045">remove_package</a></li> - <li><a href="#M000048">root_login</a></li> + <li><a href="#M000047">downgrade_package</a></li> + <li><a href="#M000048">freeze_package</a></li> + <li><a href="#M000044">install_package</a></li> + <li><a href="#M000043">new</a></li> + <li><a href="#M000045">reinstall_package</a></li> + <li><a href="#M000046">remove_package</a></li> + <li><a href="#M000049">root_login</a></li> </ul> @@ -135,7 +135,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000042"></a><b>new</b>() + <a name="M000043"></a><b>new</b>() </div> <div class="description"> <p> @@ -148,8 +148,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> - <div id="M000042_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> + <div id="M000043_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 78</span> 78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -161,7 +161,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000046"></a><b>downgrade_package</b>( package, version ) + <a name="M000047"></a><b>downgrade_package</b>( package, version ) </div> <div class="description"> <p> @@ -179,8 +179,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> - <div id="M000046_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> + <div id="M000047_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 298</span> 298: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) @@ -192,7 +192,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000047"></a><b>freeze_package</b>( package ) + <a name="M000048"></a><b>freeze_package</b>( package ) </div> <div class="description"> <p> @@ -208,20 +208,43 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> - <div id="M000047_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> + <div id="M000048_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 311</span> 311: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) -312: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -313: <span class="ruby-keyword kw">end</span> +312: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +313: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +314: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> +315: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +316: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +317: +318: <span class="ruby-comment cmt"># get package details.</span> +319: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +320: +321: <span class="ruby-comment cmt">#if system.package_installed( package )</span> +322: <span class="ruby-comment cmt"># if system.package_frozen( package )</span> +323: <span class="ruby-comment cmt"># logger.info( "Package #{package} is already frozen!" )</span> +324: <span class="ruby-comment cmt"># return true</span> +325: <span class="ruby-comment cmt"># end</span> +326: +327: <span class="ruby-comment cmt"># FIXME: create file in $PACKAGE_INSTALLED frozen.log with date.</span> +328: <span class="ruby-comment cmt">#frozen = File.open( "#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log", "w" )</span> +329: <span class="ruby-comment cmt">#frozen.puts "#{$TIMESTAMP}"</span> +330: <span class="ruby-comment cmt">#frozen.close</span> +331: <span class="ruby-comment cmt"># end</span> +332: <span class="ruby-comment cmt">#end</span> +333: +334: <span class="ruby-comment cmt">#logger.info( "Package #{package} is not installed, unable to freeze it." )</span> +335: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +336: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000043"></a><b>install_package</b>( package, verbose=true ) + <a name="M000044"></a><b>install_package</b>( package, verbose=true ) </div> <div class="description"> <p> @@ -238,8 +261,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> - <div id="M000043_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> + <div id="M000044_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 91</span> 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) @@ -359,7 +382,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000044"></a><b>reinstall_package</b>( package ) + <a name="M000045"></a><b>reinstall_package</b>( package ) </div> <div class="description"> <p> @@ -374,8 +397,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> - <div id="M000044_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> + <div id="M000045_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 213</span> 213: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>( <span class="ruby-identifier">package</span> ) @@ -408,7 +431,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000045"></a><b>remove_package</b>( package ) + <a name="M000046"></a><b>remove_package</b>( package ) </div> <div class="description"> <p> @@ -423,8 +446,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> - <div id="M000045_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> + <div id="M000046_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 246</span> 246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) @@ -474,7 +497,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000048"></a><b>root_login</b>( arguments ) + <a name="M000049"></a><b>root_login</b>( arguments ) </div> <div class="description"> <p> @@ -488,23 +511,23 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> - <div id="M000048_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> + <div id="M000049_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 322</span> -322: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) -323: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) -324: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> -325: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> -326: -327: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> -328: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] -329: <span class="ruby-keyword kw">end</span> -330: -331: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) -332: <span class="ruby-identifier">exit</span> -333: <span class="ruby-keyword kw">end</span> -334: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 345</span> +345: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) +346: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) +347: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> +348: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> +349: +350: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> +351: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] +352: <span class="ruby-keyword kw">end</span> +353: +354: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) +355: <span class="ruby-identifier">exit</span> +356: <span class="ruby-keyword kw">end</span> +357: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html 2007-12-24 18:13:34 UTC (rev 439) +++ src/trunk/doc/classes/AbtQueueManager.html 2007-12-24 18:14:42 UTC (rev 440) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,157,98" href="AbtQueueManager.html" alt="AbtQueueManager" /> + <area shape="rect" coords="27,50,144,98" href="AbtQueueManager.html" alt="AbtQueueManager" /> </map> <img src="../dot/f_5.png" usemap="#map" border="0" alt="dot/f_5.png"> </td></tr></table> @@ -117,8 +117,8 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000092">action_package_queue</a></li> - <li><a href="#M000091">new</a></li> + <li><a href="#M000093">action_package_queue</a></li> + <li><a href="#M000092">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000091"></a><b>new</b>() + <a name="M000092"></a><b>new</b>() </div> <div class="description"> <p> @@ -142,8 +142,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000091_source')" id="l_M000091_source">show source</a> ]</p> - <div id="M000091_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000092_source')" id="l_M000092_source">show source</a> ]</p> + <div id="M000092_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtqueuemanager.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -155,7 +155,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000092"></a><b>action_package_queue</b>( package, queue, action="add" ) + <a name="M000093"></a><b>action_package_queue</b>( package, queue, action="add" ) </div> <div class="description"> <p> @@ -171,8 +171,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000092_source')" id="l_M000092_source">show source</a> ]</p> - <div id="M000092_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000093_source')" id="l_M000093_source">show source</a> ]</p> + <div id="M000093_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtqueuemanager.rb, line 54</span> 54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">queue</span>, <span class="ruby-identifier">action</span>=<span class="ruby-value str">"add"</span> ) Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-12-24 18:13:34 UTC (rev 439) +++ src/trunk/doc/classes/AbtReportManager.html 2007-12-24 18:14:42 UTC (rev 440) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,157,98" href="AbtReportManager.html" alt="AbtReportManager" /> + <area shape="rect" coords="27,50,144,98" href="AbtReportManager.html" alt="AbtReportManager" /> </map> <img src="../dot/f_6.png" usemap="#map" border="0" alt="dot/f_6.png"> </td></tr></table> @@ -117,19 +117,19 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000124">generate_HTML_package_listing</a></li> - <li><a href="#M000112">new</a></li> - <li><a href="#M000121">search_package_descriptions</a></li> - <li><a href="#M000120">show_file_owner</a></li> - <li><a href="#M000116">show_frozen_packages</a></li> - <li><a href="#M000114">show_installed_packages</a></li> - <li><a href="#M000119">show_journal</a></li> - <li><a href="#M000117">show_package_dependencies</a></li> - <li><a href="#M000113">show_package_details</a></li> - <li><a href="#M000115">show_package_log</a></li> - <li><a href="#M000122">show_queue</a></li> - <li><a href="#M000118">show_untracked_files</a></li> - <li><a href="#M000123">show_updates</a></li> + <li><a href="#M000125">generate_HTML_package_listing</a></li> + <li><a href="#M000113">new</a></li> + <li><a href="#M000122">search_package_descriptions</a></li> + <li><a href="#M000121">show_file_owner</a></li> + <li><a href="#M000117">show_frozen_packages</a></li> + <li><a href="#M000115">show_installed_packages</a></li> + <li><a href="#M000120">show_journal</a></li> + <li><a href="#M000118">show_package_dependencies</a></li> + <li><a href="#M000114">show_package_details</a></li> + <li><a href="#M000116">show_package_log</a></li> + <li><a href="#M000123">show_queue</a></li> + <li><a href="#M000119">show_untracked_files</a></li> + <li><a href="#M000124">show_updates</a></li> </ul> @@ -140,7 +140,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000112"></a><b>new</b>() + <a name="M000113"></a><b>new</b>() </div> <div class="description"> <p> @@ -152,8 +152,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000112_source')" id="l_M000112_source">show source</a> ]</p> - <div id="M000112_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000113_source')" id="l_M000113_source">show source</a> ]</p> + <div id="M000113_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -165,7 +165,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000124"></a><b>generate_HTML_package_listing</b>() + <a name="M000125"></a><b>generate_HTML_package_listing</b>() </div> <div class="description"> <p> @@ -176,8 +176,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000124_source')" id="l_M000124_source">show source</a> ]</p> - <div id="M000124_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000125_source')" id="l_M000125_source">show source</a> ]</p> + <div id="M000125_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 296</span> 296: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> @@ -189,7 +189,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000121"></a><b>search_package_descriptions</b>( searchText ) + <a name="M000122"></a><b>search_package_descriptions</b>( searchText ) </div> <div class="description"> <p> @@ -205,8 +205,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> - <div id="M000121_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000122_source')" id="l_M000122_source">show source</a> ]</p> + <div id="M000122_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 212</span> 212: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) @@ -249,7 +249,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000120"></a><b>show_file_owner</b>( file ) + <a name="M000121"></a><b>show_file_owner</b>( file ) </div> <div class="description"> <p> @@ -263,8 +263,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> - <div id="M000120_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> + <div id="M000121_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 199</span> 199: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) @@ -276,7 +276,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000116"></a><b>show_frozen_packages</b>() + <a name="M000117"></a><b>show_frozen_packages</b>() </div> <div class="description"> <p> @@ -287,8 +287,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000116_source')" id="l_M000116_source">show source</a> ]</p> - <div id="M000116_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000117_source')" id="l_M000117_source">show source</a> ]</p> + <div id="M000117_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 138</span> 138: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> @@ -300,7 +300,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000114"></a><b>show_installed_packages</b>() + <a name="M000115"></a><b>show_installed_packages</b>() </div> <div class="description"> <p> @@ -311,8 +311,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000114_source')" id="l_M000114_source">show source</a> ]</p> - <div id="M000114_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000115_source')" id="l_M000115_source">show source</a> ]</p> + <div id="M000115_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 98</span> 98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_installed_packages</span> @@ -331,7 +331,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000119"></a><b>show_journal</b>( fileName ) + <a name="M000120"></a><b>show_journal</b>( fileName ) </div> <div class="description"> <p> @@ -345,8 +345,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000119_source')" id="l_M000119_source">show source</a> ]</p> - <div id="M000119_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> + <div id="M000120_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 174</span> 174: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) @@ -372,7 +372,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000117"></a><b>show_package_dependencies</b>( package ) + <a name="M000118"></a><b>show_package_dependencies</b>( package ) </div> <div class="description"> <p> @@ -389,8 +389,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000117_source')" id="l_M000117_source">show source</a> ]</p> - <div id="M000117_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000118_source')" id="l_M000118_source">show source</a> ]</p> + <div id="M000118_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 152</span> 152: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>( <span class="ruby-identifier">package</span> ) @@ -402,7 +402,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000113"></a><b>show_package_details</b>( package ) + <a name="M000114"></a><b>show_package_details</b>( package ) </div> <div class="description"> <p> @@ -417,8 +417,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000113_source')" id="l_M000113_source">show source</a> ]</p> - <div id="M000113_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000114_source')" id="l_M000114_source">show source</a> ]</p> + <div id="M000114_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span c... [truncated message content] |
From: <esc...@us...> - 2007-12-25 14:10:41
|
Revision: 443 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=443&view=rev Author: eschabell Date: 2007-12-25 06:10:46 -0800 (Tue, 25 Dec 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html src/trunk/doc/files/abtusage_rb.html src/trunk/doc/files/testabtpackagemanager_rb.html Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-12-25 14:09:47 UTC (rev 442) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-12-25 14:10:46 UTC (rev 443) @@ -182,10 +182,19 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> <div id="M000047_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 298</span> -298: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) -299: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -300: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 322</span> +322: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +323: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +324: +325: <span class="ruby-comment cmt"># check for frozen.</span> +326: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) +327: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with downgrade package call."</span> +328: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with downgrade package call."</span> +329: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +330: <span class="ruby-keyword kw">end</span> +331: +332: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +333: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -197,7 +206,7 @@ <div class="description"> <p> Freezes a given package. If successful will add give package to the frozen -list. +list. If the given package is already frozen, it will be released. </p> <p> <b>PARAM</b> <em>String</em> - the name of the package to be frozen. @@ -211,33 +220,37 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> <div id="M000048_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 311</span> -311: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) -312: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -313: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -314: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> -315: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -316: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -317: -318: <span class="ruby-comment cmt"># get package details.</span> -319: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -320: -321: <span class="ruby-comment cmt">#if system.package_installed( package )</span> -322: <span class="ruby-comment cmt"># if system.package_frozen( package )</span> -323: <span class="ruby-comment cmt"># logger.info( "Package #{package} is already frozen!" )</span> -324: <span class="ruby-comment cmt"># return true</span> -325: <span class="ruby-comment cmt"># end</span> -326: -327: <span class="ruby-comment cmt"># FIXME: create file in $PACKAGE_INSTALLED frozen.log with date.</span> -328: <span class="ruby-comment cmt">#frozen = File.open( "#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log", "w" )</span> -329: <span class="ruby-comment cmt">#frozen.puts "#{$TIMESTAMP}"</span> -330: <span class="ruby-comment cmt">#frozen.close</span> -331: <span class="ruby-comment cmt"># end</span> -332: <span class="ruby-comment cmt">#end</span> -333: -334: <span class="ruby-comment cmt">#logger.info( "Package #{package} is not installed, unable to freeze it." )</span> -335: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -336: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 344</span> +344: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) +345: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +346: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +347: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> +348: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +349: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +350: +351: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) +352: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) +353: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Package #{package} is already frozen!"</span> ) +354: +355: <span class="ruby-comment cmt"># package already frozen, need to un-freeze by removing frozen.log</span> +356: <span class="ruby-comment cmt"># file.</span> +357: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span> <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> +358: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} was frozen, it has now been relased for use."</span> +359: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} released : removed file #{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> +360: <span class="ruby-keyword kw">else</span> +361: <span class="ruby-comment cmt"># place file in $PACKAGE_INSTALLED frozen.log with date.</span> +362: <span class="ruby-identifier">frozen</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span>, <span class="ruby-value str">"w"</span> ) +363: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP}"</span> +364: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">close</span> +365: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Package #{package} is now frozen."</span> ) +366: <span class="ruby-keyword kw">end</span> +367: +368: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +369: <span class="ruby-keyword kw">end</span> +370: +371: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Package #{package} is not installed, unable to freeze it."</span> ) +372: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +373: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -270,112 +283,120 @@ 93: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) 94: <span class="ruby-identifier">queuer</span> = <span class="ruby-constant">AbtQueueManager</span>.<span class="ruby-identifier">new</span> 95: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) - 96: - 97: <span class="ruby-comment cmt"># TODO: refactor myLogger:</span> - 98: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> - 99: -100: <span class="ruby-comment cmt"># get package details.</span> -101: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -102: -103: <span class="ruby-comment cmt"># TODO: check deps</span> -104: -105: <span class="ruby-comment cmt"># add to install queue.</span> -106: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Adding #{package} to the INSTALL QUEUE. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -107: -108: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span>, <span class="ruby-value str">"add"</span> ) ) -109: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to add #{package} to install queue."</span> ) -110: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -111: <span class="ruby-keyword kw">end</span> + 96: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> + 97: + 98: <span class="ruby-comment cmt"># TODO: refactor myLogger:</span> + 99: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +100: +101: <span class="ruby-comment cmt"># get package details.</span> +102: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +103: +104: <span class="ruby-comment cmt"># check for frozen.</span> +105: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) +106: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with install package call."</span> +107: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with install package call."</span> +108: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +109: <span class="ruby-keyword kw">end</span> +110: +111: <span class="ruby-comment cmt"># TODO: check deps</span> 112: -113: <span class="ruby-comment cmt"># pre section.</span> -114: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PRE section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span> ) +113: <span class="ruby-comment cmt"># add to install queue.</span> +114: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Adding #{package} to the INSTALL QUEUE. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) 115: -116: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">pre</span> ) -117: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process pre-section in the package description of #{package}."</span> ) +116: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"install"</span>, <span class="ruby-value str">"add"</span> ) ) +117: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to add #{package} to install queue."</span> ) 118: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -119: <span class="ruby-keyword kw">else</span> -120: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} pre section."</span> ) -121: <span class="ruby-keyword kw">end</span> -122: -123: <span class="ruby-comment cmt"># configure section.</span> -124: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the CONFIGURE section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -125: -126: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span> ) ) -127: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process configure section in the package description of #{package}."</span> ) -128: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -129: <span class="ruby-keyword kw">else</span> -130: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} configure section."</span> ) -131: <span class="ruby-keyword kw">end</span> -132: -133: <span class="ruby-comment cmt"># build section.</span> -134: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the BUILD section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -135: -136: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span> ) ) -137: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process build section in the package description of #{package}."</span> ) -138: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -139: <span class="ruby-keyword kw">else</span> -140: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) ) -141: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Failed to create a package build log."</span> ) -142: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -143: <span class="ruby-keyword kw">end</span> -144: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} build section."</span> ) -145: <span class="ruby-keyword kw">end</span> -146: -147: <span class="ruby-comment cmt"># preinstall section.</span> -148: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PREINSTALL section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -149: -150: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">preinstall</span> ) -151: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process preinstall section in the package description of #{package}."</span> ) -152: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -153: <span class="ruby-keyword kw">else</span> -154: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} preinstall section."</span> ) -155: <span class="ruby-keyword kw">end</span> -156: -157: <span class="ruby-comment cmt"># install section.</span> -158: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the INSTALL section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -159: -160: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">install</span> ) -161: <span class="ruby-comment cmt"># rollback installed files if any and remove install log.</span> -162: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process install section in the package description of #{package}."</span> ) -163: <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) -164: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"***Starting rollback of #{package} install and removing install log."</span> ) -165: <span class="ruby-identifier">roll_back</span>( <span class="ruby-value str">"install"</span>, <span class="ruby-identifier">details</span> ) -166: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -167: <span class="ruby-keyword kw">else</span> -168: <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) -169: <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) -170: -171: <span class="ruby-comment cmt"># cleanup tmp files from installwatch.</span> -172: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> ) -173: -174: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} install section."</span> ) -175: <span class="ruby-keyword kw">end</span> -176: -177: <span class="ruby-comment cmt"># post section.</span> -178: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the POST section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -179: -180: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">post</span> ) -181: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process post section in the package description of #{package}."</span> ) -182: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -183: <span class="ruby-keyword kw">else</span> -184: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} post section."</span> ) -185: <span class="ruby-keyword kw">end</span> -186: -187: <span class="ruby-comment cmt"># clean out build sources. </span> -188: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Cleaning up the sources for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) -189: -190: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">remove_build</span> ) -191: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to remove the build sources for #{package}."</span> ) -192: <span class="ruby-comment cmt">#return false # commented out as this is not a reason to fail.</span> +119: <span class="ruby-keyword kw">end</span> +120: +121: <span class="ruby-comment cmt"># pre section.</span> +122: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PRE section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span> ) +123: +124: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">pre</span> ) +125: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process pre-section in the package description of #{package}."</span> ) +126: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +127: <span class="ruby-keyword kw">else</span> +128: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} pre section."</span> ) +129: <span class="ruby-keyword kw">end</span> +130: +131: <span class="ruby-comment cmt"># configure section.</span> +132: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the CONFIGURE section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +133: +134: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span> ) ) +135: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process configure section in the package description of #{package}."</span> ) +136: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +137: <span class="ruby-keyword kw">else</span> +138: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} configure section."</span> ) +139: <span class="ruby-keyword kw">end</span> +140: +141: <span class="ruby-comment cmt"># build section.</span> +142: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the BUILD section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +143: +144: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span> ) ) +145: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process build section in the package description of #{package}."</span> ) +146: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +147: <span class="ruby-keyword kw">else</span> +148: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) ) +149: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Failed to create a package build log."</span> ) +150: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +151: <span class="ruby-keyword kw">end</span> +152: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} build section."</span> ) +153: <span class="ruby-keyword kw">end</span> +154: +155: <span class="ruby-comment cmt"># preinstall section.</span> +156: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the PREINSTALL section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +157: +158: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">preinstall</span> ) +159: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process preinstall section in the package description of #{package}."</span> ) +160: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +161: <span class="ruby-keyword kw">else</span> +162: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} preinstall section."</span> ) +163: <span class="ruby-keyword kw">end</span> +164: +165: <span class="ruby-comment cmt"># install section.</span> +166: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the INSTALL section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +167: +168: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">install</span> ) +169: <span class="ruby-comment cmt"># rollback installed files if any and remove install log.</span> +170: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process install section in the package description of #{package}."</span> ) +171: <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) +172: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"***Starting rollback of #{package} install and removing install log."</span> ) +173: <span class="ruby-identifier">roll_back</span>( <span class="ruby-value str">"install"</span>, <span class="ruby-identifier">details</span> ) +174: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +175: <span class="ruby-keyword kw">else</span> +176: <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) +177: <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span> ) +178: +179: <span class="ruby-comment cmt"># cleanup tmp files from installwatch.</span> +180: <span class="ruby-constant">File</span>.<span class="ruby-identifier">delete</span>( <span class="ruby-node">"#{$ABT_TMP}/#{details['Source location']}.watch"</span> ) +181: +182: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} install section."</span> ) +183: <span class="ruby-keyword kw">end</span> +184: +185: <span class="ruby-comment cmt"># post section.</span> +186: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Processing the POST section for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +187: +188: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">post</span> ) +189: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to process post section in the package description of #{package}."</span> ) +190: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +191: <span class="ruby-keyword kw">else</span> +192: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Finished #{package} post section."</span> ) 193: <span class="ruby-keyword kw">end</span> 194: -195: <span class="ruby-comment cmt"># remove pacakge from install queue.</span> -196: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span>, <span class="ruby-value str">"install"</span>, <span class="ruby-value str">"remove"</span> ) ) -197: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to remove #{sw.name.downcase} from install queue."</span> ) -198: <span class="ruby-keyword kw">end</span> -199: -200: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> <span class="ruby-comment cmt"># install completed!</span> -201: <span class="ruby-keyword kw">end</span> +195: <span class="ruby-comment cmt"># clean out build sources. </span> +196: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Cleaning up the sources for #{package}. ***"</span> <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) +197: +198: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">sw</span>.<span class="ruby-identifier">remove_build</span> ) +199: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to remove the build sources for #{package}."</span> ) +200: <span class="ruby-comment cmt">#return false # commented out as this is not a reason to fail.</span> +201: <span class="ruby-keyword kw">end</span> +202: +203: <span class="ruby-comment cmt"># remove pacakge from install queue.</span> +204: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span><span class="ruby-identifier">queuer</span>.<span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">name</span>.<span class="ruby-identifier">downcase</span>, <span class="ruby-value str">"install"</span>, <span class="ruby-value str">"remove"</span> ) ) +205: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Failed to remove #{sw.name.downcase} from install queue."</span> ) +206: <span class="ruby-keyword kw">end</span> +207: +208: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> <span class="ruby-comment cmt"># install completed!</span> +209: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -400,31 +421,39 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> <div id="M000045_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 213</span> -213: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>( <span class="ruby-identifier">package</span> ) -214: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -215: <span class="ruby-comment cmt"># TODO: look into refactoring myLogger:</span> -216: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -217: -218: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span> ) ) -219: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -220: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed reinstall of #{package}. ***"</span> -221: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -222: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Completed reinstall of #{package}."</span> ) -223: -224: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) ) -225: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -226: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed caching of package #{package}. ***"</span> -227: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -228: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Caching completed for package #{package}."</span> ) -229: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -230: <span class="ruby-keyword kw">else</span> -231: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Caching of package #{package} failed."</span>) -232: <span class="ruby-keyword kw">end</span> -233: <span class="ruby-keyword kw">end</span> -234: -235: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -236: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 221</span> +221: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>( <span class="ruby-identifier">package</span> ) +222: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +223: <span class="ruby-comment cmt"># TODO: look into refactoring myLogger:</span> +224: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +225: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +226: +227: <span class="ruby-comment cmt"># check for frozen.</span> +228: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) +229: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with reinstall package call."</span> +230: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with reinstall package call."</span> +231: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +232: <span class="ruby-keyword kw">end</span> +233: +234: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span> ) ) +235: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +236: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed reinstall of #{package}. ***"</span> +237: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +238: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Completed reinstall of #{package}."</span> ) +239: +240: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) ) +241: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +242: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed caching of package #{package}. ***"</span> +243: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +244: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Caching completed for package #{package}."</span> ) +245: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +246: <span class="ruby-keyword kw">else</span> +247: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Caching of package #{package} failed."</span>) +248: <span class="ruby-keyword kw">end</span> +249: <span class="ruby-keyword kw">end</span> +250: +251: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +252: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -449,48 +478,56 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> <div id="M000046_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 246</span> -246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) -247: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -248: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -249: <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> -250: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -251: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -252: -253: <span class="ruby-comment cmt"># get package details.</span> -254: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -255: -256: <span class="ruby-comment cmt"># TODO: something with possible /etc or other configure files before removal, check maybe integrity for changes since install?</span> -257: -258: <span class="ruby-comment cmt"># remove listings in install log.</span> -259: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -260: -261: <span class="ruby-comment cmt"># only process install log if it exists, continue on with </span> -262: <span class="ruby-comment cmt"># journal log warning.</span> -263: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) -264: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -265: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -266: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -267: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Removed file #{line.chomp} from #{package} install log."</span>) -268: <span class="ruby-keyword kw">else</span> -269: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Unable to remove #{line.chomp} from #{package} install log, does not exist."</span>) -270: <span class="ruby-comment cmt"># do not return false, removed is ok, just put warning in journal log.</span> -271: <span class="ruby-keyword kw">end</span> -272: <span class="ruby-keyword kw">end</span> -273: -274: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Removed files from #{File.basename( installLog )} for #{package}."</span> ) -275: <span class="ruby-keyword kw">else</span> -276: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Install log missing for #{package}, see journal..."</span> -277: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Install log was missing for #{package}..."</span> ) -278: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"...continuing to remove package from install listing, but might have files still installed on system."</span> ) -279: <span class="ruby-keyword kw">end</span> -280: -281: -282: <span class="ruby-comment cmt"># remove entry in install listing.</span> -283: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove_dir</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> ) -284: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Removed entry from installed packages."</span> ) -285: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -286: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 262</span> +262: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) +263: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +264: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +265: <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> +266: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +267: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +268: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +269: +270: <span class="ruby-comment cmt"># get package details.</span> +271: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +272: +273: <span class="ruby-comment cmt"># check for frozen.</span> +274: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) +275: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with remove package call."</span> +276: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with remove package call."</span> +277: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +278: <span class="ruby-keyword kw">end</span> +279: +280: <span class="ruby-comment cmt"># TODO: something with possible /etc or other configure files before removal, check maybe integrity for changes since install?</span> +281: +282: <span class="ruby-comment cmt"># remove listings in install log.</span> +283: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +284: +285: <span class="ruby-comment cmt"># only process install log if it exists, continue on with </span> +286: <span class="ruby-comment cmt"># journal log warning.</span> +287: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) +288: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +289: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +290: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +291: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Removed file #{line.chomp} from #{package} install log."</span>) +292: <span class="ruby-keyword kw">else</span> +293: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Unable to remove #{line.chomp} from #{package} install log, does not exist."</span>) +294: <span class="ruby-comment cmt"># do not return false, removed is ok, just put warning in journal log.</span> +295: <span class="ruby-keyword kw">end</span> +296: <span class="ruby-keyword kw">end</span> +297: +298: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Removed files from #{File.basename( installLog )} for #{package}."</span> ) +299: <span class="ruby-keyword kw">else</span> +300: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Install log missing for #{package}, see journal..."</span> +301: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Install log was missing for #{package}..."</span> ) +302: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"...continuing to remove package from install listing, but might have files still installed on system."</span> ) +303: <span class="ruby-keyword kw">end</span> +304: +305: +306: <span class="ruby-comment cmt"># remove entry in install listing.</span> +307: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove_dir</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> ) +308: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Removed entry from installed packages."</span> ) +309: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +310: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -514,20 +551,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> <div id="M000049_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 345</span> -345: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) -346: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) -347: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> -348: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> -349: -350: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> -351: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] -352: <span class="ruby-keyword kw">end</span> -353: -354: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) -355: <span class="ruby-identifier">exit</span> -356: <span class="ruby-keyword kw">end</span> -357: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 382</span> +382: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) +383: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) +384: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> +385: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> +386: +387: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> +388: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] +389: <span class="ruby-keyword kw">end</span> +390: +391: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) +392: <span class="ruby-identifier">exit</span> +393: <span class="ruby-keyword kw">end</span> +394: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtUsage.html =================================================================== --- src/trunk/doc/classes/AbtUsage.html 2007-12-25 14:09:47 UTC (rev 442) +++ src/trunk/doc/classes/AbtUsage.html 2007-12-25 14:10:46 UTC (rev 443) @@ -206,13 +206,13 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> <div id="M000040_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 125</span> -125: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_downloads</span> -126: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ndownloads:"</span> -127: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -d, download [package]\t\tRetrieve given package sources."</span> -128: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -u, update [package]|[tree]\tUpdate given package or tree from AbTLinux repository."</span> -129: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -n, news\t\t\t\tDisplays newsfeeds from AbTLinux website.\n"</span> -130: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtusage.rb, line 126</span> +126: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_downloads</span> +127: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ndownloads:"</span> +128: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -d, download [package]\t\tRetrieve given package sources."</span> +129: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -u, update [package]|[tree]\tUpdate given package or tree from AbTLinux repository."</span> +130: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -n, news\t\t\t\tDisplays newsfeeds from AbTLinux website.\n"</span> +131: <span class="ruby-keyword kw">end</s... [truncated message content] |
From: <esc...@us...> - 2007-12-27 19:26:32
|
Revision: 448 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=448&view=rev Author: eschabell Date: 2007-12-27 11:26:34 -0800 (Thu, 27 Dec 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/testabtpackagemanager_rb.html src/trunk/doc/files/testabtreportmanager_rb.html Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-12-27 19:11:11 UTC (rev 447) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-12-27 19:26:34 UTC (rev 448) @@ -182,19 +182,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> <div id="M000047_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 322</span> -322: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) -323: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -324: -325: <span class="ruby-comment cmt"># check for frozen.</span> -326: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) -327: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with downgrade package call."</span> -328: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with downgrade package call."</span> -329: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -330: <span class="ruby-keyword kw">end</span> -331: -332: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -333: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 350</span> +350: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +351: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +352: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +353: +354: <span class="ruby-comment cmt"># check for frozen.</span> +355: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) +356: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with downgrade package call."</span> +357: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with downgrade package call."</span> +358: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +359: <span class="ruby-keyword kw">end</span> +360: +361: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +362: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -220,37 +221,37 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> <div id="M000048_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 344</span> -344: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) -345: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -346: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -347: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> -348: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -349: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -350: -351: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) -352: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) -353: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Package #{package} is already frozen!"</span> ) -354: -355: <span class="ruby-comment cmt"># package already frozen, need to un-freeze by removing frozen.log</span> -356: <span class="ruby-comment cmt"># file.</span> -357: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span> <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> -358: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} was frozen, it has now been relased for use."</span> -359: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} released : removed file #{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> -360: <span class="ruby-keyword kw">else</span> -361: <span class="ruby-comment cmt"># place file in $PACKAGE_INSTALLED frozen.log with date.</span> -362: <span class="ruby-identifier">frozen</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span>, <span class="ruby-value str">"w"</span> ) -363: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP}"</span> -364: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">close</span> -365: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Package #{package} is now frozen."</span> ) -366: <span class="ruby-keyword kw">end</span> -367: -368: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -369: <span class="ruby-keyword kw">end</span> -370: -371: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Package #{package} is not installed, unable to freeze it."</span> ) -372: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -373: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 373</span> +373: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) +374: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +375: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +376: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> +377: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +378: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +379: +380: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) +381: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) +382: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Package #{package} is already frozen!"</span> ) +383: +384: <span class="ruby-comment cmt"># package already frozen, need to un-freeze by removing frozen.log</span> +385: <span class="ruby-comment cmt"># file.</span> +386: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span> <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> +387: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} was frozen, it has now been relased for use."</span> +388: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} released : removed file #{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> +389: <span class="ruby-keyword kw">else</span> +390: <span class="ruby-comment cmt"># place file in $PACKAGE_INSTALLED frozen.log with date.</span> +391: <span class="ruby-identifier">frozen</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span>, <span class="ruby-value str">"w"</span> ) +392: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP}"</span> +393: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">close</span> +394: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Package #{package} is now frozen."</span> ) +395: <span class="ruby-keyword kw">end</span> +396: +397: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +398: <span class="ruby-keyword kw">end</span> +399: +400: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Package #{package} is not installed, unable to freeze it."</span> ) +401: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +402: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -403,7 +404,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000045"></a><b>reinstall_package</b>( package ) + <a name="M000045"></a><b>reinstall_package</b>( package, automated_build=false ) </div> <div class="description"> <p> @@ -411,6 +412,8 @@ </p> <p> <b>PARAM</b> <em>String</em> - the name of the package to be reinstalled. +<b>PARAM</b> <em>Boolean</em> - query the user if false (default), +otherwise true and skip query. </p> <p> <b>RETURN</b> <em>boolean</em> - True if the package is reinstalled, @@ -421,39 +424,66 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> <div id="M000045_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 221</span> -221: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>( <span class="ruby-identifier">package</span> ) -222: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -223: <span class="ruby-comment cmt"># TODO: look into refactoring myLogger:</span> -224: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -225: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -226: -227: <span class="ruby-comment cmt"># check for frozen.</span> -228: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) -229: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with reinstall package call."</span> -230: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with reinstall package call."</span> -231: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -232: <span class="ruby-keyword kw">end</span> -233: -234: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span> ) ) -235: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -236: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed reinstall of #{package}. ***"</span> -237: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -238: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Completed reinstall of #{package}."</span> ) -239: -240: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) ) -241: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -242: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed caching of package #{package}. ***"</span> -243: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -244: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Caching completed for package #{package}."</span> ) -245: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -246: <span class="ruby-keyword kw">else</span> -247: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Caching of package #{package} failed."</span>) -248: <span class="ruby-keyword kw">end</span> -249: <span class="ruby-keyword kw">end</span> -250: -251: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -252: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 222</span> +222: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">automated_build</span>=<span class="ruby-keyword kw">false</span> ) +223: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +224: <span class="ruby-comment cmt"># TODO: look into refactoring myLogger:</span> +225: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +226: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +227: +228: <span class="ruby-comment cmt"># check for frozen.</span> +229: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) +230: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with reinstall package call."</span> +231: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with reinstall package call."</span> +232: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +233: <span class="ruby-keyword kw">end</span> +234: +235: <span class="ruby-comment cmt"># check if already installed.</span> +236: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) ) +237: +238: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">automated_build</span> +239: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Package #{package} is already installed! ***\n"</span> +240: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Are you sure you want to proceed with a reinstall? (y/n)"</span> +241: +242: <span class="ruby-keyword kw">while</span> <span class="ruby-identifier">answer</span> = <span class="ruby-constant">STDIN</span>.<span class="ruby-identifier">gets</span> +243: <span class="ruby-identifier">answer</span>.<span class="ruby-identifier">chomp!</span> +244: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">answer</span> <span class="ruby-operator">==</span> <span class="ruby-value str">"y"</span> +245: <span class="ruby-keyword kw">break</span> +246: <span class="ruby-keyword kw">elsif</span> <span class="ruby-identifier">answer</span> <span class="ruby-operator">==</span> <span class="ruby-value str">"n"</span> +247: <span class="ruby-identifier">exit</span> +248: <span class="ruby-keyword kw">else</span> +249: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Are you sure you want to reinstall #{package}? (y/n)"</span> +250: <span class="ruby-keyword kw">end</span> +251: <span class="ruby-keyword kw">end</span> +252: <span class="ruby-keyword kw">end</span> +253: <span class="ruby-keyword kw">else</span> +254: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\n*** Package #{package} is not installed, we will install it for you now! ***\n"</span> +255: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Hit enter to continue..."</span> +256: <span class="ruby-keyword kw">while</span> <span class="ruby-identifier">continue</span> = <span class="ruby-constant">STDIN</span>.<span class="ruby-identifier">gets</span> +257: <span class="ruby-identifier">continue</span>.<span class="ruby-identifier">chomp!</span> +258: <span class="ruby-keyword kw">break</span> +259: <span class="ruby-keyword kw">end</span> +260: <span class="ruby-keyword kw">end</span> +261: +262: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span> ) ) +263: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +264: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed reinstall of #{package}. ***"</span> +265: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +266: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Completed reinstall of #{package}."</span> ) +267: +268: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) ) +269: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +270: <span class="ruby-identifier">puts</span> <span class="ruby-node">"*** Completed caching of package #{package}. ***"</span> +271: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +272: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Caching completed for package #{package}."</span> ) +273: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +274: <span class="ruby-keyword kw">else</span> +275: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Caching of package #{package} failed."</span>) +276: <span class="ruby-keyword kw">end</span> +277: <span class="ruby-keyword kw">end</span> +278: +279: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +280: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -478,56 +508,56 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> <div id="M000046_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 262</span> -262: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) -263: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -264: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -265: <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> -266: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -267: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -268: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -269: -270: <span class="ruby-comment cmt"># get package details.</span> -271: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> -272: -273: <span class="ruby-comment cmt"># check for frozen.</span> -274: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) -275: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with remove package call."</span> -276: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with remove package call."</span> -277: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -278: <span class="ruby-keyword kw">end</span> -279: -280: <span class="ruby-comment cmt"># TODO: something with possible /etc or other configure files before removal, check maybe integrity for changes since install?</span> -281: -282: <span class="ruby-comment cmt"># remove listings in install log.</span> -283: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) -284: -285: <span class="ruby-comment cmt"># only process install log if it exists, continue on with </span> -286: <span class="ruby-comment cmt"># journal log warning.</span> -287: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) -288: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -289: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -290: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) -291: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Removed file #{line.chomp} from #{package} install log."</span>) -292: <span class="ruby-keyword kw">else</span> -293: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Unable to remove #{line.chomp} from #{package} install log, does not exist."</span>) -294: <span class="ruby-comment cmt"># do not return false, removed is ok, just put warning in journal log.</span> -295: <span class="ruby-keyword kw">end</span> -296: <span class="ruby-keyword kw">end</span> -297: -298: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Removed files from #{File.basename( installLog )} for #{package}."</span> ) -299: <span class="ruby-keyword kw">else</span> -300: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Install log missing for #{package}, see journal..."</span> -301: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Install log was missing for #{package}..."</span> ) -302: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"...continuing to remove package from install listing, but might have files still installed on system."</span> ) -303: <span class="ruby-keyword kw">end</span> -304: -305: -306: <span class="ruby-comment cmt"># remove entry in install listing.</span> -307: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove_dir</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> ) -308: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Removed entry from installed packages."</span> ) -309: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -310: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 290</span> +290: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) +291: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +292: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +293: <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> +294: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +295: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +296: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +297: +298: <span class="ruby-comment cmt"># get package details.</span> +299: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> +300: +301: <span class="ruby-comment cmt"># check for frozen.</span> +302: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) ) +303: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with remove package call."</span> +304: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with remove package call."</span> +305: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +306: <span class="ruby-keyword kw">end</span> +307: +308: <span class="ruby-comment cmt"># TODO: something with possible /etc or other configure files before removal, check maybe integrity for changes since install?</span> +309: +310: <span class="ruby-comment cmt"># remove listings in install log.</span> +311: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span> ) +312: +313: <span class="ruby-comment cmt"># only process install log if it exists, continue on with </span> +314: <span class="ruby-comment cmt"># journal log warning.</span> +315: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">installLog</span> ) +316: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">installLog</span> ) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +317: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +318: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>( <span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span> ) +319: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Removed file #{line.chomp} from #{package} install log."</span>) +320: <span class="ruby-keyword kw">else</span> +321: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Unable to remove #{line.chomp} from #{package} install log, does not exist."</span>) +322: <span class="ruby-comment cmt"># do not return false, removed is ok, just put warning in journal log.</span> +323: <span class="ruby-keyword kw">end</span> +324: <span class="ruby-keyword kw">end</span> +325: +326: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Removed files from #{File.basename( installLog )} for #{package}."</span> ) +327: <span class="ruby-keyword kw">else</span> +328: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Install log missing for #{package}, see journal..."</span> +329: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Install log was missing for #{package}..."</span> ) +330: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"...continuing to remove package from install listing, but might have files still installed on system."</span> ) +331: <span class="ruby-keyword kw">end</span> +332: +333: +334: <span class="ruby-comment cmt"># remove entry in install listing.</span> +335: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">remove_dir</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{details['Source location']}"</span> ) +336: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-value str">"Removed entry from installed packages."</span> ) +337: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +338: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -551,20 +581,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> <div id="M000049_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 382</span> -382: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) -383: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) -384: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> -385: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> -386: -387: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> -388: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] -389: <span class="ruby-keyword kw">end</span> -390: -391: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) -392: <span class="ruby-identifier">exit</span> -393: <span class="ruby-keyword kw">end</span> -394: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 411</span> +411: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) +412: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) +413: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> +414: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> +415: +416: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> +417: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] +418: <span class="ruby-keyword kw">end</span> +419: +420: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) +421: <span class="ruby-identifier">exit</span> +422: <span class="ruby-keyword kw">end</span> +423: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-12-27 19:11:11 UTC (rev 447) +++ src/trunk/doc/classes/AbtReportManager.html 2007-12-27 19:26:34 UTC (rev 448) @@ -179,10 +179,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000125_source')" id="l_M000125_source">show source</a> ]</p> <div id="M000125_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 296</span> -296: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> -297: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -298: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 330</span> +330: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> +331: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +332: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -208,41 +208,41 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000122_source')" id="l_M000122_source">show source</a> ]</p> <div id="M000122_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 212</span> -212: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) -213: <span class="ruby-identifier">packageHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> -214: -215: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> -216: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> -217: <span class="ruby-keyword kw">else</span> -218: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> -219: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span>) -220: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> -221: <span class="ruby-comment cmt"># the package name and the version number.</span> -222: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">"-"</span> ) -223: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] -224: -225: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> -226: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}.rb"</span> ) ) -227: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> -228: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{packageName.capitalize}.new"</span> ) -229: -230: <span class="ruby-comment cmt"># add if matches name or description entries.</span> -231: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">description</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) -232: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">concat</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) ) -233: -234: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">length</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span> ) -235: <span class="ruby-comment cmt"># matches so add to hash.</span> -236: <span class="ruby-identifier">packageHash</span> = <span class="ruby-identifier">packageHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{sw.description}"</span> ] ) -237: <span class="ruby-keyword kw">end</span> -238: <span class="ruby-keyword kw">end</span> -239: <span class="ruby-keyword kw">end</span> -240: } -241: <span class="ruby-keyword kw">end</span> -242: -243: <span class="ruby-comment cmt"># finished search results.</span> -244: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> -245: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 246</span> +246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) +247: <span class="ruby-identifier">packageHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> +248: +249: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> +250: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> +251: <span class="ruby-keyword kw">else</span> +252: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> +253: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span>) +254: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> +255: <span class="ruby-comment cmt"># the package name and the version number.</span> +256: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">"-"</span> ) +257: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] +258: +259: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> +260: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}.rb"</span> ) ) +261: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> +262: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{packageName.capitalize}.new"</span> ) +263: +264: <span class="ruby-comment cmt"># add if matches name or description entries.</span> +265: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">description</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) +266: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">concat</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) ) +267: +268: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">length</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span> ) +269: <span class="ruby-comment cmt"># matches so add to hash.</span> +270: <span class="ruby-identifier">packageHash</span> = <span class="ruby-identifier">packageHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{sw.description}"</span> ] ) +271: <span class="ruby-keyword kw">end</span> +272: <span class="ruby-keyword kw">end</span> +273: <span class="ruby-keyword kw">end</span> +274: } +275: <span class="ruby-keyword kw">end</span> +276: +277: <span class="ruby-comment cmt"># finished search results.</span> +278: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> +279: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -266,10 +266,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> <div id="M000121_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 199</span> -199: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) -200: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -201: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 233</span> +233: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) +234: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +235: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -283,17 +283,51 @@ Display a list of the packages found in the frozen list. </p> <p> -<b>RETURN</b> <em>void.</em> +<b>RETURN</b> <em>hash</em> - a hash of the frozen packages, keys are +package names and values are the frozen timestamps. </p> </div> <div class="sourcecode"> <p class="source-link">[ <a href="javascript:toggleSource('M000117_source')" id="l_M000117_source">show source</a> ]</p> <div id="M000117_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 138</span> -138: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> -139: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -140: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 139</span> +139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> +140: +141: <span class="ruby-comment cmt"># determine if there are frozen pacakges.</span> +142: <span class="ruby-identifier">frozenHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> +143: +144: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> +145: <span class="ruby-keyword kw">return</span> <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> +146: <span class="ruby-keyword kw">else</span> +147: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> +148: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span>) +149: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> +150: <span class="ruby-comment cmt"># the package name and the version number.</span> +151: <span class="ruby-comment cmt">#packageArray = package.split( "-" )</span> +152: <span class="ruby-comment cmt">#packageName = packageArray[0]</span> +153: +154: <span class="ruby-comment cmt"># check for frozen log file.</span> +155: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{package}/frozen.log"</span> ) ) +156: <span class="ruby-comment cmt"># dump packgae + frozen.log timestamp in packageHash.</span> +157: <span class="ruby-keyword kw">begin</span> +158: <span class="ruby-identifier">file</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{package}/frozen.log"</span>, <span class="ruby-value str">"r"</span>) +159: <span class="ruby-comment cmt">#while (line = file.gets)</span> +160: <span class="ruby-identifier">line</span> = <span class="ruby-identifier">file</span>.<span class="ruby-identifier">gets</span> +161: <span class="ruby-identifier">frozenHash</span> = <span class="ruby-identifier">frozenHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{line}"</span> ] ) +162: <span class="ruby-comment cmt">#end</span> +163: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">close</span> +164: <span class="ruby-keyword kw">rescue</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">error</span> +165: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Exception: #{error}"</span> +166: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +167: <span class="ruby-keyword kw">end</span> +168: <span class="ruby-keyword kw">end</span> +169: <span class="ruby-keyword kw">end</span> +170: } +171: <span class="ruby-keyword kw">end</span> +172: +173: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">frozenHash</span> +174: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -348,24 +382,24 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> <div id="M000120_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 174</span> -174: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) -175: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">fileName</span> ) ) -176: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -177: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> -178: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> -179: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">fileName</span> ) -180: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } -181: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -182: <span class="ruby-keyword kw">else</span> -183: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -184: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log ( #{File.basename( fileName )} ) "</span> <span class="ruby-operator">+</span> -185: <span class="ruby-value str">"is empty at this time."</span> -186: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -187: <span class="ruby-keyword kw">end</span> -188: -189: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -190: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 20... [truncated message content] |
From: <esc...@us...> - 2007-12-31 11:29:36
|
Revision: 453 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=453&view=rev Author: eschabell Date: 2007-12-31 03:29:35 -0800 (Mon, 31 Dec 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/files/abtdepengine_rb.html src/trunk/doc/files/abtpackagemanager_rb.html src/trunk/doc/files/abtreportmanager_rb.html src/trunk/doc/files/abtsystemmanager_rb.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-12-31 11:27:36 UTC (rev 452) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-12-31 11:29:35 UTC (rev 453) @@ -146,7 +146,8 @@ <pre> <span class="ruby-comment cmt"># File abtdepengine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -42: <span class="ruby-keyword kw">end</span> +42: <span class="ruby-comment cmt"># TODO: implement this.</span> +43: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-12-31 11:27:36 UTC (rev 452) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-12-31 11:29:35 UTC (rev 453) @@ -585,16 +585,17 @@ 411: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) 412: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) 413: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> -414: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> -415: -416: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> -417: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] -418: <span class="ruby-keyword kw">end</span> -419: -420: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) -421: <span class="ruby-identifier">exit</span> -422: <span class="ruby-keyword kw">end</span> -423: <span class="ruby-keyword kw">end</span> +414: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nYou need to be root for accessing the requested functionality.\n"</span> +415: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nEnter root password:"</span> +416: +417: <span class="ruby-keyword kw">for</span> <span class="ruby-identifier">i</span> <span class="ruby-keyword kw">in</span> <span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">length</span> +418: <span class="ruby-identifier">args</span> = <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">ARGV</span>[<span class="ruby-identifier">i</span>] +419: <span class="ruby-keyword kw">end</span> +420: +421: <span class="ruby-identifier">system</span>( <span class="ruby-value str">'su -c "./abt '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">args</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'" root'</span> ) +422: <span class="ruby-identifier">exit</span> +423: <span class="ruby-keyword kw">end</span> +424: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-12-31 11:27:36 UTC (rev 452) +++ src/trunk/doc/classes/AbtReportManager.html 2007-12-31 11:29:35 UTC (rev 453) @@ -179,10 +179,11 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000125_source')" id="l_M000125_source">show source</a> ]</p> <div id="M000125_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 330</span> -330: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> -331: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -332: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 334</span> +334: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> +335: <span class="ruby-comment cmt"># TODO: implement this.</span> +336: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +337: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -208,41 +209,41 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000122_source')" id="l_M000122_source">show source</a> ]</p> <div id="M000122_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 246</span> -246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) -247: <span class="ruby-identifier">packageHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> -248: -249: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> -250: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> -251: <span class="ruby-keyword kw">else</span> -252: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> -253: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span>) -254: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> -255: <span class="ruby-comment cmt"># the package name and the version number.</span> -256: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">"-"</span> ) -257: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] -258: -259: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> -260: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}.rb"</span> ) ) -261: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> -262: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{packageName.capitalize}.new"</span> ) -263: -264: <span class="ruby-comment cmt"># add if matches name or description entries.</span> -265: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">description</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) -266: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">concat</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) ) -267: -268: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">length</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span> ) -269: <span class="ruby-comment cmt"># matches so add to hash.</span> -270: <span class="ruby-identifier">packageHash</span> = <span class="ruby-identifier">packageHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{sw.description}"</span> ] ) -271: <span class="ruby-keyword kw">end</span> -272: <span class="ruby-keyword kw">end</span> -273: <span class="ruby-keyword kw">end</span> -274: } -275: <span class="ruby-keyword kw">end</span> -276: -277: <span class="ruby-comment cmt"># finished search results.</span> -278: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> -279: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 249</span> +249: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) +250: <span class="ruby-identifier">packageHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> +251: +252: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> +253: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> +254: <span class="ruby-keyword kw">else</span> +255: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> +256: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span>) +257: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> +258: <span class="ruby-comment cmt"># the package name and the version number.</span> +259: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">"-"</span> ) +260: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] +261: +262: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> +263: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}.rb"</span> ) ) +264: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> +265: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{packageName.capitalize}.new"</span> ) +266: +267: <span class="ruby-comment cmt"># add if matches name or description entries.</span> +268: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">description</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) +269: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">concat</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) ) +270: +271: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">length</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span> ) +272: <span class="ruby-comment cmt"># matches so add to hash.</span> +273: <span class="ruby-identifier">packageHash</span> = <span class="ruby-identifier">packageHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{sw.description}"</span> ] ) +274: <span class="ruby-keyword kw">end</span> +275: <span class="ruby-keyword kw">end</span> +276: <span class="ruby-keyword kw">end</span> +277: } +278: <span class="ruby-keyword kw">end</span> +279: +280: <span class="ruby-comment cmt"># finished search results.</span> +281: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> +282: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -266,10 +267,11 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> <div id="M000121_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 233</span> -233: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) -234: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -235: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 235</span> +235: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) +236: <span class="ruby-comment cmt"># TODO: implement this.</span> +237: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +238: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -382,24 +384,24 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> <div id="M000120_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 208</span> -208: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) -209: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">fileName</span> ) ) -210: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -211: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> -212: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> -213: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">fileName</span> ) -214: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } -215: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -216: <span class="ruby-keyword kw">else</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 210</span> +210: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) +211: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">fileName</span> ) ) +212: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +213: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> +214: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> +215: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">fileName</span> ) +216: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } 217: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -218: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log ( #{File.basename( fileName )} ) "</span> <span class="ruby-operator">+</span> -219: <span class="ruby-value str">"is empty at this time."</span> -220: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -221: <span class="ruby-keyword kw">end</span> -222: -223: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -224: <span class="ruby-keyword kw">end</span> +218: <span class="ruby-keyword kw">else</span> +219: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +220: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log ( #{File.basename( fileName )} ) "</span> <span class="ruby-operator">+</span> +221: <span class="ruby-value str">"is empty at this time."</span> +222: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +223: <span class="ruby-keyword kw">end</span> +224: +225: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +226: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -428,8 +430,9 @@ <pre> <span class="ruby-comment cmt"># File abtreportmanager.rb, line 186</span> 186: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>( <span class="ruby-identifier">package</span> ) -187: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -188: <span class="ruby-keyword kw">end</span> +187: <span class="ruby-comment cmt"># TODO: implement this.</span> +188: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +189: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -559,28 +562,28 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000123_source')" id="l_M000123_source">show source</a> ]</p> <div id="M000123_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 289</span> -289: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) -290: -291: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">queueType</span> -292: -293: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"install"</span> -294: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) ) -295: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -296: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbTLinux #{queueType} queue:"</span> -297: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"======================="</span> -298: <span class="ruby-identifier">queue</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) -299: <span class="ruby-identifier">queue</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } -300: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -301: <span class="ruby-keyword kw">else</span> -302: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -303: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux #{queueType} is empty at this time."</span> -304: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -305: <span class="ruby-keyword kw">end</span> -306: <span class="ruby-keyword kw">else</span> -307: <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{queueType.capitalize} is not an AbTLinux queue."</span> -308: <span class="ruby-keyword kw">end</span> -309: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 292</span> +292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) +293: +294: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">queueType</span> +295: +296: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"install"</span> +297: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) ) +298: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +299: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbTLinux #{queueType} queue:"</span> +300: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"======================="</span> +301: <span class="ruby-identifier">queue</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) +302: <span class="ruby-identifier">queue</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } +303: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +304: <span class="ruby-keyword kw">else</span> +305: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +306: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux #{queueType} is empty at this time."</span> +307: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +308: <span class="ruby-keyword kw">end</span> +309: <span class="ruby-keyword kw">else</span> +310: <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{queueType.capitalize} is not an AbTLinux queue."</span> +311: <span class="ruby-keyword kw">end</span> +312: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -602,10 +605,11 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000119_source')" id="l_M000119_source">show source</a> ]</p> <div id="M000119_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 197</span> -197: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> -198: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -199: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 198</span> +198: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> +199: <span class="ruby-comment cmt"># TODO: implement this.</span> +200: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +201: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -632,10 +636,11 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000124_source')" id="l_M000124_source">show source</a> ]</p> <div id="M000124_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 321</span> -321: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>( <span class="ruby-identifier">target</span> ) -322: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -323: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtreportmanager.rb, line 324</span> +324: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>( <span class="ruby-identifier">target</span> ) +325: <span class="ruby-comment cmt"># TODO: implement this.</span> +326: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +327: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2007-12-31 11:27:36 UTC (rev 452) +++ src/trunk/doc/classes/AbtSystemManager.html 2007-12-31 11:29:35 UTC (rev 453) @@ -254,10 +254,11 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> <div id="M000007_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 249</span> -249: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fix_package</span>( <span class="ruby-identifier">package</span> ) -250: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -251: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 251</span> +251: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fix_package</span>( <span class="ruby-identifier">package</span> ) +252: <span class="ruby-comment cmt"># TODO: implement this.</span> +253: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +254: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -283,18 +284,18 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> <div id="M000011_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 307</span> -307: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) -308: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -309: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -310: -311: <span class="ruby-comment cmt"># looking for frozen log file.</span> -312: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">found_entry</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}"</span>, <span class="ruby-value str">"frozen.log"</span> ) ) -313: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -314: <span class="ruby-keyword kw">end</span> -315: -316: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -317: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 312</span> +312: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) +313: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +314: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +315: +316: <span class="ruby-comment cmt"># looking for frozen log file.</span> +317: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">found_entry</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}"</span>, <span class="ruby-value str">"frozen.log"</span> ) ) +318: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +319: <span class="ruby-keyword kw">end</span> +320: +321: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +322: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -320,17 +321,17 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> <div id="M000010_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 287</span> -287: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) -288: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -289: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -290: -291: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">found_entry</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> ) ) -292: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -293: <span class="ruby-keyword kw">end</span> -294: -295: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -296: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 292</span> +292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) +293: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +294: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +295: +296: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">found_entry</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> ) ) +297: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +298: <span class="ruby-keyword kw">end</span> +299: +300: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +301: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -355,10 +356,11 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> <div id="M000008_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 261</span> -261: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_central_repo</span>( <span class="ruby-identifier">uri</span> ) -262: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -263: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 264</span> +264: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_central_repo</span>( <span class="ruby-identifier">uri</span> ) +265: <span class="ruby-comment cmt"># TODO: implement this.</span> +266: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +267: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -384,10 +386,11 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> <div id="M000009_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 274</span> -274: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_package_tree_location</span>( <span class="ruby-identifier">location</span> ) -275: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -276: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 278</span> +278: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_package_tree_location</span>( <span class="ruby-identifier">location</span> ) +279: <span class="ruby-comment cmt"># TODO: implement this.</span> +280: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +281: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -464,10 +467,11 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> <div id="M000005_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 182</span> -182: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_depends</span>( <span class="ruby-identifier">package</span> ) -183: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -184: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 183</span> +183: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_depends</span>( <span class="ruby-identifier">package</span> ) +184: <span class="ruby-comment cmt"># TODO: implement this.</span> +185: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +186: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -494,51 +498,51 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> <div id="M000006_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 196</span> -196: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_integrity</span>( <span class="ruby-identifier">package</span> ) -197: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -198: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) -199: -200: <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> -201: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -202: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -203: <span class="ruby-identifier">integrityHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># holds files failing interity check.</span> -204: -205: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/#{sw.srcDir}.integrity"</span> ) -206: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Unable to check file integrity for #{package}, integrity log missing!"</span> ) -207: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">integrityHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> -208: <span class="ruby-keyword kw">else</span> -209: -210: <span class="ruby-comment cmt"># FIXME: pickup each integrity file and check each entry (filename integrityvalue)</span> -211: <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"integrity"</span> ) ).<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -212: -213: <span class="ruby-comment cmt"># seperate the filepath and integrity value.</span> -214: <span class="ruby-identifier">lineArray</span> = <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">':'</span> ) -215: -216: <span class="ruby-comment cmt"># check for existing file.</span> -217: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">chomp</span> ) -218: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"The file : #{lineArray[0].chomp} is missing for #{package}."</span> ) -219: -220: <span class="ruby-comment cmt"># any failure or discrepency is added to hash: file => package + problem</span> -221: <span class="ruby-identifier">integrityHash</span> = <span class="ruby-identifier">integrityHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">chomp</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{package} - file missing."</span> ] ) -222: <span class="ruby-keyword kw">end</span> -223: -224: <span class="ruby-comment cmt"># passed existence check, now integrity check, need to ensure</span> -225: <span class="ruby-comment cmt"># value computed matches our logged octal results. This requires</span> -226: <span class="ruby-comment cmt"># computing the results, converting to octal, then chop off the </span> -227: <span class="ruby-comment cmt"># first char by reversing the string and chopping the last (is</span> -228: <span class="ruby-comment cmt"># there a better way?) char and then reversing those results.</span> -229: <span class="ruby-identifier">octalResults</span> = <span class="ruby-value str">'%07o'</span> <span class="ruby-operator">%</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">lstat</span>( <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">chomp</span> ).<span class="ruby-identifier">mode</span> -230: -231: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">1</span>].<span class="ruby-identifier">chomp</span> <span class="ruby-operator">!=</span> <span class="ruby-identifier">octalResults</span>.<span class="ruby-identifier">reverse</span>.<span class="ruby-identifier">chop</span>.<span class="ruby-identifier">reverse</span> -232: <span class="ruby-comment cmt"># any failure or discrepency is added to hash: file => package + problem</span> -233: <span class="ruby-identifier">integrityHash</span> = <span class="ruby-identifier">integrityHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-identifier">file</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{package} #{sw.description}"</span> ] ) -234: <span class="ruby-keyword kw">end</span> -235: } -236: <span class="ruby-keyword kw">end</span> -237: -238: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">integrityHash</span> -239: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 198</span> +198: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_integrity</span>( <span class="ruby-identifier">package</span> ) +199: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +200: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) +201: +202: <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> +203: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +204: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) +205: <span class="ruby-identifier">integrityHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># holds files failing interity check.</span> +206: +207: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/#{sw.srcDir}.integrity"</span> ) +208: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"Unable to check file integrity for #{package}, integrity log missing!"</span> ) +209: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">integrityHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> +210: <span class="ruby-keyword kw">else</span> +211: +212: <span class="ruby-comment cmt"># FIXME: pickup each integrity file and check each entry (filename integrityvalue)</span> +213: <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>( <span class="ruby-identifier">myLogger</span>.<span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">"integrity"</span> ) ).<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> +214: +215: <span class="ruby-comment cmt"># seperate the filepath and integrity value.</span> +216: <span class="ruby-identifier">lineArray</span> = <span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">':'</span> ) +217: +218: <span class="ruby-comment cmt"># check for existing file.</span> +219: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">chomp</span> ) +220: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>( <span class="ruby-node">"The file : #{lineArray[0].chomp} is missing for #{package}."</span> ) +221: +222: <span class="ruby-comment cmt"># any failure or discrepency is added to hash: file => package + problem</span> +223: <span class="ruby-identifier">integrityHash</span> = <span class="ruby-identifier">integrityHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">chomp</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{package} - file missing."</span> ] ) +224: <span class="ruby-keyword kw">end</span> +225: +226: <span class="ruby-comment cmt"># passed existence check, now integrity check, need to ensure</span> +227: <span class="ruby-comment cmt"># value computed matches our logged octal results. This requires</span> +228: <span class="ruby-comment cmt"># computing the results, converting to octal, then chop off the </span> +229: <span class="ruby-comment cmt"># first char by reversing the string and chopping the last (is</span> +230: <span class="ruby-comment cmt"># there a better way?) char and then reversing those results.</span> +231: <span class="ruby-identifier">octalResults</span> = <span class="ruby-value str">'%07o'</span> <span class="ruby-operator">%</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">lstat</span>( <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">0</span>].<span class="ruby-identifier">chomp</span> ).<span class="ruby-identifier">mode</span> +232: +233: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">lineArray</span>[<span class="ruby-value">1</span>].<span class="ruby-identifier">chomp</span> <span class="ruby-operator">!=</span> <span class="ruby-identifier">octalResults</span>.<span class="ruby-identifier">reverse</span>.<span class="ruby-identifier">chop</span>.<span class="ruby-identifier">reverse</span> +234: <span class="ruby-comment cmt"># any failure or discrepency is added to hash: file => package + problem</span> +235: <span class="ruby-identifier">integrityHash</span> = <span class="ruby-identifier">integrityHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-identifier">file</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{package} #{sw.description}"</span> ] ) +236: <span class="ruby-keyword kw">end</span> +237: } +238: <span class="ruby-keyword kw">end</span> +239: +240: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">integrityHash</span> +241: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -565,8 +569,9 @@ <pre> <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 170</span> 170: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_symlinks</span>( <span class="ruby-identifier">package</span> ) -171: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -172: <span class="ruby-keyword kw">end</span> +171: <span class="ruby-comment cmt"># TODO: implement this.</span> +172: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +173: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2007-12-31 11:27:36 UTC (rev 452) +++ src/trunk/doc/created.rid 2007-12-31 11:29:35 UTC (rev 453) @@ -1 +1 @@ -Thu Dec 27 20:15:11 +0100 2007 +Mon Dec 31 12:21:36 +0100 2007 Modified: src/trunk/doc/files/abtdepengine_rb.html =================================================================== --- src/trunk/doc/files/abtdepengine_rb.html 2007-12-31 11:27:36 UTC (rev 452) +++ src/trunk/doc/files/abtdepengine_rb.html 2007-12-31 11:29:35 UTC (rev 453) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Jul 17 10:06:29 +0200 2007</td> + <td>Mon Dec 31 11:33:12 +0100 2007</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/abtpackagemanager_rb.html =================================================================== --- src/trunk/doc/files/abtpackagemanager_rb.html 2007-12-31 11:27:36 UTC (rev 452) +++ src/trunk/doc/files/abtpackagemanager_rb.html 2007-12-31 11:29:35 UTC (rev 453) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Thu Dec 27 19:58:19 +0100 2007</td> + <td>Mon Dec 31 12:15:42 +0100 2007</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/abtreportmanager_rb.html =================================================================== --- src/trunk/doc/files/abtreportmanager_rb.html 2007-12-31 11:27:36 UTC (rev 452) +++ src/trunk/doc/files/abtreportmanager_rb.html 2007-12-31 11:29:35 UTC (rev 453) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Thu Dec 27 19:13:14 +0100 2007</td> + <td>Mon Dec 31 11:33:12 +0100 2007</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/abtsystemmanager_rb.html =================================================================== --- src/trunk/doc/files/abtsystemmanager_rb.html 2007-12-31 11:27:36 UTC (rev 452) +++ src/trunk/doc/files/abtsystemmanager_rb.html 2007-12-31 11:29:35 UTC (rev 453) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Tue Dec 25 14:53:06 +0100 2007</td> + <td>Mon Dec 31 11:33:12 +0100 2007</td> </tr> </table> </td></tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-12-31 14:04:49
|
Revision: 461 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=461&view=rev Author: eschabell Date: 2007-12-31 06:04:48 -0800 (Mon, 31 Dec 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtPackageManager.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_10.dot src/trunk/doc/dot/f_10.png src/trunk/doc/dot/f_11.dot src/trunk/doc/dot/f_11.png src/trunk/doc/dot/f_12.dot src/trunk/doc/dot/f_12.png src/trunk/doc/dot/f_13.dot src/trunk/doc/dot/f_13.png src/trunk/doc/dot/f_14.dot src/trunk/doc/dot/f_14.png src/trunk/doc/dot/f_15.dot src/trunk/doc/dot/f_15.png src/trunk/doc/dot/f_16.dot src/trunk/doc/dot/f_16.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.dot src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.dot src/trunk/doc/dot/f_6.png src/trunk/doc/dot/f_7.dot src/trunk/doc/dot/f_7.png src/trunk/doc/dot/f_8.dot src/trunk/doc/dot/f_8.png src/trunk/doc/dot/f_9.dot src/trunk/doc/dot/f_9.png src/trunk/doc/fr_file_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/AbtDepEngine.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/abtdepengine_rb.html">abtdepengine.rb</a> +<a href="../files/libs/abtdepengine_rb.html">libs/abtdepengine.rb</a> </td> </tr> <tr> @@ -144,7 +144,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000094_source')" id="l_M000094_source">show source</a> ]</p> <div id="M000094_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdepengine.rb, line 41</span> + <span class="ruby-comment cmt"># File libs/abtdepengine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 42: <span class="ruby-comment cmt"># TODO: implement this.</span> 43: <span class="ruby-keyword kw">end</span> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/AbtDownloadManager.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/abtdownloadmanager_rb.html">abtdownloadmanager.rb</a> +<a href="../files/libs/abtdownloadmanager_rb.html">libs/abtdownloadmanager.rb</a> </td> </tr> <tr> @@ -151,7 +151,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> <div id="M000012_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 42</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 43: <span class="ruby-keyword kw">end</span> </pre> @@ -179,7 +179,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> <div id="M000015_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 122</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 122</span> 122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>( <span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span> ) 123: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> 124: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> @@ -252,7 +252,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> <div id="M000013_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 56</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span> ) 57: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> 58: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) @@ -296,7 +296,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> <div id="M000014_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 83</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 83</span> 83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>( <span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span> ) 84: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) 85: @@ -350,7 +350,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> <div id="M000016_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 176</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 176</span> 176: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span>( <span class="ruby-identifier">packageName</span> ) 177: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) 178: @@ -402,7 +402,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> <div id="M000017_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 211</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 211</span> 211: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>( <span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span> ) 212: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) 213: @@ -455,7 +455,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> <div id="M000018_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtdownloadmanager.rb, line 247</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 247</span> 247: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>( <span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span> ) 248: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) 249: Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/AbtLogManager.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/abtlogmanager_rb.html">abtlogmanager.rb</a> +<a href="../files/libs/abtlogmanager_rb.html">libs/abtlogmanager.rb</a> </td> </tr> <tr> @@ -149,10 +149,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> <div id="M000065_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 80</span> + <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 80</span> 80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 81: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) -82: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, +82: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">$ABT_LIBS</span>, 83: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$ABT_CONFIG</span>, <span class="ruby-identifier">$ABT_LOCAL_CONFIG</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> 84: 85: <span class="ruby-keyword kw">if</span> ( <span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>( <span class="ruby-identifier">dir</span> ) ) @@ -187,7 +187,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000069_source')" id="l_M000069_source">show source</a> ]</p> <div id="M000069_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 207</span> + <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 207</span> 207: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) 208: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> 209: @@ -288,7 +288,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000064_source')" id="l_M000064_source">show source</a> ]</p> <div id="M000064_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 43</span> + <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 43</span> 43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">type</span> ) 44: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> 45: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) @@ -343,7 +343,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000068_source')" id="l_M000068_source">show source</a> ]</p> <div id="M000068_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 187</span> + <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 187</span> 187: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) 188: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span> ) 189: @@ -379,7 +379,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> <div id="M000067_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 139</span> + <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 139</span> 139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) 140: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> 141: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>( <span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span> ) @@ -444,7 +444,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> <div id="M000066_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtlogmanager.rb, line 102</span> + <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 102</span> 102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) 103: 104: <span class="ruby-comment cmt"># our log locations.</span> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/AbtPackage.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/abtpackage_rb.html">abtpackage.rb</a> +<a href="../files/libs/abtpackage_rb.html">libs/abtpackage.rb</a> </td> </tr> <tr> @@ -320,7 +320,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> <div id="M000027_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 147</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 147</span> 147: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">data</span> ) 148: <span class="ruby-ivar">@name</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'name'</span>] 149: <span class="ruby-ivar">@execName</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'execName'</span>] @@ -366,7 +366,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> <div id="M000031_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 274</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 274</span> 274: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) 275: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) 276: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> @@ -415,7 +415,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> <div id="M000030_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 246</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 246</span> 246: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) 247: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) 248: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> @@ -455,7 +455,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> <div id="M000028_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 172</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 172</span> 172: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> 173: <span class="ruby-keyword kw">return</span> { 174: <span class="ruby-value str">"Package name"</span> =<span class="ruby-operator">></span> <span class="ruby-ivar">@name</span>, @@ -501,7 +501,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> <div id="M000033_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 318</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 318</span> 318: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) 319: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">verbose</span> ) 320: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> @@ -549,7 +549,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> <div id="M000034_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 350</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 350</span> 350: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) 351: <span class="ruby-comment cmt"># TODO: implement post section install init scripts service</span> 352: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> @@ -580,7 +580,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> <div id="M000029_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 203</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 203</span> 203: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) 204: <span class="ruby-identifier">downloader</span> = <span class="ruby-constant">AbtDownloadManager</span>.<span class="ruby-identifier">new</span> 205: @@ -636,7 +636,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> <div id="M000032_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 303</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 303</span> 303: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) 304: <span class="ruby-comment cmt"># TODO: preinstall section create_group?</span> 305: <span class="ruby-comment cmt"># TODO: preinstall section create_user?</span> @@ -664,7 +664,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> <div id="M000035_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 361</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 361</span> 361: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> 362: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Removings build..."</span> 363: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span> ) @@ -704,7 +704,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> <div id="M000026_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackage.rb, line 40</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 40</span> 40: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">unpack_sources</span> 41: <span class="ruby-identifier">srcFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>( <span class="ruby-ivar">@srcUrl</span> ) 42: <span class="ruby-identifier">sourcesToUnpack</span> = <span class="ruby-node">"#{$SOURCES_REPOSITORY}/#{srcFile}"</span> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/AbtPackageManager.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/abtpackagemanager_rb.html">abtpackagemanager.rb</a> +<a href="../files/libs/abtpackagemanager_rb.html">libs/abtpackagemanager.rb</a> </td> </tr> <tr> @@ -151,7 +151,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> <div id="M000043_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 78</span> + <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 78</span> 78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 79: <span class="ruby-keyword kw">end</span> </pre> @@ -182,7 +182,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> <div id="M000047_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 350</span> + <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 350</span> 350: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) 351: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> 352: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) @@ -221,7 +221,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> <div id="M000048_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 373</span> + <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 373</span> 373: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>( <span class="ruby-identifier">package</span> ) 374: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> 375: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) @@ -278,7 +278,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> <div id="M000044_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 91</span> + <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 91</span> 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span> ) 92: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> 93: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) @@ -424,7 +424,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> <div id="M000045_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 222</span> + <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 222</span> 222: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">automated_build</span>=<span class="ruby-keyword kw">false</span> ) 223: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) 224: <span class="ruby-comment cmt"># TODO: look into refactoring myLogger:</span> @@ -508,7 +508,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> <div id="M000046_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 290</span> + <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 290</span> 290: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>( <span class="ruby-identifier">package</span> ) 291: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> 292: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) @@ -581,7 +581,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> <div id="M000049_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtpackagemanager.rb, line 411</span> + <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 411</span> 411: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">root_login</span>( <span class="ruby-identifier">arguments</span> ) 412: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> ) 413: <span class="ruby-identifier">args</span> = <span class="ruby-value str">""</span> Modified: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/AbtQueueManager.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/abtqueuemanager_rb.html">abtqueuemanager.rb</a> +<a href="../files/libs/abtqueuemanager_rb.html">libs/abtqueuemanager.rb</a> </td> </tr> <tr> @@ -145,7 +145,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000092_source')" id="l_M000092_source">show source</a> ]</p> <div id="M000092_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtqueuemanager.rb, line 41</span> + <span class="ruby-comment cmt"># File libs/abtqueuemanager.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 42: <span class="ruby-keyword kw">end</span> </pre> @@ -174,7 +174,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000093_source')" id="l_M000093_source">show source</a> ]</p> <div id="M000093_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtqueuemanager.rb, line 54</span> + <span class="ruby-comment cmt"># File libs/abtqueuemanager.rb, line 54</span> 54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">queue</span>, <span class="ruby-identifier">action</span>=<span class="ruby-value str">"add"</span> ) 55: <span class="ruby-identifier">require</span> <span class="ruby-value str">'fileutils'</span> 56: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/AbtReportManager.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/abtreportmanager_rb.html">abtreportmanager.rb</a> +<a href="../files/libs/abtreportmanager_rb.html">libs/abtreportmanager.rb</a> </td> </tr> <tr> @@ -155,7 +155,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000113_source')" id="l_M000113_source">show source</a> ]</p> <div id="M000113_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 42</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 43: <span class="ruby-keyword kw">end</span> </pre> @@ -179,7 +179,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000125_source')" id="l_M000125_source">show source</a> ]</p> <div id="M000125_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 334</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 334</span> 334: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> 335: <span class="ruby-comment cmt"># TODO: implement this.</span> 336: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> @@ -209,7 +209,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000122_source')" id="l_M000122_source">show source</a> ]</p> <div id="M000122_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 249</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 249</span> 249: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) 250: <span class="ruby-identifier">packageHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> 251: @@ -267,7 +267,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> <div id="M000121_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 235</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 235</span> 235: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) 236: <span class="ruby-comment cmt"># TODO: implement this.</span> 237: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> @@ -293,7 +293,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000117_source')" id="l_M000117_source">show source</a> ]</p> <div id="M000117_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 139</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 139</span> 139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> 140: 141: <span class="ruby-comment cmt"># determine if there are frozen pacakges.</span> @@ -350,7 +350,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000115_source')" id="l_M000115_source">show source</a> ]</p> <div id="M000115_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 98</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 98</span> 98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_installed_packages</span> 99: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> 100: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nNo AbTLinux packages are listed as installed, is your #{$PACKAGE_INSTALLED} empty?\n\n"</span> @@ -384,7 +384,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> <div id="M000120_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 210</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 210</span> 210: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) 211: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">fileName</span> ) ) 212: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> @@ -428,7 +428,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000118_source')" id="l_M000118_source">show source</a> ]</p> <div id="M000118_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 186</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 186</span> 186: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>( <span class="ruby-identifier">package</span> ) 187: <span class="ruby-comment cmt"># TODO: implement this.</span> 188: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> @@ -457,7 +457,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000114_source')" id="l_M000114_source">show source</a> ]</p> <div id="M000114_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 53</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_details</span>( <span class="ruby-identifier">package</span> ) 54: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> 55: @@ -525,7 +525,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000116_source')" id="l_M000116_source">show source</a> ]</p> <div id="M000116_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 120</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 120</span> 120: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) 121: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> 122: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> @@ -562,7 +562,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000123_source')" id="l_M000123_source">show source</a> ]</p> <div id="M000123_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 292</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 292</span> 292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) 293: 294: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">queueType</span> @@ -605,7 +605,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000119_source')" id="l_M000119_source">show source</a> ]</p> <div id="M000119_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 198</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 198</span> 198: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> 199: <span class="ruby-comment cmt"># TODO: implement this.</span> 200: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> @@ -636,7 +636,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000124_source')" id="l_M000124_source">show source</a> ]</p> <div id="M000124_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtreportmanager.rb, line 324</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 324</span> 324: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>( <span class="ruby-identifier">target</span> ) 325: <span class="ruby-comment cmt"># TODO: implement this.</span> 326: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> Modified: src/trunk/doc/classes/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/AbtSystemManager.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/abtsystemmanager_rb.html">abtsystemmanager.rb</a> +<a href="../files/libs/abtsystemmanager_rb.html">libs/abtsystemmanager.rb</a> </td> </tr> <tr> @@ -155,7 +155,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000001_source')" id="l_M000001_source">show source</a> ]</p> <div id="M000001_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 68</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 68</span> 68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> 69: <span class="ruby-keyword kw">end</span> </pre> @@ -185,7 +185,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> <div id="M000002_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 81</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 81</span> 81: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cleanup_package_sources</span>( <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span>) 82: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) 83: <span class="ruby-identifier">sourcesArray</span> = <span class="ruby-constant">Array</span>.<span class="ruby-identifier">new</span> @@ -254,7 +254,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> <div id="M000007_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 251</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 251</span> 251: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fix_package</span>( <span class="ruby-identifier">package</span> ) 252: <span class="ruby-comment cmt"># TODO: implement this.</span> 253: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> @@ -284,7 +284,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> <div id="M000011_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 312</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 312</span> 312: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_frozen</span>( <span class="ruby-identifier">package</span> ) 313: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> 314: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) @@ -321,7 +321,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> <div id="M000010_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 292</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 292</span> 292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">package_installed</span>( <span class="ruby-identifier">package</span> ) 293: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> 294: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) @@ -356,7 +356,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> <div id="M000008_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 264</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 264</span> 264: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_central_repo</span>( <span class="ruby-identifier">uri</span> ) 265: <span class="ruby-comment cmt"># TODO: implement this.</span> 266: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> @@ -386,7 +386,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> <div id="M000009_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 278</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 278</span> 278: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_package_tree_location</span>( <span class="ruby-identifier">location</span> ) 279: <span class="ruby-comment cmt"># TODO: implement this.</span> 280: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> @@ -415,7 +415,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> <div id="M000003_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 134</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 134</span> 134: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_installed_files</span>( <span class="ruby-identifier">package</span> ) 135: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>( <span class="ruby-identifier">$JOURNAL</span> ) 136: <span class="ruby-comment cmt"># TODO: refactor myLogger:</span> @@ -467,7 +467,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> <div id="M000005_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 183</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 183</span> 183: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_depends</span>( <span class="ruby-identifier">package</span> ) 184: <span class="ruby-comment cmt"># TODO: implement this.</span> 185: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> @@ -498,7 +498,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> <div id="M000006_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 198</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 198</span> 198: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_package_integrity</span>( <span class="ruby-identifier">package</span> ) 199: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> 200: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) @@ -567,7 +567,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> <div id="M000004_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtsystemmanager.rb, line 170</span> + <span class="ruby-comment cmt"># File libs/abtsystemmanager.rb, line 170</span> 170: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verify_symlinks</span>( <span class="ruby-identifier">package</span> ) 171: <span class="ruby-comment cmt"># TODO: implement this.</span> 172: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> Modified: src/trunk/doc/classes/AbtUsage.html =================================================================== --- src/trunk/doc/classes/AbtUsage.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/AbtUsage.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/abtusage_rb.html">abtusage.rb</a> +<a href="../files/libs/abtusage_rb.html">libs/abtusage.rb</a> </td> </tr> <tr> @@ -152,7 +152,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> <div id="M000036_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 36</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 36</span> 36: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage</span>( <span class="ruby-identifier">section</span> ) 37: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Usage: abt.rb [options]\n\n"</span> 38: @@ -206,7 +206,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> <div id="M000040_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 126</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 126</span> 126: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_downloads</span> 127: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ndownloads:"</span> 128: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -d, download [package]\t\tRetrieve given package sources."</span> @@ -234,7 +234,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> <div id="M000041_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 138</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 138</span> 138: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_fix</span> 139: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nfix:"</span> 140: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" purge-src\t\t\t\tRemove source caches for packages no longer installed."</span> @@ -265,7 +265,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show source</a> ]</p> <div id="M000039_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 114</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 114</span> 114: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_generation</span> 115: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ngeneration:"</span> 116: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-updates\t\tShow a package listing with available update versions."</span> @@ -293,7 +293,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> <div id="M000042_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 153</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 153</span> 153: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_maintenance</span> 154: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nmaintenance:"</span> 155: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" build-location [host]\t\tSets global location (default: localhost) for retrieving cached package builds."</span> @@ -323,7 +323,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> <div id="M000037_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 74</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 74</span> 74: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_packages</span> 75: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\npackages:"</span> 76: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -i, install [package]\t\tInstall given package."</span> @@ -354,7 +354,7 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> <div id="M000038_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File abtusage.rb, line 89</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 89</span> 89: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_queries</span> 90: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nqueries:"</span> 91: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -s, search [string | regexp ]\tSearch package descriptions for given input."</span> Modified: src/trunk/doc/classes/TestAbtDepEngine.html =================================================================== --- src/trunk/doc/classes/TestAbtDepEngine.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/TestAbtDepEngine.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/testabtdepengine_rb.html">testabtdepengine.rb</a> +<a href="../files/tests/testabtdepengine_rb.html">tests/testabtdepengine.rb</a> </td> </tr> <tr> @@ -142,10 +142,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000104_source')" id="l_M000104_source">show source</a> ]</p> <div id="M000104_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdepengine.rb, line 36</span> -36: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> -37: <span class="ruby-ivar">@depEngine</span> = <span class="ruby-constant">AbtDepEngine</span>.<span class="ruby-identifier">new</span> -38: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File tests/testabtdepengine.rb, line 38</span> +38: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> +39: <span class="ruby-ivar">@depEngine</span> = <span class="ruby-constant">AbtDepEngine</span>.<span class="ruby-identifier">new</span> +40: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -164,9 +164,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000105_source')" id="l_M000105_source">show source</a> ]</p> <div id="M000105_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdepengine.rb, line 43</span> -43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> -44: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File tests/testabtdepengine.rb, line 45</span> +45: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> +46: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -184,10 +184,10 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000106_source')" id="l_M000106_source">show source</a> ]</p> <div id="M000106_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdepengine.rb, line 49</span> -49: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_dep_engine</span> -50: <span class="ruby-identifier">assert_equal</span>( <span class="ruby-keyword kw">false</span>, <span class="ruby-keyword kw">true</span>, <span class="ruby-value str">"test_dep_engine()"</span> ) -51: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File tests/testabtdepengine.rb, line 51</span> +51: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_dep_engine</span> +52: <span class="ruby-identifier">assert_equal</span>( <span class="ruby-keyword kw">false</span>, <span class="ruby-keyword kw">true</span>, <span class="ruby-value str">"test_dep_engine()"</span> ) +53: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/TestAbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/TestAbtDownloadManager.html 2007-12-31 14:01:22 UTC (rev 460) +++ src/trunk/doc/classes/TestAbtDownloadManager.html 2007-12-31 14:04:48 UTC (rev 461) @@ -57,7 +57,7 @@ <tr valign="top"> <td>In:</td> <td> -<a href="../files/testabtdownloadmanager_rb.html">testabtdownloadmanager.rb</a> +<a href="../files/tests/testabtdownloadmanager_rb.html">tests/testabtdownloadmanager.rb</a> </td> </tr> <tr> @@ -148,12 +148,12 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000084_source')" id="l_M000084_source">show source</a> ]</p> <div id="M000084_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File testabtdownloadmanager.rb, line 36</span> -36: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> -37: <span class="ruby-ivar">@download</span> = <span class="ruby-constant">AbtDownloadManager</span>.<span class="ruby-identifier">new</span> -38: <span class="ruby-ivar">@manager</span> = <span class="ruby-constant">AbtPackageManager</span>.<span class="ruby-identifier">new</span> -39: <span class="ruby-ivar">@system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -40: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File tests/testabtdownloadmanager.rb, line 38</span> +38: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> +39: <span class="ruby-ivar">@download</span> = <span class="ruby-constant">AbtDownloadManager</span>.<span class="ruby-identifier">new</span> +40: <span class="ruby-ivar">@manager</span> = <span class="ruby-constant">AbtPackageManager</span>.<span class="ruby-identifier">new</span> +41: <span class="ruby-ivar">@system</span> = <span class="ruby-constant">AbtSystemManager</sp... [truncated message content] |