abtlinux-svn Mailing List for ABout Time Linux (AbTLinux) (Page 7)
Status: Alpha
Brought to you by:
eschabell
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
(12) |
Apr
(4) |
May
(61) |
Jun
(5) |
Jul
(12) |
Aug
(1) |
Sep
|
Oct
(29) |
Nov
(89) |
Dec
(37) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(4) |
Feb
(33) |
Mar
(12) |
Apr
|
May
(2) |
Jun
(13) |
Jul
(76) |
Aug
(7) |
Sep
(21) |
Oct
|
Nov
|
Dec
(33) |
2008 |
Jan
(32) |
Feb
(24) |
Mar
(17) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(10) |
From: <esc...@us...> - 2007-07-24 13:04:56
|
Revision: 411 http://svn.sourceforge.net/abtlinux/?rev=411&view=rev Author: eschabell Date: 2007-07-24 06:04:57 -0700 (Tue, 24 Jul 2007) Log Message: ----------- Refactored with improvements to testing coverage, also cleanup at the end. All test passing for abt package class! Modified Paths: -------------- src/trunk/testabtpackage.rb Modified: src/trunk/testabtpackage.rb =================================================================== --- src/trunk/testabtpackage.rb 2007-07-24 12:54:02 UTC (rev 410) +++ src/trunk/testabtpackage.rb 2007-07-24 13:04:57 UTC (rev 411) @@ -48,13 +48,17 @@ # setup method for testing AbtPackage. ## def setup - @ipc = Ipc.new + @ipc = Ipc.new + + # ensures download not needed. + FileUtils.cp "#{$PACKAGE_PATH}/ipc-1.4.tar.gz", "#{$SOURCES_REPOSITORY}", :verbose => true if !File.exist? "#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz" end ## # teardown method to cleanup after testing. ## def teardown + FileUtils.rm_r "#{$BUILD_LOCATION}/#{$dataTest['srcDir']}", :verbose => true if File.exist? "#{$BUILD_LOCATION}/#{$dataTest['srcDir']}" end ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-24 12:54:39
|
Revision: 410 http://svn.sourceforge.net/abtlinux/?rev=410&view=rev Author: eschabell Date: 2007-07-24 05:54:02 -0700 (Tue, 24 Jul 2007) Log Message: ----------- Refactored so that test packge ipc sources no longer are downloaded. Modified Paths: -------------- src/trunk/testabtlogmanager.rb src/trunk/testabtpackagemanager.rb Modified: src/trunk/testabtlogmanager.rb =================================================================== --- src/trunk/testabtlogmanager.rb 2007-07-24 12:53:06 UTC (rev 409) +++ src/trunk/testabtlogmanager.rb 2007-07-24 12:54:02 UTC (rev 410) @@ -37,6 +37,9 @@ @logger = AbtLogManager.new @manager = AbtPackageManager.new @system = AbtSystemManager.new + + # ensures download not needed. + FileUtils.cp "#{$PACKAGE_PATH}/ipc-1.4.tar.gz", "#{$SOURCES_REPOSITORY}", :verbose => true if !File.exist?( "#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz" ) end ## Modified: src/trunk/testabtpackagemanager.rb =================================================================== --- src/trunk/testabtpackagemanager.rb 2007-07-24 12:53:06 UTC (rev 409) +++ src/trunk/testabtpackagemanager.rb 2007-07-24 12:54:02 UTC (rev 410) @@ -39,6 +39,9 @@ @pkgMgr = AbtPackageManager.new @manager = AbtPackageManager.new @system = AbtSystemManager.new + + # ensures download not needed. + FileUtils.cp "#{$PACKAGE_PATH}/ipc-1.4.tar.gz", "#{$SOURCES_REPOSITORY}", :verbose => true if !File.exist?( "#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz" ) end ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-24 12:53:15
|
Revision: 409 http://svn.sourceforge.net/abtlinux/?rev=409&view=rev Author: eschabell Date: 2007-07-24 05:53:06 -0700 (Tue, 24 Jul 2007) Log Message: ----------- Refactored to ensure proper test coverage. Big improvement is that test package ipc sources are no longer downloaded. Modified Paths: -------------- src/trunk/testabtdownloadmanager.rb Modified: src/trunk/testabtdownloadmanager.rb =================================================================== --- src/trunk/testabtdownloadmanager.rb 2007-07-24 12:46:48 UTC (rev 408) +++ src/trunk/testabtdownloadmanager.rb 2007-07-24 12:53:06 UTC (rev 409) @@ -34,7 +34,9 @@ # setup method for testing AbtDownloadManager. ## def setup - @download = AbtDownloadManager.new() + @download = AbtDownloadManager.new + @manager = AbtPackageManager.new + @system = AbtSystemManager.new end ## @@ -47,8 +49,10 @@ # Test method for 'AbtDownloadManager.test_retrieve_package_source()' ## def test_retrieve_package_source() - assert( - @download.retrieve_package_source( "ipc", "#{$SOURCES_REPOSITORY}" ), "test_retrieve_package_source()" ) + # ensures download not needed. + FileUtils.cp "#{$PACKAGE_PATH}/ipc-1.4.tar.gz", "#{$SOURCES_REPOSITORY}", :verbose => true if !File.exist?( "#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz" ) + + assert( @download.retrieve_package_source( "ipc", "#{$SOURCES_REPOSITORY}" ), "test_retrieve_package_source()" ) end ## @@ -83,6 +87,9 @@ # Test method for 'AbtDownloadManager.test_validated()' ## def test_validated() + # ensure a tarball is available to test! + FileUtils.cp "#{$PACKAGE_PATH}/ipc-1.4.tar.gz", "#{$SOURCES_REPOSITORY}", :verbose => true if !File.exist?( "#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz" ) + assert( @download.validated( 'e81278607b1d65dcb18c3613ec00fbf588b50319', "#{$SOURCES_REPOSITORY}/ipc-1.4.tar.gz" ), "test_validated" ) end end This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-24 12:46:47
|
Revision: 408 http://svn.sourceforge.net/abtlinux/?rev=408&view=rev Author: eschabell Date: 2007-07-24 05:46:48 -0700 (Tue, 24 Jul 2007) Log Message: ----------- Added source for ipc for testing, prevents downloading and delays. Added Paths: ----------- src/trunk/packages/ipc-1.4.tar.gz Added: src/trunk/packages/ipc-1.4.tar.gz =================================================================== (Binary files differ) Property changes on: src/trunk/packages/ipc-1.4.tar.gz ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-24 12:31:19
|
Revision: 407 http://svn.sourceforge.net/abtlinux/?rev=407&view=rev Author: eschabell Date: 2007-07-24 05:31:16 -0700 (Tue, 24 Jul 2007) Log Message: ----------- Some refactoring of package manager unit tests to ensure proper testing coverage. Two failing unit tests to go here! Modified Paths: -------------- src/trunk/testabtpackagemanager.rb Modified: src/trunk/testabtpackagemanager.rb =================================================================== --- src/trunk/testabtpackagemanager.rb 2007-07-24 12:27:18 UTC (rev 406) +++ src/trunk/testabtpackagemanager.rb 2007-07-24 12:31:16 UTC (rev 407) @@ -36,7 +36,9 @@ # setup method for testing AbtPackageManager. ## def setup - @pkgMgr = AbtPackageManager.new() + @pkgMgr = AbtPackageManager.new + @manager = AbtPackageManager.new + @system = AbtSystemManager.new end ## @@ -49,6 +51,10 @@ # Test method for 'AbtPackageManager.test_install_package()' ## def test_install_package + if @system.package_installed( "ipc" ) + @manager.remove_package( "ipc" ) + end + assert( @pkgMgr.install_package( "ipc", $verbose ), "test_install_package()" ) end @@ -56,6 +62,10 @@ # Test method for 'AbtPackageManager.test_reinstall_package()' ## def test_reinstall_package + if !@system.package_installed( "ipc" ) + @manager.install_package( "ipc" ) + end + assert( @pkgMgr.reinstall_package( "ipc" ), "test_reinstall_package()" ) end @@ -63,6 +73,10 @@ # Test method for 'AbtPackageManager.test_remove_package()' ## def test_remove_package + if !@system.package_installed( "ipc" ) + @manager.install_package( "ipc" ) + end + assert( @pkgMgr.remove_package( "ipc" ), "test_remove_package()" ) end @@ -70,6 +84,10 @@ # Test method for 'AbtPackageManager.test_downgrade_package()' ## def test_downgrade_package + if !@system.package_installed( "ipc" ) + @manager.install_package( "ipc" ) + end + assert( @pkgMgr.downgrade_package( "ipc", "1.2" ), "test_downgrade_package()" ) end @@ -77,6 +95,10 @@ # Test method for 'AbtPackageManager.test_freeze_package()' ## def test_freeze_package + if !@system.package_installed( "ipc" ) + @manager.install_package( "ipc" ) + end + assert( @pkgMgr.freeze_package( "ipc" ), "test_freeze_package()" ) end This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-24 12:27:15
|
Revision: 406 http://svn.sourceforge.net/abtlinux/?rev=406&view=rev Author: eschabell Date: 2007-07-24 05:27:18 -0700 (Tue, 24 Jul 2007) Log Message: ----------- Refactoring to ensure each method was getting properly tested. It turned up a bug in log manager method log_package_install that was always returning true. With these fixes, all log manager tests are now passing. Modified Paths: -------------- src/trunk/abtlogmanager.rb src/trunk/testabtlogmanager.rb Modified: src/trunk/abtlogmanager.rb =================================================================== --- src/trunk/abtlogmanager.rb 2007-07-24 12:24:55 UTC (rev 405) +++ src/trunk/abtlogmanager.rb 2007-07-24 12:27:18 UTC (rev 406) @@ -169,6 +169,9 @@ end installFile.close + else + # no tmp install file, thus no install running. + return false end return true; Modified: src/trunk/testabtlogmanager.rb =================================================================== --- src/trunk/testabtlogmanager.rb 2007-07-24 12:24:55 UTC (rev 405) +++ src/trunk/testabtlogmanager.rb 2007-07-24 12:27:18 UTC (rev 406) @@ -34,48 +34,78 @@ # setup method for testing AbtLogManager. ## def setup - @log = AbtLogManager.new() + @logger = AbtLogManager.new + @manager = AbtPackageManager.new + @system = AbtSystemManager.new end ## # teardown method to cleanup after testing. ## def teardown + FileUtils.rm( "#{$ABT_TMP}/ipc-1.4.watch" ) if File.exist?( "#{$ABT_TMP}/ipc-1.2.watch" ) end ## # Test method for 'AbtLogManager.test_log_package_integrity()' ## def test_log_package_integrity() - assert( @log.log_package_integrity( "ipc" ), "test_log_package_integrity()" ) + if !@system.package_installed( "ipc" ) + @manager.install_package( "ipc" ) + end + + assert( @logger.log_package_integrity( "ipc" ), "test_log_package_integrity()" ) end ## # Test method for 'AbtLogManager.test_log_package_install()' ## def test_log_package_install() - assert( @log.log_package_install( "ipc" ), "test_log_package_install()" ) + if !@system.package_installed( "ipc" ) + @manager.install_package( "ipc" ) + end + + # fill installwatch file. + File.open( "#{$ABT_TMP}/ipc-1.4.watch", "w" ) do |file| + file.puts "5 open /usr/local/bin/ipc #success" + file.puts "0 chmod /usr/local/bin/ipc 00600 #success" + file.puts "0 chown /usr/local/bin/ipc -1 -1 #success" + file.puts "0 chmod /usr/local/bin/ipc 00755 #success" + file.puts "5 open /usr/local/share/ipc/elemente #success" + file.puts "0 chmod /usr/local/share/ipc/elemente 00600 #success" + file.puts "0 chown /usr/local/share/ipc/elemente -1 -1 #success" + file.puts "0 chmod /usr/local/share/ipc/elemente 00644 #success" + end + + assert( @logger.log_package_install( "ipc" ), "test_log_package_install()" ) end ## # Test method for 'AbtLogManager.test_log_package_build()' ## def test_log_package_build() - assert( @log.log_package_build( "ipc" ), "test_log_package_build()" ) + if !@system.package_installed( "ipc" ) + @manager.install_package( "ipc" ) + end + + assert( @logger.log_package_build( "ipc" ), "test_log_package_build()" ) end ## # Test method for 'AbtLogManager.test_cache_package()' ## def test_cache_package() - assert( @log.cache_package( "ipc" ), "test_cache_package()" ) + if !@system.package_installed( "ipc" ) + @manager.install_package( "ipc" ) + end + + assert( @logger.cache_package( "ipc" ), "test_cache_package()" ) end ## # Test method for 'AbtLogManager.test_to_journal()' ## def test_to_journal() - assert( @log.to_journal( "Test message from AbtTestSuite." ), "test_to_journal()" ) + assert( @logger.to_journal( "Test message from AbtTestSuite." ), "test_to_journal()" ) end - end This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-24 12:24:54
|
Revision: 405 http://svn.sourceforge.net/abtlinux/?rev=405&view=rev Author: eschabell Date: 2007-07-24 05:24:55 -0700 (Tue, 24 Jul 2007) Log Message: ----------- Refactored test suite to no longer start with an installation, this should be applied at test class level as needed. Modified Paths: -------------- src/trunk/testsuiteabt.rb Modified: src/trunk/testsuiteabt.rb =================================================================== --- src/trunk/testsuiteabt.rb 2007-07-23 13:14:18 UTC (rev 404) +++ src/trunk/testsuiteabt.rb 2007-07-24 12:24:55 UTC (rev 405) @@ -18,13 +18,6 @@ # This speeds up the test suit by more than 10 sec # on my machine. I get avg runs of around 17,5 sec. # -logger = AbtLogManager.new -manager = AbtPackageManager.new -system = AbtSystemManager.new -if !system.package_installed( "ipc" ) - manager.install_package( "ipc" ) -end - require 'testabtpackagemanager' require 'testabtlogmanager' require 'testabtdownloadmanager' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
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-23 13:13:24
|
Revision: 403 http://svn.sourceforge.net/abtlinux/?rev=403&view=rev Author: eschabell Date: 2007-07-23 06:13:14 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Implemented purge sources option in abt package manager. Implemented clean package sources method in the system manager. 18 unit tests to go! Modified Paths: -------------- src/trunk/abt.rb src/trunk/abtreportmanager.rb src/trunk/abtsystemmanager.rb Modified: src/trunk/abt.rb =================================================================== --- src/trunk/abt.rb 2007-07-23 13:11:27 UTC (rev 402) +++ src/trunk/abt.rb 2007-07-23 13:13:14 UTC (rev 403) @@ -416,9 +416,20 @@ end when "purge-src" - # FIXME : purge-src implementation. - puts "Remove source caches for packages no longer installed." - show.usage( "fix" ) + if ( ARGV.length == 1 ) + # FIXME : purge-src implementation. + logger.to_journal( "Starting to purge sources from packages that are not installed.") + if ( system.cleanup_package_sources ) + puts "\nPurged sources from packages that are not installed." + logger.to_journal( "Finished purging sources from packages that are not installed.") + else + puts "\nUnable to complete a purge of sources from packages that are not installed, see journal." + logger.to_journal( "Cleanup of package sources encountered problems, see journal." ) + end + else + show.usage( "fix" ) + exit + end when "verify-files" if ( ARGV.length == 2 ) Modified: src/trunk/abtreportmanager.rb =================================================================== --- src/trunk/abtreportmanager.rb 2007-07-23 13:11:27 UTC (rev 402) +++ src/trunk/abtreportmanager.rb 2007-07-23 13:13:14 UTC (rev 403) @@ -212,7 +212,6 @@ def search_package_descriptions( searchText ) packageHash = Hash.new # has for values found. - # TODO: get packages installed list if ( Dir.entries( $PACKAGE_INSTALLED ) - [ '.', '..' ] ).empty? return packageHash # empty hash, no entries. else Modified: src/trunk/abtsystemmanager.rb =================================================================== --- src/trunk/abtsystemmanager.rb 2007-07-23 13:11:27 UTC (rev 402) +++ src/trunk/abtsystemmanager.rb 2007-07-23 13:13:14 UTC (rev 403) @@ -72,11 +72,55 @@ # Removes all sources for packages that are not currently installed. Makes # use of install listing to determine package sources to keep. # + # <b>PARAM</b> <i>Boolean</i> - if false then removal of taballs done silently, default is + # true and removes with verbose output. + # # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise # false. ## - def cleanup_package_sources - return false + def cleanup_package_sources( verbose=true) + logger = AbtLogManager.new + sourcesArray = Array.new + + if ( Dir.entries( $PACKAGE_INSTALLED ) - [ '.', '..' ] ).empty? + FileUtils.remove Dir.glob( "#{$SOURCES_REPOSITORY}/*" ), :verbose => verbose, :force => true + logger.to_journal( "Cleanup of package sources done, encountered an empty installation listing?" ) + return true + else + Dir.foreach( $PACKAGE_INSTALLED ) { |package| + if ( package != "." && package != "..") + # split the installed entry into two parts, + # the package name and the version number. + packageArray = package.split( "-" ) + packageName = packageArray[0] + + # create an array of installed package tarball names. + if ( File.exist?( "#{$PACKAGE_PATH}#{packageName}.rb" ) ) + require "#{$PACKAGE_PATH}#{packageName}" + sw = eval( "#{packageName.capitalize}.new" ) + sourcesArray.push( File.basename( sw.srcUrl ) ) + end + end + } + end + + if ( Dir.entries( $SOURCES_REPOSITORY ) - [ '.', '..' ] ).empty? + logger.to_journal( "Cleanup of package sources done, encountered an empty sources repository?" ) + return false + else + if ( verbose ) + puts "\nRemoving the following source files:" + puts "====================================" + end + + Dir.foreach( $SOURCES_REPOSITORY ) { |file| FileUtils.remove( file, :verbose => verbose, :force => true ) if ( file != "." && file != ".." && !sourcesArray.include?( file ) ) } + + if ( verbose ) + puts "====================================\n" + end + end + + return true end ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-23 13:11:25
|
Revision: 402 http://svn.sourceforge.net/abtlinux/?rev=402&view=rev Author: eschabell Date: 2007-07-23 06:11:27 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Removed unit test for cleanup of logs, this method is not needed in our implementation thus the test either. Modified Paths: -------------- src/trunk/testabtsystemmanager.rb Modified: src/trunk/testabtsystemmanager.rb =================================================================== --- src/trunk/testabtsystemmanager.rb 2007-07-23 12:09:13 UTC (rev 401) +++ src/trunk/testabtsystemmanager.rb 2007-07-23 13:11:27 UTC (rev 402) @@ -49,15 +49,8 @@ def test_cleanup_package_sources assert( @sys.cleanup_package_sources(), "test_cleanup_package_sources()" ) end - + ## - # Test method for 'AbtSystemManager.test_cleanup_logs()' - ## - def test_cleanup_logs - assert( @sys.cleanup_logs(), "test_cleanup_logs()" ) - end - - ## # Test method for 'AbtSystemManager.test_verify_installed_files()' ## def test_verify_installed_files This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-23 12:09:10
|
Revision: 401 http://svn.sourceforge.net/abtlinux/?rev=401&view=rev Author: eschabell Date: 2007-07-23 05:09:13 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Remove cleanup logs method, our implementation will not require this. Modified Paths: -------------- src/trunk/abtsystemmanager.rb Modified: src/trunk/abtsystemmanager.rb =================================================================== --- src/trunk/abtsystemmanager.rb 2007-07-23 11:55:15 UTC (rev 400) +++ src/trunk/abtsystemmanager.rb 2007-07-23 12:09:13 UTC (rev 401) @@ -80,16 +80,6 @@ end ## - # All logs for packages not in install list are cleaned off the system. - # - # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise - # false. - ## - def cleanup_logs - return false - end - - ## # Checks if files from given package install list are actually installed. # # <b>PARAM</b> <i>String</i> - Package name. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-23 11:55:29
|
Revision: 400 http://svn.sourceforge.net/abtlinux/?rev=400&view=rev Author: eschabell Date: 2007-07-23 04:55:15 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Removed purge logs functionality, this is not needed in our implementation. If a package is installed then it will have logs and removal removes the logs also. Modified Paths: -------------- src/trunk/abt.rb src/trunk/abtusage.rb Modified: src/trunk/abt.rb =================================================================== --- src/trunk/abt.rb 2007-07-23 10:12:31 UTC (rev 399) +++ src/trunk/abt.rb 2007-07-23 11:55:15 UTC (rev 400) @@ -420,11 +420,6 @@ puts "Remove source caches for packages no longer installed." show.usage( "fix" ) -when "purge-logs" - # FIXME : purge-logs implementation. - puts "Remove log files for packages no longer installed." - show.usage( "fix" ) - when "verify-files" if ( ARGV.length == 2 ) options['package'] = ARGV[1] Modified: src/trunk/abtusage.rb =================================================================== --- src/trunk/abtusage.rb 2007-07-23 10:12:31 UTC (rev 399) +++ src/trunk/abtusage.rb 2007-07-23 11:55:15 UTC (rev 400) @@ -137,7 +137,6 @@ def usage_fix puts "\nfix:" puts " purge-src\t\t\t\tRemove source caches for packages no longer installed." - puts " purge-logs\t\t\t\tRemove log files for packages no longer installed." puts " verify-files [package]\t\tInstalled files are verified for given package." puts " verify-symlinks [package]\t\tSymlinks verified for given package." puts " verify-deps [package]\t\tDependency tree is verified for given package." This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-23 10:14:49
|
Revision: 396 http://svn.sourceforge.net/abtlinux/?rev=396&view=rev Author: eschabell Date: 2007-07-23 02:32:10 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Fixed typo call to downcase. Modified Paths: -------------- src/trunk/abtpackagemanager.rb Modified: src/trunk/abtpackagemanager.rb =================================================================== --- src/trunk/abtpackagemanager.rb 2007-07-23 07:17:15 UTC (rev 395) +++ src/trunk/abtpackagemanager.rb 2007-07-23 09:32:10 UTC (rev 396) @@ -196,7 +196,7 @@ # remove pacakge from install queue. if ( !queuer.action_package_queue( sw.name.downcase, "install", "remove" ) ) - logger.to_journal( "Failed to remove #{sw.name.donwcase} from install queue." ) + logger.to_journal( "Failed to remove #{sw.name.downcase} from install queue." ) end return true # install completed! This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
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 10:11:41
|
Revision: 398 http://svn.sourceforge.net/abtlinux/?rev=398&view=rev Author: eschabell Date: 2007-07-23 03:11:42 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Added some task markers for remaining abt options. Modified Paths: -------------- src/trunk/abt.rb Modified: src/trunk/abt.rb =================================================================== --- src/trunk/abt.rb 2007-07-23 09:34:17 UTC (rev 397) +++ src/trunk/abt.rb 2007-07-23 10:11:42 UTC (rev 398) @@ -157,6 +157,7 @@ if ( ARGV.length == 3 ) options['version'] = ARGV[1] options['package'] = ARGV[2] + # FIXME: downgrade pkg implementation. print "Downgradinging package : #{options['package']} " puts "to version : #{options['version']}" else @@ -167,6 +168,7 @@ when "freeze", "-f" if ( ARGV.length == 2 ) options['package'] = ARGV[1] + # FIXME : freeze package implementation. puts "Holdinging package : #{options['package']} at current version." else show.usage( "packages" ) @@ -285,6 +287,7 @@ when "show-depends" if ( ARGV.length == 2 ) options['package'] = ARGV[1] + # FIXME : show package depends implementation. puts "Display dependency tree for package : " + options['package'] else show.usage( "queries" ) @@ -294,6 +297,7 @@ when "show-files" if ( ARGV.length == 2 ) options['package'] = ARGV[1] + # FIXME : show pkg files implementation. puts "Display installed files from package : " + options['package'] else show.usage( "queries" ) @@ -303,6 +307,7 @@ when "show-owner" if ( ARGV.length == 2 ) options['fileName'] = ARGV[1] + # FIXME : display a file owner implementation. puts "Display owning package for file : " + options['fileName'] else show.usage( "queries" ) @@ -318,10 +323,12 @@ end when "show-frozen" + # FIXME : show frozen pkg's implementation. puts "Display all packages frozen at current version." show.usage( "queries" ) when "show-untracked" + # FIXME : show untracked files implementation. puts "Display all files on system not tracked by AbTLinux." show.usage( "queries" ) @@ -333,14 +340,17 @@ reporter.show_queue( "install" ) when "show-patches" + # FIXME : show patches implementation. puts "Display currently available patches for installed package tree." show.usage( "queries" ) when "show-updates" + # FIXME : show updates implementation. puts "Display package listing with available update versions." show.usage( "generation" ) when "html" + # FIXME : generate html installed pkgs implementation. puts "Generate HTML page from installed packages:" puts " (package name with link to package website/version installed)" show.usage( "generation" ) @@ -398,6 +408,7 @@ when "update", "-u" if ( ARGV.length == 2 ) options['updateItem'] = ARGV[1] + # FIXME : update package implementation. puts "Updating item : #{options['updateItem']}" else show.usage( "downloads" ) @@ -405,10 +416,12 @@ end when "purge-src" + # FIXME : purge-src implementation. puts "Remove source caches for packages no longer installed." show.usage( "fix" ) when "purge-logs" + # FIXME : purge-logs implementation. puts "Remove log files for packages no longer installed." show.usage( "fix" ) @@ -433,6 +446,7 @@ when "verify-symlinks" if ( ARGV.length == 2 ) options['package'] = ARGV[1] + # FIXME : verify symlinks for pkg implementation. puts "Symlinks verified for package : " + options['package'] else show.usage( "fix" ) @@ -442,6 +456,7 @@ when "verify-deps" if ( ARGV.length == 2 ) options['package'] = ARGV[1] + # FIXME : verify deps for pkg implementation. puts "Symlinks verified for package : " + options['package'] else show.usage( "fix" ) @@ -451,6 +466,7 @@ when "verify-integrity" if ( ARGV.length == 2 ) options['pkg'] = ARGV[1] + # FIXME : verify integrity of install pkg files implementation. print "Verifiy integrity of installed files for " puts "package : #{options['pkg']}" else @@ -461,6 +477,7 @@ when "fix" if ( ARGV.length == 2 ) options['pkg'] = ARGV[1] + # FIXME : fix package impelmentation. puts "Package : #{options['pkg']} is verified and checked if needed." else show.usage( "fix" ) @@ -470,6 +487,7 @@ when "build-location" if ( ARGV.length == 2 ) options['buildHost'] = ARGV[1] + # FIXME : set global cache build location implementation. print "Sets global location for retrieving cached build packages " puts "to : #{options['buildHost']}" else @@ -478,6 +496,7 @@ end when "package-repo" + # FIXME : packge repo implementation. # sort out that we have enough args. case ARGV.length This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-23 09:34:16
|
Revision: 397 http://svn.sourceforge.net/abtlinux/?rev=397&view=rev Author: eschabell Date: 2007-07-23 02:34:17 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Implemented very simplistic SINGLE WORD pacakge search. Updated unit test to look for a correct existing hash result. 20 unit tests left to go! Modified Paths: -------------- src/trunk/abt.rb src/trunk/abtreportmanager.rb src/trunk/testabtreportmanager.rb Modified: src/trunk/abt.rb =================================================================== --- src/trunk/abt.rb 2007-07-23 09:32:10 UTC (rev 396) +++ src/trunk/abt.rb 2007-07-23 09:34:17 UTC (rev 397) @@ -176,7 +176,19 @@ when "search", "-s" if ( ARGV.length == 2 ) options['searchString'] = ARGV[1] - puts "Searching package descriptions for : #{options['searchString']}" + logger.to_journal( "Starting search of package descriptions for : #{options['searchString']}" ) + searchResults = reporter.search_package_descriptions( options['searchString'].chomp ) + if ( searchResults.empty? ) + puts "\nNothing found matching your search query." + exit + else + # we have results hash! + puts "\nSearch results for : #{options['searchString']} " + puts "====================" + searchResults.each_pair { |name, description| puts "#{name} \t: #{description}" } + end + + logger.to_journal( "Completed search of package descriptions for : #{options['searchString']}" ) else show.usage( "queries" ) exit Modified: src/trunk/abtreportmanager.rb =================================================================== --- src/trunk/abtreportmanager.rb 2007-07-23 09:32:10 UTC (rev 396) +++ src/trunk/abtreportmanager.rb 2007-07-23 09:34:17 UTC (rev 397) @@ -136,6 +136,7 @@ # <b>RETURN</b> <i>void.</i> ## def show_frozen_packages + return false end ## @@ -149,6 +150,7 @@ # hash of problem files and their encountered errors. ## def show_package_dependencies( package ) + return false end ## @@ -159,6 +161,7 @@ # <b>RETURN</b> <i>void.</i> ## def show_untracked_files + return false end ## @@ -194,6 +197,7 @@ # <b>RETURN</b> <i>void.</i> ## def show_file_owner( file ) + return false end ## @@ -206,6 +210,39 @@ # names and values are matching descriptions. ## def search_package_descriptions( searchText ) + packageHash = Hash.new # has for values found. + + # TODO: get packages installed list + if ( Dir.entries( $PACKAGE_INSTALLED ) - [ '.', '..' ] ).empty? + return packageHash # empty hash, no entries. + else + Dir.foreach( $PACKAGE_INSTALLED ) { |package| + if ( package != "." && package != "..") + # split the installed entry into two parts, + # the package name and the version number. + packageArray = package.split( "-" ) + packageName = packageArray[0] + + # check for match to name and description if the package file exists. + if ( File.exist?( "#{$PACKAGE_PATH}#{packageName}.rb" ) ) + require "#{$PACKAGE_PATH}#{packageName}" + sw = eval( "#{packageName.capitalize}.new" ) + + # add if matches name or description entries. + matchesArray = sw.description.scan( searchText ) + matchesArray = matchesArray.concat( packageName.scan( searchText ) ) + + if ( matchesArray.length > 0 ) + # matches so add to hash. + packageHash = packageHash.merge( Hash[ "#{package}" => "#{sw.description}" ] ) + end + end + end + } + end + + # finished search results. + return packageHash end ## @@ -249,6 +286,7 @@ # false. ## def show_updates( target ) + return false end ## @@ -257,5 +295,6 @@ # <b>RETURN</b> <i>void.</i> ## def generate_HTML_package_listing + return false end end Modified: src/trunk/testabtreportmanager.rb =================================================================== --- src/trunk/testabtreportmanager.rb 2007-07-23 09:32:10 UTC (rev 396) +++ src/trunk/testabtreportmanager.rb 2007-07-23 09:34:17 UTC (rev 397) @@ -111,7 +111,8 @@ # Test method for 'AbtReportManager.test_search_package_descriptions()' ## def test_search_package_descriptions - assert( @report.search_package_descriptions( "Special text" ), "test_search_package_descriptions()" ) + expectedHash = Hash[ "ipc-1.4" => "IPC is a program that calculates the isotopic distribution of a given chemical formula."] + assert_equal( @report.search_package_descriptions( "ipc" ), expectedHash, "test_search_package_descriptions()" ) end ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-23 07:17:13
|
Revision: 395 http://svn.sourceforge.net/abtlinux/?rev=395&view=rev Author: eschabell Date: 2007-07-23 00:17:15 -0700 (Mon, 23 Jul 2007) Log Message: ----------- Cleaned up DEBUG statements left over from the early days of development. Modified Paths: -------------- src/trunk/abtlogmanager.rb src/trunk/abtpackage.rb src/trunk/abtpackagemanager.rb Modified: src/trunk/abtlogmanager.rb =================================================================== --- src/trunk/abtlogmanager.rb 2007-07-20 17:06:28 UTC (rev 394) +++ src/trunk/abtlogmanager.rb 2007-07-23 07:17:15 UTC (rev 395) @@ -157,14 +157,12 @@ IO.foreach( tmpInstallLog ) do |line| if ( line.split[1] == 'open' ) if ( line.split[2] =~ excluded_pattern ) - #self.logToJournal( "DEBUG: Found bad logLine!" ) badLine = true else badLine = false end if ( !badLine ) - #self.to_journal( "DEBUG: adding line to installFile!") installFile << "#{line.split[2]}\n" end end Modified: src/trunk/abtpackage.rb =================================================================== --- src/trunk/abtpackage.rb 2007-07-20 17:06:28 UTC (rev 394) +++ src/trunk/abtpackage.rb 2007-07-23 07:17:15 UTC (rev 395) @@ -253,11 +253,11 @@ Dir.chdir( "#{$BUILD_LOCATION}/#{@srcDir}" ) if ( !system( command ) ) - puts "DEBUG: [AbtPackage.configure] - configure section failed." + puts "[AbtPackage.configure] - configure section failed." return false end - puts "\nDEBUG: [AbtPackage.configure] - configure section completed!" if (verbose ) + puts "[AbtPackage.configure] - configure section completed!" if (verbose ) return true end @@ -281,11 +281,11 @@ Dir.chdir( "#{$BUILD_LOCATION}/#{@srcDir}" ) if( !system( command ) ) - puts "DEBUG: [AbtPackage.build] - build section failed." + puts "[AbtPackage.build] - build section failed." return false end - puts "DEBUG: [AbtPackage.build] - build section completed!" if ( verbose ) + puts "[AbtPackage.build] - build section completed!" if ( verbose ) return true end @@ -329,11 +329,11 @@ Dir.chdir( "#{$BUILD_LOCATION}/#{@srcDir}" ) if( !system( command ) ) - puts "DEBUG: [AbtPackage.install] - install section failed." + puts "[AbtPackage.install] - install section failed." return false end - puts "DEBUG: [AbtPackage.install] - install section completed!" if ( verbose ) + puts "[AbtPackage.install] - install section completed!" if ( verbose ) return true end Modified: src/trunk/abtpackagemanager.rb =================================================================== --- src/trunk/abtpackagemanager.rb 2007-07-20 17:06:28 UTC (rev 394) +++ src/trunk/abtpackagemanager.rb 2007-07-23 07:17:15 UTC (rev 395) @@ -51,11 +51,8 @@ file = File.new( logFile, "r" ) while ( line = file.gets ) - #puts "DEBUG: about to remove ***#{line.chomp}***" if ( File.file?( line.chomp ) ) File.delete( line.chomp ) - else - puts "DEBUG: file not exist? ***#{File.basename( line.chomp )}***" end end file.close @@ -63,8 +60,6 @@ # cleanup install log as it is incomplete. File.delete( logFile ) else - puts "DEBUG: attempt to use APM:rollBack( type ) incorrectly, " + - "unsupported type?" return false end @@ -120,7 +115,7 @@ "package description of #{package}." ) return false else - logger.to_journal( "DEBUG: finished #{package} pre section." ) + logger.to_journal( "Finished #{package} pre section." ) end # configure section. @@ -131,7 +126,7 @@ "package description of #{package}." ) return false else - logger.to_journal( "DEBUG: finished #{package} configure section." ) + logger.to_journal( "Finished #{package} configure section." ) end # build section. @@ -146,7 +141,7 @@ logger.to_journal( "Failed to create a package build log." ) return false end - logger.to_journal( "DEBUG: finished #{package} build section." ) + logger.to_journal( "Finished #{package} build section." ) end # preinstall section. @@ -157,7 +152,7 @@ "package description of #{package}." ) return false else - logger.to_journal( "DEBUG: finished #{package} preinstall section." ) + logger.to_journal( "Finished #{package} preinstall section." ) end # install section. @@ -178,7 +173,7 @@ # cleanup tmp files from installwatch. File.delete( "#{$ABT_TMP}/#{details['Source location']}.watch" ) - logger.to_journal( "DEBUG: finished #{package} install section." ) + logger.to_journal( "Finished #{package} install section." ) end # post section. @@ -188,7 +183,7 @@ logger.to_journal( "Failed to process post section in the package description of #{package}." ) return false else - logger.to_journal( "DEBUG: finished #{package} post section." ) + logger.to_journal( "Finished #{package} post section." ) end # clean out build sources. 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-20 17:05:26
|
Revision: 393 http://svn.sourceforge.net/abtlinux/?rev=393&view=rev Author: eschabell Date: 2007-07-20 10:05:20 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Verify files option implemented. 21 unit tests to go! Filled empty system manager methods (to be done) with returning false. Ensures unit test failures. Modified Paths: -------------- src/trunk/abt.rb src/trunk/abtsystemmanager.rb src/trunk/testabtsystemmanager.rb Modified: src/trunk/abt.rb =================================================================== --- src/trunk/abt.rb 2007-07-20 13:33:49 UTC (rev 392) +++ src/trunk/abt.rb 2007-07-20 17:05:20 UTC (rev 393) @@ -403,7 +403,16 @@ when "verify-files" if ( ARGV.length == 2 ) options['package'] = ARGV[1] - puts "Installed files verified for package : " + options['package'] + logger.to_journal( "Starting verifcation of files for package : #{options['package']}.") + + if system.verify_installed_files( options['package'] ) + puts "/nInstalled files verified for package : #{options['package']}" + logger.to_journal( "Finished verifcation of files for package : #{options['package']}.") + exit + end + + logger.to_journal( "Finished verifcation of files for package : #{options['package']}.") + puts "/nInstalled files verification for package : #{options['package']} failed, see journal." else show.usage( "fix" ) exit Modified: src/trunk/abtsystemmanager.rb =================================================================== --- src/trunk/abtsystemmanager.rb 2007-07-20 13:33:49 UTC (rev 392) +++ src/trunk/abtsystemmanager.rb 2007-07-20 17:05:20 UTC (rev 393) @@ -76,6 +76,7 @@ # false. ## def cleanup_package_sources + return false end ## @@ -85,6 +86,7 @@ # false. ## def cleanup_logs + return false end ## @@ -96,6 +98,30 @@ # otherwise false. ## def verify_installed_files( package ) + logger = AbtLogManager.new + system = AbtSystemManager.new + + if !system.package_installed( package ) + logger.to_journal( "Unable to verify installed files for #{package}, it's not installed!") + return false + end + + if !File.exist?( logger.get_log( package, 'install' ) ) + logger.to_journal( "Unable to verify installed files for #{package}, installed package but install log missing!" ) + return false + end + + failure = false # marker after checking all files to determine failure. + File.open( logger.get_log( package, "install" ) ).each { |line| + if !File.exist?( line.chomp ) + logger.to_journal( "The file : #{line.chomp} is missing for #{package}." ) + failure = true + end + } + return false if failure + + # all files passed check. + return true end ## @@ -107,6 +133,7 @@ # or broken, otherwise false. ## def verify_symlinks( package ) + return false end ## @@ -118,6 +145,7 @@ # false. ## def verify_package_depends( package ) + return false end ## @@ -130,6 +158,7 @@ # hash of problem files and their encountered errors. ## def verify_package_integrity( package ) + return false end ## @@ -141,6 +170,7 @@ # false. ## def fix_package( package ) + return false end ## @@ -152,6 +182,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the URI is set, otherwise false. ## def set_central_repo( uri ) + return false end ## @@ -164,6 +195,7 @@ # otherwise false. ## def set_package_tree_location( location ) + return false end ## @@ -183,8 +215,7 @@ if ( found_entry( $PACKAGE_INSTALLED, sw.srcDir ) ) return true end - - + return false end Modified: src/trunk/testabtsystemmanager.rb =================================================================== --- src/trunk/testabtsystemmanager.rb 2007-07-20 13:33:49 UTC (rev 392) +++ src/trunk/testabtsystemmanager.rb 2007-07-20 17:05:20 UTC (rev 393) @@ -61,7 +61,7 @@ # Test method for 'AbtSystemManager.test_verify_installed_files()' ## def test_verify_installed_files - assert( @sys.verify_installed_files( "dummy" ), "test_verify_installed_files()" ) + assert( @sys.verify_installed_files( "ipc" ), "test_verify_installed_files()" ) end ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-20 13:33:46
|
Revision: 392 http://svn.sourceforge.net/abtlinux/?rev=392&view=rev Author: eschabell Date: 2007-07-20 06:33:49 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Implemented show_package_log. 22 unit tests to go! Modified Paths: -------------- src/trunk/abtreportmanager.rb Modified: src/trunk/abtreportmanager.rb =================================================================== --- src/trunk/abtreportmanager.rb 2007-07-20 13:32:59 UTC (rev 391) +++ src/trunk/abtreportmanager.rb 2007-07-20 13:33:49 UTC (rev 392) @@ -26,7 +26,7 @@ # St, Fifth Floor, Boston, MA 02110-1301 USA ## class AbtReportManager - + protected private @@ -108,7 +108,8 @@ ## # Display the contents of the requested log for a given package. Possible - # log types are; install, build and integrity. + # log types are; configure, install, build and integrity. This method will return nothing + # if the package log is not installed. # # <b>PARAM</b> <i>String</i> - Package name. # @@ -117,9 +118,16 @@ # <b>RETURN</b> <i>void.</i> ## def show_package_log( package, logType ) - # install log - # build log - # integrity log + system = AbtSystemManager.new + logger = AbtLogManager.new + + # just return if package not installed, up to + # caller to message the user about why. + if !system.package_installed( package ) + return + end + + File.open( logger.get_log( package, logType ) ).each { |line| puts line } end ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-20 13:32:57
|
Revision: 391 http://svn.sourceforge.net/abtlinux/?rev=391&view=rev Author: eschabell Date: 2007-07-20 06:32:59 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Expanded setup method to ensure that our test package ipc is installed for testing of the report manager. Modified Paths: -------------- src/trunk/testabtreportmanager.rb Modified: src/trunk/testabtreportmanager.rb =================================================================== --- src/trunk/testabtreportmanager.rb 2007-07-20 13:29:38 UTC (rev 390) +++ src/trunk/testabtreportmanager.rb 2007-07-20 13:32:59 UTC (rev 391) @@ -34,7 +34,13 @@ # setup method for testing AbtReportManager. ## def setup - @report = AbtReportManager.new() + @report = AbtReportManager.new + @manager = AbtPackageManager.new + @system = AbtSystemManager.new + + if !@system.package_installed( "ipc" ) + @manager.install_package( "ipc" ) + end end ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-20 13:29:39
|
Revision: 390 http://svn.sourceforge.net/abtlinux/?rev=390&view=rev Author: eschabell Date: 2007-07-20 06:29:38 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Added show-integrity option and usage entry. Modified Paths: -------------- src/trunk/abt.rb src/trunk/abtusage.rb Modified: src/trunk/abt.rb =================================================================== --- src/trunk/abt.rb 2007-07-20 12:17:19 UTC (rev 389) +++ src/trunk/abt.rb 2007-07-20 13:29:38 UTC (rev 390) @@ -254,6 +254,22 @@ exit end + when "show-integrity" + if ( ARGV.length == 2 ) + options['package'] = ARGV[1] + if !system.package_installed( options['package'] ) + puts "\nThe package #{options['package']} is not installed, can't show the integrity log." + exit + end + + puts "\nDisplay integrity log for package : #{options['package']}" + puts "===============================\n\n" + reporter.show_package_log( options['package'], "integrity" ) + else + show.usage( "queries" ) + exit + end + when "show-depends" if ( ARGV.length == 2 ) options['package'] = ARGV[1] Modified: src/trunk/abtusage.rb =================================================================== --- src/trunk/abtusage.rb 2007-07-20 12:17:19 UTC (rev 389) +++ src/trunk/abtusage.rb 2007-07-20 13:29:38 UTC (rev 390) @@ -93,6 +93,7 @@ puts " show-config [package]\t\tShow configure log of given package." puts " show-build [package]\t\tShow build log of given package." puts " show-install [package]\t\tShow install log of given package." + puts " show-integrity [package]\t\tShow integrity log of given package." puts " show-depends [package]\t\tShow the dependency tree of given package." puts " show-files [package]\t\tShow all installed files from given package." puts " show-owner [file]\t\tShow the package owning given file." This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-20 12:17:16
|
Revision: 389 http://svn.sourceforge.net/abtlinux/?rev=389&view=rev Author: eschabell Date: 2007-07-20 05:17:19 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Cleaned up the formatting of the get_log code and added configure log to the list of logs that can be gotten. Modified Paths: -------------- src/trunk/abtlogmanager.rb Modified: src/trunk/abtlogmanager.rb =================================================================== --- src/trunk/abtlogmanager.rb 2007-07-20 12:15:15 UTC (rev 388) +++ src/trunk/abtlogmanager.rb 2007-07-20 12:17:19 UTC (rev 389) @@ -48,20 +48,20 @@ case type when 'install' - log = "#{$PACKAGE_INSTALLED}/#{details['Source location']}" + - "/#{details['Source location']}.install" + log = "#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.install" when 'integrity' - log = "#{$PACKAGE_INSTALLED}/#{details['Source location']}" + - "/#{details['Source location']}.integrity" + log = "#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.integrity" when 'tmpinstall' log = "#{$ABT_TMP}/#{details['Source location']}.watch" when 'build' - log = "#{$PACKAGE_INSTALLED}/#{details['Source location']}" + - "/#{details['Source location']}.build" + log = "#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.build" + when 'configure' + log = "#{$PACKAGE_INSTALLED}/#{details['Source location']}/#{details['Source location']}.configure" + else log = "" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-07-20 12:15:13
|
Revision: 388 http://svn.sourceforge.net/abtlinux/?rev=388&view=rev Author: eschabell Date: 2007-07-20 05:15:15 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Expanded to include show-config, show-install, and show-build logs for a package. Usage updated to reflect these options. Modified Paths: -------------- src/trunk/abt.rb src/trunk/abtusage.rb Modified: src/trunk/abt.rb =================================================================== --- src/trunk/abt.rb 2007-07-19 21:35:25 UTC (rev 387) +++ src/trunk/abt.rb 2007-07-20 12:15:15 UTC (rev 388) @@ -206,16 +206,54 @@ show.usage( "queries" ) end +when "show-config" + if ( ARGV.length == 2 ) + options['package'] = ARGV[1] + if !system.package_installed( options['package'] ) + puts "\nThe package #{options['package']} is not installed, can't show the configure log." + exit + end + + puts "\nDisplay configure log for package : #{options['package']}" + puts "===============================\n\n" + reporter.show_package_log( options['package'], "configure" ) + else + show.usage( "queries" ) + exit + end + when "show-build" if ( ARGV.length == 2 ) options['package'] = ARGV[1] - puts "Display build log for package : " + options['package'] + if !system.package_installed( options['package'] ) + puts "\nThe package #{options['package']} is not installed, can't show the build log." + exit + end + + puts "\nDisplay build log for package : #{options['package']}" + puts "===============================\n\n" + reporter.show_package_log( options['package'], "build" ) else show.usage( "queries" ) exit end - - + + when "show-install" + if ( ARGV.length == 2 ) + options['package'] = ARGV[1] + if !system.package_installed( options['package'] ) + puts "\nThe package #{options['package']} is not installed, can't show the install log." + exit + end + + puts "\nDisplay install log for package : #{options['package']}" + puts "===============================\n\n" + reporter.show_package_log( options['package'], "install" ) + else + show.usage( "queries" ) + exit + end + when "show-depends" if ( ARGV.length == 2 ) options['package'] = ARGV[1] Modified: src/trunk/abtusage.rb =================================================================== --- src/trunk/abtusage.rb 2007-07-19 21:35:25 UTC (rev 387) +++ src/trunk/abtusage.rb 2007-07-20 12:15:15 UTC (rev 388) @@ -90,7 +90,9 @@ puts " -s, search [string | regexp ]\tSearch package descriptions for given input." puts " -v, --version\t\t\tShow abt package manager version." puts " show-details [package]\t\tShow give package details." + puts " show-config [package]\t\tShow configure log of given package." puts " show-build [package]\t\tShow build log of given package." + puts " show-install [package]\t\tShow install log of given package." puts " show-depends [package]\t\tShow the dependency tree of given package." puts " show-files [package]\t\tShow all installed files from given package." puts " show-owner [file]\t\tShow the package owning given file." This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
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. |