Thread: [Abtlinux-svn] SF.net SVN: abtlinux: [469] src/trunk/doc (Page 3)
Status: Alpha
Brought to you by:
eschabell
From: <esc...@us...> - 2007-12-31 14:29:55
|
Revision: 469 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=469&view=rev Author: eschabell Date: 2007-12-31 06:29:57 -0800 (Mon, 31 Dec 2007) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/created.rid Added Paths: ----------- src/trunk/doc/files/libs/ src/trunk/doc/files/libs/abtdepengine_rb.html src/trunk/doc/files/libs/abtdownloadmanager_rb.html src/trunk/doc/files/libs/abtlogmanager_rb.html src/trunk/doc/files/libs/abtpackage_rb.html src/trunk/doc/files/libs/abtpackagemanager_rb.html src/trunk/doc/files/libs/abtqueuemanager_rb.html src/trunk/doc/files/libs/abtreportmanager_rb.html src/trunk/doc/files/libs/abtsystemmanager_rb.html src/trunk/doc/files/libs/abtusage_rb.html src/trunk/doc/files/tests/ src/trunk/doc/files/tests/testabtdepengine_rb.html src/trunk/doc/files/tests/testabtdownloadmanager_rb.html src/trunk/doc/files/tests/testabtlogmanager_rb.html src/trunk/doc/files/tests/testabtpackage_rb.html src/trunk/doc/files/tests/testabtpackagemanager_rb.html src/trunk/doc/files/tests/testabtqueuemanager_rb.html src/trunk/doc/files/tests/testabtreportmanager_rb.html src/trunk/doc/files/tests/testabtsystemmanager_rb.html Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2007-12-31 14:28:33 UTC (rev 468) +++ src/trunk/doc/created.rid 2007-12-31 14:29:57 UTC (rev 469) @@ -1 +1 @@ -Mon Dec 31 14:56:06 +0100 2007 +Mon Dec 31 15:21:34 +0100 2007 Added: src/trunk/doc/files/libs/abtdepengine_rb.html =================================================================== --- src/trunk/doc/files/libs/abtdepengine_rb.html (rev 0) +++ src/trunk/doc/files/libs/abtdepengine_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: abtdepengine.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />abtdepengine.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>libs/abtdepengine.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 14:44:04 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> + </td></tr></table> + + <div class="description"><p> +abtdepengine.rb +</p> +<p> +<a href="../../classes/AbtDepEngine.html">AbtDepEngine</a> class handles +all dependency aspects of the AbTLinux system. It is part of a sub-project +with it‘s own requirements document. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/libs/abtdownloadmanager_rb.html =================================================================== --- src/trunk/doc/files/libs/abtdownloadmanager_rb.html (rev 0) +++ src/trunk/doc/files/libs/abtdownloadmanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: abtdownloadmanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />abtdownloadmanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>libs/abtdownloadmanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 14:45:42 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> + </td></tr></table> + + <div class="description"><p> +abtdownloadmanager.rb +</p> +<p> +<a href="../../classes/AbtDownloadManager.html">AbtDownloadManager</a> +class handles all downloading of components needed for AbTLinux. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + <div class="sectiontitle">Required Files</div> + <ul> + <li>net/http</li> + <li>uri</li> + <li>rss/1.0</li> + <li>rss/2.0</li> + </ul> + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/libs/abtlogmanager_rb.html =================================================================== --- src/trunk/doc/files/libs/abtlogmanager_rb.html (rev 0) +++ src/trunk/doc/files/libs/abtlogmanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: abtlogmanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />abtlogmanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>libs/abtlogmanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 14:46:05 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> + </td></tr></table> + + <div class="description"><p> +abtlogmanager.rb +</p> +<p> +<a href="../../classes/AbtLogManager.html">AbtLogManager</a> class handles +all aspects of logging and access to existing logs within the AbTLinux +system. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/libs/abtpackage_rb.html =================================================================== --- src/trunk/doc/files/libs/abtpackage_rb.html (rev 0) +++ src/trunk/doc/files/libs/abtpackage_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,134 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: abtpackage.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />abtpackage.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>libs/abtpackage.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 14:45:53 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> + </td></tr></table> + + <div class="description"><p> +abtpackage.rb +</p> +<p> +<a href="../../classes/AbtPackage.html">AbtPackage</a> class provides an +interface to <a href="../../classes/AbtPackage.html">AbtPackage</a> +creation within AbTLinux. By inheriting from this class (class Fortune < +<a href="../../classes/AbtPackage.html">AbtPackage</a>) one picks up all +supported standard functions for the abt <a +href="../../classes/AbtPackage.html">AbtPackage</a> manager to make use of +the new <a href="../../classes/AbtPackage.html">AbtPackage</a>. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/libs/abtpackagemanager_rb.html =================================================================== --- src/trunk/doc/files/libs/abtpackagemanager_rb.html (rev 0) +++ src/trunk/doc/files/libs/abtpackagemanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: abtpackagemanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />abtpackagemanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>libs/abtpackagemanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 14:45:47 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> + </td></tr></table> + + <div class="description"><p> +abtpackagemanager.rb +</p> +<p> +<a href="../../classes/AbtPackageManager.html">AbtPackageManager</a> class +will take care of the installation, removal, updating, downgrading and +freezing of AbTLinux software packages. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/libs/abtqueuemanager_rb.html =================================================================== --- src/trunk/doc/files/libs/abtqueuemanager_rb.html (rev 0) +++ src/trunk/doc/files/libs/abtqueuemanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: abtqueuemanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />abtqueuemanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>libs/abtqueuemanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 14:45:59 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_5.png" usemap="#map" border="0" alt="dot/f_5.png"> + </td></tr></table> + + <div class="description"><p> +abtqueuemanager.rb +</p> +<p> +<a href="../../classes/AbtQueueManager.html">AbtQueueManager</a> class +handles all AbTLinux queue interaction. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + <div class="sectiontitle">Required Files</div> + <ul> + <li>fileutils</li> + </ul> + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/libs/abtreportmanager_rb.html =================================================================== --- src/trunk/doc/files/libs/abtreportmanager_rb.html (rev 0) +++ src/trunk/doc/files/libs/abtreportmanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,129 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: abtreportmanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />abtreportmanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>libs/abtreportmanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 14:46:10 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_6.png" usemap="#map" border="0" alt="dot/f_6.png"> + </td></tr></table> + + <div class="description"><p> +abtreportmanager.rb +</p> +<p> +<a href="../../classes/AbtReportManager.html">AbtReportManager</a> class +handles all sort of report and query generation within the AbTLinux system. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/libs/abtsystemmanager_rb.html =================================================================== --- src/trunk/doc/files/libs/abtsystemmanager_rb.html (rev 0) +++ src/trunk/doc/files/libs/abtsystemmanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: abtsystemmanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />abtsystemmanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>libs/abtsystemmanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 14:46:18 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_7.png" usemap="#map" border="0" alt="dot/f_7.png"> + </td></tr></table> + + <div class="description"><p> +abtsystemmanager.rb +</p> +<p> +<a href="../../classes/AbtSystemManager.html">AbtSystemManager</a> class +handles all aspects of the AbTLinux system. It takes care of such tasks as +cleanup, fixing, verification and management of settings within the system. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/libs/abtusage_rb.html =================================================================== --- src/trunk/doc/files/libs/abtusage_rb.html (rev 0) +++ src/trunk/doc/files/libs/abtusage_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,129 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: abtusage.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />abtusage.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>libs/abtusage.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 14:46:37 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_8.png" usemap="#map" border="0" alt="dot/f_8.png"> + </td></tr></table> + + <div class="description"><p> +abtusage.rb +</p> +<p> +The usage reporting class for AbTLinux. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright November +2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/tests/testabtdepengine_rb.html =================================================================== --- src/trunk/doc/files/tests/testabtdepengine_rb.html (rev 0) +++ src/trunk/doc/files/tests/testabtdepengine_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: testabtdepengine.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />testabtdepengine.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>tests/testabtdepengine.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 13:17:25 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_9.png" usemap="#map" border="0" alt="dot/f_9.png"> + </td></tr></table> + + + <div class="sectiontitle">Required Files</div> + <ul> + <li>test/unit/testcase</li> + <li>test/unit/autorunner</li> + <li>abtconfig</li> + </ul> + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/tests/testabtdownloadmanager_rb.html =================================================================== --- src/trunk/doc/files/tests/testabtdownloadmanager_rb.html (rev 0) +++ src/trunk/doc/files/tests/testabtdownloadmanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: testabtdownloadmanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />testabtdownloadmanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>tests/testabtdownloadmanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 13:19:59 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_10.png" usemap="#map" border="0" alt="dot/f_10.png"> + </td></tr></table> + + + <div class="sectiontitle">Required Files</div> + <ul> + <li>test/unit/testcase</li> + <li>test/unit/autorunner</li> + <li>abtconfig</li> + </ul> + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/tests/testabtlogmanager_rb.html =================================================================== --- src/trunk/doc/files/tests/testabtlogmanager_rb.html (rev 0) +++ src/trunk/doc/files/tests/testabtlogmanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: testabtlogmanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />testabtlogmanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>tests/testabtlogmanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 13:20:46 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_11.png" usemap="#map" border="0" alt="dot/f_11.png"> + </td></tr></table> + + + <div class="sectiontitle">Required Files</div> + <ul> + <li>test/unit/testcase</li> + <li>test/unit/autorunner</li> + <li>abtconfig</li> + </ul> + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/tests/testabtpackage_rb.html =================================================================== --- src/trunk/doc/files/tests/testabtpackage_rb.html (rev 0) +++ src/trunk/doc/files/tests/testabtpackage_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: testabtpackage.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />testabtpackage.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>tests/testabtpackage.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 13:24:24 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_12.png" usemap="#map" border="0" alt="dot/f_12.png"> + </td></tr></table> + + + <div class="sectiontitle">Required Files</div> + <ul> + <li>test/unit/testcase</li> + <li>test/unit/autorunner</li> + <li>abtconfig</li> + <li>ipc</li> + </ul> + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/tests/testabtpackagemanager_rb.html =================================================================== --- src/trunk/doc/files/tests/testabtpackagemanager_rb.html (rev 0) +++ src/trunk/doc/files/tests/testabtpackagemanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: testabtpackagemanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />testabtpackagemanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>tests/testabtpackagemanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 13:16:24 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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" /> +</map> +<img src="../../dot/f_13.png" usemap="#map" border="0" alt="dot/f_13.png"> + </td></tr></table> + + + <div class="sectiontitle">Required Files</div> + <ul> + <li>test/unit/testcase</li> + <li>test/unit/autorunner</li> + <li>abtconfig</li> + </ul> + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/tests/testabtqueuemanager_rb.html =================================================================== --- src/trunk/doc/files/tests/testabtqueuemanager_rb.html (rev 0) +++ src/trunk/doc/files/tests/testabtqueuemanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: testabtqueuemanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />testabtqueuemanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>tests/testabtqueuemanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 13:25:49 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <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="34,5,156,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> + + + <div class="sectiontitle">Required Files</div> + <ul> + <li>test/unit/testcase</li> + <li>test/unit/autorunner</li> + <li>abtconfig</li> + </ul> + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/files/tests/testabtreportmanager_rb.html =================================================================== --- src/trunk/doc/files/tests/testabtreportmanager_rb.html (rev 0) +++ src/trunk/doc/files/tests/testabtreportmanager_rb.html 2007-12-31 14:29:57 UTC (rev 469) @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: testabtreportmanager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />testabtreportmanager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>tests/testabtreportmanager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon Dec 31 13:27:21 +0100 2007</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%">... [truncated message content] |
From: <esc...@us...> - 2008-01-02 21:10:45
|
Revision: 474 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=474&view=rev Author: eschabell Date: 2008-01-02 13:10:48 -0800 (Wed, 02 Jan 2008) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/TestAbtDepEngine.html src/trunk/doc/classes/TestAbtDownloadManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/classes/TestAbtPackage.html src/trunk/doc/classes/TestAbtQueueManager.html src/trunk/doc/classes/TestAbtReportManager.html src/trunk/doc/classes/TestAbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/files/libs/abtreportmanager_rb.html src/trunk/doc/files/tests/testabtreportmanager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2008-01-02 21:08:23 UTC (rev 473) +++ src/trunk/doc/classes/AbtDepEngine.html 2008-01-02 21:10:48 UTC (rev 474) @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000094">new</a></li> + <li><a href="#M000095">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="M000095"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000094_source')" id="l_M000094_source">show source</a> ]</p> - <div id="M000094_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000095_source')" id="l_M000095_source">show source</a> ]</p> + <div id="M000095_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdepengine.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2008-01-02 21:08:23 UTC (rev 473) +++ src/trunk/doc/classes/AbtLogManager.html 2008-01-02 21:10:48 UTC (rev 474) @@ -117,12 +117,12 @@ <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">cache_package</a></li> + <li><a href="#M000065">get_log</a></li> + <li><a href="#M000069">log_package_build</a></li> + <li><a href="#M000068">log_package_install</a></li> + <li><a href="#M000067">log_package_integrity</a></li> + <li><a href="#M000066">new</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000065"></a><b>new</b>() + <a name="M000066"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,8 +146,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000065_source')" id="l_M000065_source">show source</a> ]</p> - <div id="M000065_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> + <div id="M000066_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/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="M000070"></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('M000070_source')" id="l_M000070_source">show source</a> ]</p> + <div id="M000070_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 207</span> 207: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>( <span class="ruby-identifier">package</span> ) @@ -271,7 +271,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000064"></a><b>get_log</b>( package, type ) + <a name="M000065"></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('M000065_source')" id="l_M000065_source">show source</a> ]</p> + <div id="M000065_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 43</span> 43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">type</span> ) @@ -324,7 +324,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000068"></a><b>log_package_build</b>( package ) + <a name="M000069"></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('M000069_source')" id="l_M000069_source">show source</a> ]</p> + <div id="M000069_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 187</span> 187: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>( <span class="ruby-identifier">package</span> ) @@ -360,7 +360,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000067"></a><b>log_package_install</b>( package ) + <a name="M000068"></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('M000068_source')" id="l_M000068_source">show source</a> ]</p> + <div id="M000068_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 139</span> 139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>( <span class="ruby-identifier">package</span> ) @@ -424,7 +424,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000066"></a><b>log_package_integrity</b>( package ) + <a name="M000067"></a><b>log_package_integrity</b>( package ) </div> <div class="description"> <p> @@ -441,8 +441,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000066_source')" id="l_M000066_source">show source</a> ]</p> - <div id="M000066_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000067_source')" id="l_M000067_source">show source</a> ]</p> + <div id="M000067_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 102</span> 102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>( <span class="ruby-identifier">package</span> ) Modified: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html 2008-01-02 21:08:23 UTC (rev 473) +++ src/trunk/doc/classes/AbtQueueManager.html 2008-01-02 21:10:48 UTC (rev 474) @@ -117,8 +117,8 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000093">action_package_queue</a></li> - <li><a href="#M000092">new</a></li> + <li><a href="#M000094">action_package_queue</a></li> + <li><a href="#M000093">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000092"></a><b>new</b>() + <a name="M000093"></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('M000092_source')" id="l_M000092_source">show source</a> ]</p> - <div id="M000092_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000093_source')" id="l_M000093_source">show source</a> ]</p> + <div id="M000093_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/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="M000093"></a><b>action_package_queue</b>( package, queue, action="add" ) + <a name="M000094"></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('M000093_source')" id="l_M000093_source">show source</a> ]</p> - <div id="M000093_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000094_source')" id="l_M000094_source">show source</a> ]</p> + <div id="M000094_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtqueuemanager.rb, line 54</span> 54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">action_package_queue</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">queue</span>, <span class="ruby-identifier">action</span>=<span class="ruby-value str">"add"</span> ) Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2008-01-02 21:08:23 UTC (rev 473) +++ src/trunk/doc/classes/AbtReportManager.html 2008-01-02 21:10:48 UTC (rev 474) @@ -117,19 +117,19 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000125">generate_HTML_package_listing</a></li> - <li><a href="#M000113">new</a></li> - <li><a href="#M000122">search_package_descriptions</a></li> - <li><a href="#M000121">show_file_owner</a></li> - <li><a href="#M000117">show_frozen_packages</a></li> - <li><a href="#M000115">show_installed_packages</a></li> - <li><a href="#M000120">show_journal</a></li> - <li><a href="#M000118">show_package_dependencies</a></li> - <li><a href="#M000114">show_package_details</a></li> - <li><a href="#M000116">show_package_log</a></li> - <li><a href="#M000123">show_queue</a></li> - <li><a href="#M000119">show_untracked_files</a></li> - <li><a href="#M000124">show_updates</a></li> + <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="M000113"></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('M000113_source')" id="l_M000113_source">show source</a> ]</p> - <div id="M000113_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000114_source')" id="l_M000114_source">show source</a> ]</p> + <div id="M000114_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/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="M000125"></a><b>generate_HTML_package_listing</b>() + <a name="M000126"></a><b>generate_HTML_package_listing</b>() </div> <div class="description"> <p> @@ -176,21 +176,21 @@ </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('M000126_source')" id="l_M000126_source">show source</a> ]</p> + <div id="M000126_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 334</span> -334: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> -335: <span class="ruby-comment cmt"># TODO: implement this.</span> -336: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -337: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 358</span> +358: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> +359: <span class="ruby-comment cmt"># TODO: implement this.</span> +360: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +361: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000122"></a><b>search_package_descriptions</b>( searchText ) + <a name="M000123"></a><b>search_package_descriptions</b>( searchText ) </div> <div class="description"> <p> @@ -206,51 +206,51 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtreportmanager.rb, line 249</span> -249: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) -250: <span class="ruby-identifier">packageHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> -251: -252: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ] ).<span class="ruby-identifier">empty?</span> -253: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> -254: <span class="ruby-keyword kw">else</span> -255: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>( <span class="ruby-identifier">$PACKAGE_INSTALLED</span> ) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> -256: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span>) -257: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> -258: <span class="ruby-comment cmt"># the package name and the version number.</span> -259: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">"-"</span> ) -260: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] -261: -262: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> -263: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}.rb"</span> ) ) -264: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> -265: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{packageName.capitalize}.new"</span> ) -266: -267: <span class="ruby-comment cmt"># add if matches name or description entries.</span> -268: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">description</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) -269: <span class="ruby-identifier">matchesArray</span> = <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">concat</span>( <span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">scan</span>( <span class="ruby-identifier">searchText</span> ) ) -270: -271: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">matchesArray</span>.<span class="ruby-identifier">length</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span> ) -272: <span class="ruby-comment cmt"># matches so add to hash.</span> -273: <span class="ruby-identifier">packageHash</span> = <span class="ruby-identifier">packageHash</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{sw.description}"</span> ] ) -274: <span class="ruby-keyword kw">end</span> -275: <span class="ruby-keyword kw">end</span> -276: <span class="ruby-keyword kw">end</span> -277: } -278: <span class="ruby-keyword kw">end</span> -279: -280: <span class="ruby-comment cmt"># finished search results.</span> -281: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> -282: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 273</span> +273: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>( <span class="ruby-identifier">searchText</span> ) +274: <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> +275: +276: <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> +277: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> +278: <span class="ruby-keyword kw">else</span> +279: <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> +280: <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>) +281: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> +282: <span class="ruby-comment cmt"># the package name and the version number.</span> +283: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>( <span class="ruby-value str">"-"</span> ) +284: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] +285: +286: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> +287: <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> ) ) +288: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> +289: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{packageName.capitalize}.new"</span> ) +290: +291: <span class="ruby-comment cmt"># add if matches name or description entries.</span> +292: <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> ) +293: <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> ) ) +294: +295: <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> ) +296: <span class="ruby-comment cmt"># matches so add to hash.</span> +297: <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> ] ) +298: <span class="ruby-keyword kw">end</span> +299: <span class="ruby-keyword kw">end</span> +300: <span class="ruby-keyword kw">end</span> +301: } +302: <span class="ruby-keyword kw">end</span> +303: +304: <span class="ruby-comment cmt"># finished search results.</span> +305: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> +306: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000121"></a><b>show_file_owner</b>( file ) + <a name="M000122"></a><b>show_file_owner</b>( file ) </div> <div class="description"> <p> @@ -264,21 +264,21 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> - <div id="M000121_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000122_source')" id="l_M000122_source">show source</a> ]</p> + <div id="M000122_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 235</span> -235: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) -236: <span class="ruby-comment cmt"># TODO: implement this.</span> -237: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -238: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 259</span> +259: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>( <span class="ruby-identifier">file</span> ) +260: <span class="ruby-comment cmt"># TODO: implement this.</span> +261: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +262: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000117"></a><b>show_frozen_packages</b>() + <a name="M000118"></a><b>show_frozen_packages</b>() </div> <div class="description"> <p> @@ -290,8 +290,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000117_source')" id="l_M000117_source">show source</a> ]</p> - <div id="M000117_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000118_source')" id="l_M000118_source">show source</a> ]</p> + <div id="M000118_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 139</span> 139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> @@ -336,7 +336,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000115"></a><b>show_installed_packages</b>() + <a name="M000116"></a><b>show_installed_packages</b>() </div> <div class="description"> <p> @@ -347,8 +347,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000115_source')" id="l_M000115_source">show source</a> ]</p> - <div id="M000115_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000116_source')" id="l_M000116_source">show source</a> ]</p> + <div id="M000116_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 98</span> 98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_installed_packages</span> @@ -367,7 +367,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000120"></a><b>show_journal</b>( fileName ) + <a name="M000121"></a><b>show_journal</b>( fileName ) </div> <div class="description"> <p> @@ -381,34 +381,34 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> - <div id="M000120_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000121_source')" id="l_M000121_source">show source</a> ]</p> + <div id="M000121_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 210</span> -210: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) -211: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-identifier">fileName</span> ) ) -212: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -213: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> -214: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> -215: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">fileName</span> ) -216: <span class="ruby-identifier">log</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } -217: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -218: <span class="ruby-keyword kw">else</span> -219: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -220: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log ( #{File.basename( fileName )} ) "</span> <span class="ruby-operator">+</span> -221: <span class="ruby-value str">"is empty at this time."</span> -222: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -223: <span class="ruby-keyword kw">end</span> -224: -225: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -226: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 234</span> +234: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>( <span class="ruby-identifier">fileName</span> ) +235: <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> ) ) +236: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +237: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> +238: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> +239: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-identifier">fileName</span> ) +240: <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> } +241: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +242: <span class="ruby-keyword kw">else</span> +243: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +244: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log ( #{File.basename( fileName )} ) "</span> <span class="ruby-operator">+</span> +245: <span class="ruby-value str">"is empty at this time."</span> +246: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +247: <span class="ruby-keyword kw">end</span> +248: +249: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +250: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000118"></a><b>show_package_dependencies</b>( package ) + <a name="M000119"></a><b>show_package_dependencies</b>( package ) </div> <div class="description"> <p> @@ -425,21 +425,45 @@ </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('M000119_source')" id="l_M000119_source">show source</a> ]</p> + <div id="M000119_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 186</span> 186: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>( <span class="ruby-identifier">package</span> ) -187: <span class="ruby-comment cmt"># TODO: implement this.</span> -188: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -189: <span class="ruby-keyword kw">end</span> +187: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +188: +189: <span class="ruby-keyword kw">if</span> ( <span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>( <span class="ruby-node">"#{package.capitalize}.new"</span> ) ) +190: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">details</span> +191: +192: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"|====================================="</span> +193: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Package name\t\t: #{details['Package name']}"</span> +194: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Version\t\t: #{details['Version']}"</span> +195: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"|====================================="</span> +196: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"|====================================="</span> +197: +198: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">details</span>[<span class="ruby-value str">'Depends On'</span>].<span class="ruby-identifier">empty?</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">details</span>[<span class="ruby-value str">'Relies On'</span>].<span class="ruby-identifier">empty?</span> <span class="ruby-operator">&&</span> +199: <span class="ruby-identifier">details</span>[<span class="ruby-value str">'Optional DO'</span>].<span class="ruby-identifier">empty?</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">details</span>[<span class="ruby-value str">'Optional RO'</span>].<span class="ruby-identifier">empty?</span> +200: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"| No dependencies listed for this package."</span> +201: <span class="ruby-keyword kw">else</span> +202: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Depends On\t\t: #{details['Depends On']}"</span> <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">details</span>[<span class="ruby-value str">'Depends On'</span>].<span class="ruby-identifier">empty?</span> +203: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Relies On\t\t: #{details['Relies On']}"</span> <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">details</span>[<span class="ruby-value str">'Relies On'</span>].<span class="ruby-identifier">empty?</span> +204: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Optional Depends On\t: #{details['Optional DO']}"</span> <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">details</span>[<span class="ruby-value str">'Optional DO'</span>].<span class="ruby-identifier">empty?</span> +205: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Optional Relies On\t: #{details['Optional RO']}"</span> <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">details</span>[<span class="ruby-value str">'Optional RO'</span>].<span class="ruby-identifier">empty?</span> +206: <span class="ruby-keyword kw">end</span> +207: +208: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"|====================================="</span> +209: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +210: <span class="ruby-keyword kw">end</span> +211: +212: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +213: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000114"></a><b>show_package_details</b>( package ) + <a name="M000115"></a><b>show_package_details</b>( package ) </div> <div class="description"> <p> @@ -454,8 +478,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000114_source')" id="l_M000114_source">show source</a> ]</p> - <div id="M000114_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000115_source')" id="l_M000115_source">show source</a> ]</p> + <div id="M000115_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_details</span>( <span class="ruby-identifier">package</span> ) @@ -503,7 +527,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000116"></a><b>show_package_log</b>( package, logType ) + <a name="M000117"></a><b>show_package_log</b>( package, logType ) </div> <div class="description"> <p> @@ -522,8 +546,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000116_source')" id="l_M000116_source">show source</a> ]</p> - <div id="M000116_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000117_source')" id="l_M000117_source">show source</a> ]</p> + <div id="M000117_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 120</span> 120: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_log</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) @@ -544,7 +568,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000123"></a><b>show_queue</b>( queueType ) + <a name="M000124"></a><b>show_queue</b>( queueType ) </div> <div class="description"> <p> @@ -559,38 +583,38 @@ </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('M000124_source')" id="l_M000124_source">show source</a> ]</p> + <div id="M000124_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 292</span> -292: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) -293: -294: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">queueType</span> -295: -296: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"install"</span> -297: <span class="ruby-keyword kw">if</span> ( <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) ) -298: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -299: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbTLinux #{queueType} queue:"</span> -300: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"======================="</span> -301: <span class="ruby-identifier">queue</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>( <span class="ruby-node">"#{$ABT_LOGS}/#{queueType}.queue"</span> ) -302: <span class="ruby-identifier">queue</span>.<span class="ruby-identifier">each</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">puts</span> <span class="ruby-identifier">entry</span> } -303: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -304: <span class="ruby-keyword kw">else</span> -305: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -306: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux #{queueType} is empty at this time."</span> -307: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -308: <span class="ruby-keyword kw">end</span> -309: <span class="ruby-keyword kw">else</span> -310: <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{queueType.capitalize} is not an AbTLinux queue."</span> -311: <span class="ruby-keyword kw">end</span> -312: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 316</span> +316: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>( <span class="ruby-identifier">queueType</span> ) +317: +318: <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">queueType</span> +319: +320: <span class="ruby-keyword kw">when</span> <span class="ruby-value str">"install"</span> +321: <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> ) ) +322: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +323: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbTLinux #{queueType} queue:"</span> +324: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"======================="</span> +325: <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> ) +326: <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> } +327: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +328: <span class="ruby-keyword kw">else</span> +329: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +330: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux #{queueType} is empty at this time."</span> +331: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +332: <span class="ruby-keyword kw">end</span> +333: <span class="ruby-keyword kw">else</span> +334: <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{queueType.capitalize} is not an AbTLinux queue."</span> +335: <span class="ruby-keyword kw">end</span> +336: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000119"></a><b>show_untracked_files</b>() + <a name="M000120"></a><b>show_untracked_files</b>() </div> <div class="description"> <p> @@ -602,21 +626,21 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000119_source')" id="l_M000119_source">show source</a> ]</p> - <div id="M000119_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000120_source')" id="l_M000120_source">show source</a> ]</p> + <div id="M000120_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 198</span> -198: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> -199: <span class="ruby-comment cmt"># TODO: implement this.</span> -200: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -201: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 222</span> +222: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> +223: <span class="ruby-comment cmt"># TODO: implement this.</span> +224: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +225: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000124"></a><b>show_updates</b>( target ) + <a name="M000125"></a><b>show_updates</b>( target ) </div> <div class="description"> <p> @@ -633,14 +657,14 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000124_source')" id="l_M000124_source">show source</a> ]</p> - <div id="M000124_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000125_source')" id="l_M000125_source">show source</a> ]</p> + <div id="M000125_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 324</span> -324: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>( <span class="ruby-identifier">target</span> ) -325: <span class="ruby-comment cmt"># TODO: implement this.</span> -326: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -327: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 348</span> +348: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>( <span class="ruby-identifier">target</span> ) +349: <span class="ruby-comment cmt"># TODO: implement this.</span> +350: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +351: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/TestAbtDepEngine.html =================================================================== --- src/trunk/doc/classes/TestAbtDepEngine.html 2008-01-02 21:08:23 UTC (rev 473) +++ src/trunk/doc/classes/TestAbtDepEngine.html 2008-01-02 21:10:48 UTC (rev 474) @@ -117,9 +117,9 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000104">setup</a></li> - <li><a href="#M000105">teardown</a></li> - <li><a href="#M000106">test_dep_engine</a></li> + <li><a href="#M000105">setup</a></li> + <li><a href="#M000106">teardown</a></li> + <li><a href="#M000107">test_dep_engine</a></li> </ul> @@ -130,17 +130,17 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000104"></a><b>setup</b>() + <a name="M000105"></a><b>setup</b>() </div> <div class="description"> <p> -<a href="TestAbtDepEngine.html#M000104">setup</a> method for testing <a +<a href="TestAbtDepEngine.html#M000105">setup</a> method for testing <a href="AbtDepEngine.html">AbtDepEngine</a>. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000104_source')" id="l_M000104_source">show source</a> ]</p> - <div id="M000104_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000105_source')" id="l_M000105_source">show source</a> ]</p> + <div id="M000105_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdepengine.rb, line 38</span> 38: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> @@ -152,17 +152,17 @@ </div> <div class="method"> <div class="title"> - <a name="M000105"></a><b>teardown</b>() + <a name="M000106"></a><b>teardown</b>() </div> <div class="description"> <p> -<a href="TestAbtDepEngine.html#M000105">teardown</a> method to cleanup +<a href="TestAbtDepEngine.html#M000106">teardown</a> method to cleanup after testing. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000105_source')" id="l_M000105_source">show source</a> ]</p> - <div id="M000105_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000106_source')" id="l_M000106_source">show source</a> ]</p> + <div id="M000106_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdepengine.rb, line 45</span> 45: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> @@ -173,7 +173,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000106"></a><b>test_dep_engine</b>() + <a name="M000107"></a><b>test_dep_engine</b>() </div> <div class="description"> <p> @@ -181,8 +181,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000106_source')" id="l_M000106_source">show source</a> ]</p> - <div id="M000106_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000107_source')" id="l_M000107_source">show source</a> ]</p> + <div id="M000107_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdepengine.rb, line 51</span> 51: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_dep_engine</span> Modified: src/trunk/doc/classes/TestAbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/TestAbtDownloadManager.html 2008-01-02 21:08:23 UTC (rev 473) +++ src/trunk/doc/classes/TestAbtDownloadManager.html 2008-01-02 21:10:48 UTC (rev 474) @@ -118,14 +118,14 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000084">setup</a></li> - <li><a href="#M000085">teardown</a></li> - <li><a href="#M000088">test_retrieve_news_feed</a></li> - <li><a href="#M000086">test_retrieve_package_source</a></li> - <li><a href="#M000087">test_retrieve_package_tree</a></li> - <li><a href="#M000089">test_update_package</a></li> - <li><a href="#M000090">test_update_package_tree</a></li> - <li><a href="#M000091">test_validated</a></li> + <li><a href="#M000085">setup</a></li> + <li><a href="#M000086">teardown</a></li> + <li><a href="#M000089">test_retrieve_news_feed</a></li> + <li><a href="#M000087">test_retrieve_package_source</a></li> + <li><a href="#M000088">test_retrieve_package_tree</a></li> + <li><a href="#M000090">test_update_package</a></li> + <li><a href="#M000091">test_update_package_tree</a></li> + <li><a href="#M000092">test_validated</a></li> </ul> @@ -136,17 +136,17 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000084"></a><b>setup</b>() + <a name="M000085"></a><b>setup</b>() </div> <div class="description"> <p> -<a href="TestAbtDownloadManager.html#M000084">setup</a> method for testing +<a href="TestAbtDownloadManager.html#M000085">setup</a> method for testing <a href="AbtDownloadManager.html">AbtDownloadManager</a>. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000084_source')" id="l_M000084_source">show source</a> ]</p> - <div id="M000084_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000085_source')" id="l_M000085_source">show source</a> ]</p> + <div id="M000085_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdownloadmanager.rb, line 38</span> 38: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> @@ -160,17 +160,17 @@ </div> <div class="method"> <div class="title"> - <a name="M000085"></a><b>teardown</b>() + <a name="M000086"></a><b>teardown</b>() </div> <div class="description"> <p> -<a href="TestAbtDownloadManager.html#M000085">teardown</a> method to +<a href="TestAbtDownloadManager.html#M000086">teardown</a> method to cleanup after testing. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000085_source')" id="l_M000085_source">show source</a> ]</p> - <div id="M000085_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000086_source')" id="l_M000086_source">show source</a> ]</p> + <div id="M000086_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdownloadmanager.rb, line 47</span> 47: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> @@ -181,7 +181,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000088"></a><b>test_retrieve_news_feed</b>() + <a name="M000089"></a><b>test_retrieve_news_feed</b>() </div> <div class="description"> <p> @@ -189,8 +189,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000088_source')" id="l_M000088_source">show source</a> ]</p> - <div id="M000088_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000089_source')" id="l_M000089_source">show source</a> ]</p> + <div id="M000089_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdownloadmanager.rb, line 70</span> 70: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_retrieve_news_feed</span>() @@ -202,7 +202,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000086"></a><b>test_retrieve_package_source</b>() + <a name="M000087"></a><b>test_retrieve_package_source</b>() </div> <div class="description"> <p> @@ -211,8 +211,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000086_source')" id="l_M000086_source">show source</a> ]</p> - <div id="M000086_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000087_source')" id="l_M000087_source">show source</a> ]</p> + <div id="M000087_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdownloadmanager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_retrieve_package_source</span>() @@ -227,7 +227,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000087"></a><b>test_retrieve_package_tree</b>() + <a name="M000088"></a><b>test_retrieve_package_tree</b>() </div> <div class="description"> <p> @@ -236,8 +236,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000087_source')" id="l_M000087_source">show source</a> ]</p> - <div id="M000087_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000088_source')" id="l_M000088_source">show source</a> ]</p> + <div id="M000088_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdownloadmanager.rb, line 63</span> 63: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_retrieve_package_tree</span>() @@ -249,7 +249,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000089"></a><b>test_update_package</b>() + <a name="M000090"></a><b>test_update_package</b>() </div> <div class="description"> <p> @@ -257,8 +257,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000089_source')" id="l_M000089_source">show source</a> ]</p> - <div id="M000089_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000090_source')" id="l_M000090_source">show source</a> ]</p> + <div id="M000090_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdownloadmanager.rb, line 77</span> 77: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_update_package</span>() @@ -270,7 +270,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000090"></a><b>test_update_package_tree</b>() + <a name="M000091"></a><b>test_update_package_tree</b>() </div> <div class="description"> <p> @@ -278,8 +278,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000090_source')" id="l_M000090_source">show source</a> ]</p> - <div id="M000090_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000091_source')" id="l_M000091_source">show source</a> ]</p> + <div id="M000091_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File tests/testabtdownloadmanager.rb, line 84</span> 84: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_update_package_tree</span>() @@ -291,7 +291,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000091"></a><b>test_validated</b>() + <a name="M000092"></a><b>test_validated</b>() </div> <div class="description"> <p> @@ -299,8 +299,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000091... [truncated message content] |
From: <esc...@us...> - 2008-01-20 20:36:24
|
Revision: 483 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=483&view=rev Author: eschabell Date: 2008-01-20 12:36:09 -0800 (Sun, 20 Jan 2008) Log Message: ----------- Updated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/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/libs/abtdownloadmanager_rb.html src/trunk/doc/files/libs/abtlogmanager_rb.html src/trunk/doc/files/libs/abtpackagemanager_rb.html src/trunk/doc/files/libs/abtreportmanager_rb.html src/trunk/doc/files/libs/abtsystemmanager_rb.html src/trunk/doc/files/libs/abtusage_rb.html src/trunk/doc/files/tests/testabtdownloadmanager_rb.html src/trunk/doc/files/tests/testabtlogmanager_rb.html src/trunk/doc/files/tests/testabtpackage_rb.html src/trunk/doc/files/tests/testabtpackagemanager_rb.html src/trunk/doc/files/tests/testabtreportmanager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2008-01-20 20:25:43 UTC (rev 482) +++ src/trunk/doc/classes/AbtDepEngine.html 2008-01-20 20:36:09 UTC (rev 483) @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000095">new</a></li> + <li><a href="#M000093">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000095"></a><b>new</b>() + <a name="M000093"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('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 libs/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 2008-01-20 20:25:43 UTC (rev 482) +++ src/trunk/doc/classes/AbtDownloadManager.html 2008-01-20 20:36:09 UTC (rev 483) @@ -254,7 +254,7 @@ <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>(<span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span>) -57: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{packageName}"</span> +57: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}/#{packageName}"</span> 58: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) 59: <span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">capitalize</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'.new'</span>) 60: @@ -298,12 +298,12 @@ <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 83</span> 83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>(<span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span>) - 84: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) + 84: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) 85: 86: <span class="ruby-comment cmt"># check if package tree exists.</span> 87: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$PACKAGE_PATH</span>) 88: <span class="ruby-comment cmt"># check if svn directory.</span> - 89: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}.svn"</span>) + 89: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) 90: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package tree #{packageTreeName} already installed."</span> 91: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 92: <span class="ruby-keyword kw">else</span> @@ -357,7 +357,7 @@ 179: <span class="ruby-comment cmt"># check if package exists in tree. </span> 180: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exists?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/#{packageName}.rb"</span>) 181: <span class="ruby-comment cmt"># check if svn directory.</span> -182: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}.svn"</span>) +182: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) 183: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}/#{packageName.downcase}.rb"</span>) 184: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{packageName.downcase} updated (svn update)"</span> 185: <span class="ruby-keyword kw">else</span> @@ -383,52 +383,53 @@ </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>update_package_tree</b>(packageTreeName="AbTLinux") + <a name="M000017"></a><b>update_package_tree</b>() </div> <div class="description"> - <p> -Updates the package tree. -</p> + <pre> + Updates the package tree. + + <b>PARAM</b> <i>String</i> - the name of the tree to be updated, defaults to AbTLinux repo. + + <b>RETURN</b> <i>boolean</i> - True if the package tree has been updated, + otherwise false. +</pre> <p> -<b>PARAM</b> <em>String</em> - the name of the tree to be updated, defaults -to AbTLinux repo. +def <a +href="AbtDownloadManager.html#M000017">update_package_tree</a>(packageTreeName="AbTLinux") </p> -<p> -<b>RETURN</b> <em>boolean</em> - True if the package tree has been updated, -otherwise false. -</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"> <pre> - <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 211</span> -211: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>(<span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span>) -212: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -213: -214: <span class="ruby-comment cmt"># check if package tree exists.</span> -215: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$PACKAGE_PATH</span>) -216: <span class="ruby-comment cmt"># check if svn directory.</span> -217: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}.svn"</span>) -218: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}"</span>) -219: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree updated (svn update)"</span> -220: <span class="ruby-keyword kw">else</span> -221: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree unable to update (svn update)."</span> -222: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -223: <span class="ruby-keyword kw">end</span> -224: <span class="ruby-keyword kw">else</span> -225: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> -226: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> -227: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -228: <span class="ruby-keyword kw">end</span> -229: <span class="ruby-keyword kw">else</span> -230: <span class="ruby-comment cmt"># package directory does not exist.</span> -231: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed!"</span> -232: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -233: <span class="ruby-keyword kw">end</span> -234: -235: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -236: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 212</span> +212: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>() +213: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +214: +215: <span class="ruby-comment cmt"># check if package tree exists.</span> +216: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$PACKAGE_PATH</span>) +217: <span class="ruby-comment cmt"># check if svn directory.</span> +218: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) +219: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}"</span>) +220: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree updated (svn update)"</span> +221: <span class="ruby-keyword kw">else</span> +222: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree unable to update (svn update)."</span> +223: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +224: <span class="ruby-keyword kw">end</span> +225: <span class="ruby-keyword kw">else</span> +226: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> +227: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> +228: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +229: <span class="ruby-keyword kw">end</span> +230: <span class="ruby-keyword kw">else</span> +231: <span class="ruby-comment cmt"># package directory does not exist.</span> +232: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed!"</span> +233: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +234: <span class="ruby-keyword kw">end</span> +235: +236: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +237: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -455,20 +456,20 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> <div id="M000018_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 247</span> -247: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>(<span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span>) -248: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -249: -250: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>(<span class="ruby-identifier">path</span>) -251: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> -252: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validated sources successfully..."</span>) -253: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -254: <span class="ruby-keyword kw">end</span> -255: -256: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> -257: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validating sources failed..."</span>) -258: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -259: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 248</span> +248: <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>) +249: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +250: +251: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>(<span class="ruby-identifier">path</span>) +252: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> +253: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validated sources successfully..."</span>) +254: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +255: <span class="ruby-keyword kw">end</span> +256: +257: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> +258: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validating sources failed..."</span>) +259: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +260: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2008-01-20 20:25:43 UTC (rev 482) +++ src/trunk/doc/classes/AbtLogManager.html 2008-01-20 20:36:09 UTC (rev 483) @@ -117,12 +117,11 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000070">cache_package</a></li> - <li><a href="#M000065">get_log</a></li> - <li><a href="#M000069">log_package_build</a></li> - <li><a href="#M000068">log_package_install</a></li> - <li><a href="#M000067">log_package_integrity</a></li> - <li><a href="#M000066">new</a></li> + <li><a href="#M000064">get_log</a></li> + <li><a href="#M000068">log_package_build</a></li> + <li><a href="#M000067">log_package_install</a></li> + <li><a href="#M000066">log_package_integrity</a></li> + <li><a href="#M000065">new</a></li> </ul> @@ -133,7 +132,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000066"></a><b>new</b>() + <a name="M000065"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,8 +145,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 libs/abtlogmanager.rb, line 80</span> 80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -168,113 +167,10 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000070"></a><b>cache_package</b>(package) + <a name="M000064"></a><b>get_log</b>(package, type) </div> <div class="description"> <p> -Provides a complete log of the given packages build. Includes everything -needed to duplicate the build at a later date. -</p> -<p> -<b>PARAM</b> <em>String</em> - Package name. -</p> -<p> -<b>RETURN</b> <em>boolean</em> - True if package cache created -successfully, otherwise false. -</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"> -<pre> - <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 207</span> -207: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>(<span class="ruby-identifier">package</span>) -208: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -209: -210: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>(<span class="ruby-identifier">package</span>)) -211: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{package.capitalize}.new"</span>) -212: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-identifier">$PACKAGE_CACHED</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span> -213: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-identifier">$SOURCES_REPOSITORY</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"/"</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>(<span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span>) -214: <span class="ruby-identifier">sourceFile</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>(<span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcUrl</span>) -215: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span>) -216: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span>) -217: <span class="ruby-identifier">configureLog</span> = <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'configure'</span>) -218: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span>) -219: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> -220: -221: -222: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>(<span class="ruby-identifier">cachedDir</span>) -223: -224: <span class="ruby-comment cmt"># collect package source.</span> -225: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">sourcePath</span>)) -226: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>(<span class="ruby-identifier">sourcePath</span>, <span class="ruby-node">"#{cachedDir}/#{sourceFile}"</span>) -227: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> -228: <span class="ruby-keyword kw">else</span> -229: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> -230: <span class="ruby-keyword kw">end</span> -231: -232: <span class="ruby-comment cmt"># collect package install log. </span> -233: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">installLog</span>)) -234: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>(<span class="ruby-identifier">installLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.install"</span>) -235: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> -236: <span class="ruby-keyword kw">else</span> -237: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> -238: <span class="ruby-keyword kw">end</span> -239: -240: <span class="ruby-comment cmt"># collect package build log. </span> -241: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">buildLog</span>)) -242: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>(<span class="ruby-identifier">buildLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.build"</span>) -243: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> -244: <span class="ruby-keyword kw">else</span> -245: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> -246: <span class="ruby-keyword kw">end</span> -247: -248: <span class="ruby-comment cmt"># collect package configure log. </span> -249: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">configureLog</span>)) -250: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>(<span class="ruby-identifier">configureLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.configure"</span>) -251: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> -252: <span class="ruby-keyword kw">else</span> -253: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> -254: <span class="ruby-keyword kw">end</span> -255: -256: <span class="ruby-comment cmt"># collect package integrity log.</span> -257: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">integrityLog</span>)) -258: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>(<span class="ruby-identifier">integrityLog</span>, <span class="ruby-node">"#{cachedDir}/#{sw.srcDir}.integrity"</span>) -259: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> -260: <span class="ruby-keyword kw">else</span> -261: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> -262: <span class="ruby-keyword kw">end</span> -263: -264: <span class="ruby-comment cmt"># collect package description (class file).</span> -265: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">FileTest</span><span class="ruby-operator">::</span><span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">packageFile</span>)) -266: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">copy_file</span>(<span class="ruby-identifier">packageFile</span>, <span class="ruby-node">"#{cachedDir}/#{package}.rb"</span>) -267: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> -268: <span class="ruby-keyword kw">else</span> -269: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> -270: <span class="ruby-keyword kw">end</span> -271: -272: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> -273: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-identifier">$PACKAGE_CACHED</span>) -274: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">system</span>(<span class="ruby-node">"tar -cf #{sw.srcDir}.tar #{sw.srcDir}"</span>) <span class="ruby-operator">&&</span> -275: <span class="ruby-identifier">system</span>(<span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span>)) -276: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> -277: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>(<span class="ruby-identifier">cachedDir</span>) -278: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -279: <span class="ruby-keyword kw">end</span> -280: <span class="ruby-keyword kw">end</span> -281: -282: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># package not installed, can't cache it.</span> -283: <span class="ruby-keyword kw">end</span> -</pre> - </div> -</div> -</div> -<div class="method"> - <div class="title"> - <a name="M000065"></a><b>get_log</b>(package, type) - </div> - <div class="description"> - <p> Returns the path to given packages install log. </p> <p> @@ -285,12 +181,12 @@ </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 libs/abtlogmanager.rb, line 43</span> 43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">type</span>) -44: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> +44: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}/#{package}"</span> 45: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{package.capitalize}.new"</span>) 46: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">details</span> 47: @@ -324,7 +220,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000069"></a><b>log_package_build</b>(package) + <a name="M000068"></a><b>log_package_build</b>(package) </div> <div class="description"> <p> @@ -340,8 +236,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 libs/abtlogmanager.rb, line 187</span> 187: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>(<span class="ruby-identifier">package</span>) @@ -360,7 +256,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000068"></a><b>log_package_install</b>(package) + <a name="M000067"></a><b>log_package_install</b>(package) </div> <div class="description"> <p> @@ -376,8 +272,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 libs/abtlogmanager.rb, line 139</span> 139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>(<span class="ruby-identifier">package</span>) @@ -424,7 +320,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000067"></a><b>log_package_integrity</b>(package) + <a name="M000066"></a><b>log_package_integrity</b>(package) </div> <div class="description"> <p> @@ -441,8 +337,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 libs/abtlogmanager.rb, line 102</span> 102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>(<span class="ruby-identifier">package</span>) Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2008-01-20 20:25:43 UTC (rev 482) +++ src/trunk/doc/classes/AbtPackageManager.html 2008-01-20 20:36:09 UTC (rev 483) @@ -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="#M000049">cache_package</a></li> + <li><a href="#M000047">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="#M000048">root_login</a></li> </ul> @@ -161,48 +161,111 @@ <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="M000049"></a><b>cache_package</b>(package) </div> <div class="description"> <p> -Downgrades a given package. +Provides a complete log of the given packages build. Includes everything +needed to duplicate the build at a later date. </p> <p> -<b>PARAM</b> <em>String</em> - the name of the package to be downgraded. +<b>PARAM</b> <em>String</em> - Package name. </p> <p> -<b>PARAM</b> <em>String</em> - the version number to be downgraded to. +<b>RETURN</b> <em>boolean</em> - True if package cache created +successfully, otherwise false. </p> -<p> -<b>RETURN</b> <em>boolean</em> - True if the package is downgraded, -otherwise false. -</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('M000049_source')" id="l_M000049_source">show source</a> ]</p> + <div id="M000049_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 350</span> -350: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade_package</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span>) -351: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -352: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -353: -354: <span class="ruby-comment cmt"># check for frozen.</span> -355: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>(<span class="ruby-identifier">package</span>)) -356: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with downgrade package call."</span> -357: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with downgrade package call."</span> -358: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -359: <span class="ruby-keyword kw">end</span> -360: -361: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -362: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 428</span> +428: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>(<span class="ruby-identifier">package</span>) +429: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +430: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> +431: +432: <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>)) +433: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{package.capitalize}.new"</span>) +434: <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> +435: <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>) +436: <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>) +437: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span>) +438: <span class="ruby-identifier">buildLog</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">'build'</span>) +439: <span class="ruby-identifier">configureLog</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">'configure'</span>) +440: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span>) +441: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> +442: +443: +444: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>(<span class="ruby-identifier">cachedDir</span>) +445: +446: <span class="ruby-comment cmt"># collect package source.</span> +447: <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>)) +448: <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>) +449: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} source."</span> +450: <span class="ruby-keyword kw">else</span> +451: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} source."</span> +452: <span class="ruby-keyword kw">end</span> +453: +454: <span class="ruby-comment cmt"># collect package install log. </span> +455: <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>)) +456: <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>) +457: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} install log."</span> +458: <span class="ruby-keyword kw">else</span> +459: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} install log."</span> +460: <span class="ruby-keyword kw">end</span> +461: +462: <span class="ruby-comment cmt"># collect package build log. </span> +463: <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>)) +464: <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>) +465: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} build log."</span> +466: <span class="ruby-keyword kw">else</span> +467: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} build log."</span> +468: <span class="ruby-keyword kw">end</span> +469: +470: <span class="ruby-comment cmt"># collect package configure log. </span> +471: <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>)) +472: <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>) +473: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} configure log."</span> +474: <span class="ruby-keyword kw">else</span> +475: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} configure log."</span> +476: <span class="ruby-keyword kw">end</span> +477: +478: <span class="ruby-comment cmt"># collect package integrity log.</span> +479: <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>)) +480: <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>) +481: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} integrity log."</span> +482: <span class="ruby-keyword kw">else</span> +483: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} integrity log."</span> +484: <span class="ruby-keyword kw">end</span> +485: +486: <span class="ruby-comment cmt"># collect package description (class file).</span> +487: <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>)) +488: <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>) +489: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nCaching copy of #{package} package description."</span> +490: <span class="ruby-keyword kw">else</span> +491: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nUnable to cache copy of #{package} package description, from location #{packageFile}"</span> +492: <span class="ruby-keyword kw">end</span> +493: +494: <span class="ruby-comment cmt"># tar and bzip this directory (package-cache-version.tar.bz2) </span> +495: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-identifier">$PACKAGE_CACHED</span>) +496: <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> +497: <span class="ruby-identifier">system</span>(<span class="ruby-node">"bzip2 -f #{sw.srcDir}.tar"</span>)) +498: <span class="ruby-comment cmt"># last but not least, remove our tarball directory</span> +499: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span>(<span class="ruby-identifier">cachedDir</span>) +500: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +501: <span class="ruby-keyword kw">end</span> +502: <span class="ruby-keyword kw">end</span> +503: +504: <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> +505: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </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> @@ -218,40 +281,39 @@ </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 libs/abtpackagemanager.rb, line 373</span> -373: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>(<span class="ruby-identifier">package</span>) -374: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> -375: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{package.capitalize}.new"</span>) -376: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># TODO: refactor myLogger.</span> -377: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -378: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -379: -380: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_installed</span>(<span class="ruby-identifier">package</span>)) -381: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>(<span class="ruby-identifier">package</span>)) -382: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Package #{package} is already frozen!"</span>) -383: -384: <span class="ruby-comment cmt"># package already frozen, need to un-freeze by removing frozen.log</span> -385: <span class="ruby-comment cmt"># file.</span> -386: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span> <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> -387: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} was frozen, it has now been relased for use."</span> -388: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} released : removed file #{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> -389: <span class="ruby-keyword kw">else</span> -390: <span class="ruby-comment cmt"># place file in $PACKAGE_INSTALLED frozen.log with date.</span> -391: <span class="ruby-identifier">frozen</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>(<span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span>, <span class="ruby-value str">"w"</span>) -392: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP}"</span> -393: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">close</span> -394: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Package #{package} is now frozen."</span>) -395: <span class="ruby-keyword kw">end</span> -396: -397: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -398: <span class="ruby-keyword kw">end</span> -399: -400: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Package #{package} is not installed, unable to freeze it."</span>) -401: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -402: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 367</span> +367: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>(<span class="ruby-identifier">package</span>) +368: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}/#{package}"</span> +369: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{package.capitalize}.new"</span>) +370: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +371: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> +372: +373: <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>)) +374: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>(<span class="ruby-identifier">package</span>)) +375: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Package #{package} is already frozen!"</span>) +376: +377: <span class="ruby-comment cmt"># package already frozen, need to un-freeze by removing frozen.log</span> +378: <span class="ruby-comment cmt"># file.</span> +379: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span> <span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> +380: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} was frozen, it has now been relased for use."</span> +381: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} released : removed file #{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span> +382: <span class="ruby-keyword kw">else</span> +383: <span class="ruby-comment cmt"># place file in $PACKAGE_INSTALLED frozen.log with date.</span> +384: <span class="ruby-identifier">frozen</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>(<span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}/frozen.log"</span>, <span class="ruby-value str">"w"</span>) +385: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{$TIMESTAMP}"</span> +386: <span class="ruby-identifier">frozen</span>.<span class="ruby-identifier">close</span> +387: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Package #{package} is now frozen."</span>) +388: <span class="ruby-keyword kw">end</span> +389: +390: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +391: <span class="ruby-keyword kw">end</span> +392: +393: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Package #{package} is not installed, unable to freeze it."</span>) +394: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +395: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -280,7 +342,7 @@ <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 91</span> 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span>) - 92: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}#{package}"</span> + 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">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) @@ -427,63 +489,57 @@ <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 222</span> 222: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">automated_build</span>=<span class="ruby-keyword kw">false</span>) 223: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -224: <span class="ruby-comment cmt"># TODO: look into refactoring myLogger:</span> -225: <span class="ruby-identifier">myLogger</span> = <span class="ruby-constant">AbtLogManager</span>.<span class="ruby-identifier">new</span> -226: <span class="ruby-identifier">system</span> = <span class="ruby-constant">AbtSystemManager</span>.<span class="ruby-identifier">new</span> -227: -228: <span class="ruby-comment cmt"># check for frozen.</span> -229: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">system</span>.<span class="ruby-identifier">package_frozen</span>(<span class="ruby-identifier">package</span>)) -230: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{package} is frozen, can not proceed with reinstall package call."</span> -231: <span class="ruby-identifier">puts</span> <span class="ruby-node">"\nPackage #{package} is frozen, can not proceed with reinstall package call."</span> -232: <span class="ruby... [truncated message content] |
From: <esc...@us...> - 2008-01-27 21:35:49
|
Revision: 491 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=491&view=rev Author: eschabell Date: 2008-01-27 13:35:54 -0800 (Sun, 27 Jan 2008) Log Message: ----------- Updated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/files/libs/abtdownloadmanager_rb.html src/trunk/doc/files/libs/abtlogmanager_rb.html src/trunk/doc/files/libs/abtpackage_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/doc/index.html Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2008-01-27 21:29:52 UTC (rev 490) +++ src/trunk/doc/classes/AbtDownloadManager.html 2008-01-27 21:35:54 UTC (rev 491) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,160,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> + <area shape="rect" coords="29,51,176,99" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> +<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> <div class="description"><p> @@ -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="#M000001">new</a></li> + <li><a href="#M000004">retrieve_news_feed</a></li> + <li><a href="#M000002">retrieve_package_source</a></li> + <li><a href="#M000003">retrieve_package_tree</a></li> + <li><a href="#M000005">update_package</a></li> + <li><a href="#M000006">update_package_tree</a></li> + <li><a href="#M000007">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="M000001"></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('M000001_source')" id="l_M000001_source">show source</a> ]</p> + <div id="M000001_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -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="M000004"></a><b>retrieve_news_feed</b>(uri, cleanLog=true) </div> <div class="description"> <p> @@ -176,62 +176,62 @@ </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('M000004_source')" id="l_M000004_source">show source</a> ]</p> + <div id="M000004_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 122</span> -122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>(<span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span>) -123: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> -124: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> -125: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> -126: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> -127: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> -128: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -129: -130: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> -131: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">cleanLog</span>) -132: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"w+"</span>) -133: <span class="ruby-keyword kw">else</span> -134: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"a+"</span>) -135: <span class="ruby-keyword kw">end</span> -136: -137: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> -138: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>(<span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">uri</span>))) -139: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Failed to retrieve news feed #{uri}."</span>) -140: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -141: <span class="ruby-keyword kw">end</span> -142: -143: <span class="ruby-comment cmt"># display the feeds.</span> -144: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> -145: <span class="ruby-keyword kw">begin</span> -146: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) -147: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> -148: <span class="ruby-keyword kw">end</span> -149: -150: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span>) -151: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span>) -152: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -153: <span class="ruby-keyword kw">else</span> -154: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> -155: -156: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> -157: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> -158: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> -159: <span class="ruby-keyword kw">end</span> -160: <span class="ruby-keyword kw">end</span> -161: -162: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> -163: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> -164: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -165: -166: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 121</span> +121: <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>) +122: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> +123: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> +124: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> +125: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> +126: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> +127: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +128: +129: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> +130: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">cleanLog</span>) +131: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"w+"</span>) +132: <span class="ruby-keyword kw">else</span> +133: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"a+"</span>) +134: <span class="ruby-keyword kw">end</span> +135: +136: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> +137: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>(<span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">uri</span>))) +138: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Failed to retrieve news feed #{uri}."</span>) +139: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +140: <span class="ruby-keyword kw">end</span> +141: +142: <span class="ruby-comment cmt"># display the feeds.</span> +143: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> +144: <span class="ruby-keyword kw">begin</span> +145: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) +146: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> +147: <span class="ruby-keyword kw">end</span> +148: +149: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span>) +150: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span>) +151: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +152: <span class="ruby-keyword kw">else</span> +153: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> +154: +155: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> +156: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> +157: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> +158: <span class="ruby-keyword kw">end</span> +159: <span class="ruby-keyword kw">end</span> +160: +161: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> +162: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> +163: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +164: +165: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>retrieve_package_source</b>(packageName, destination) + <a name="M000002"></a><b>retrieve_package_source</b>(packageName, destination) </div> <div class="description"> <p> @@ -249,8 +249,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('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('M000002_source')" id="l_M000002_source">show source</a> ]</p> + <div id="M000002_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>(<span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span>) @@ -264,12 +264,12 @@ 64: <span class="ruby-keyword kw">end</span> 65: 66: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-identifier">destination</span>) -67: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">system</span>(<span class="ruby-node">"wget #{package.srcUrl}"</span>)) -68: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Download completed for #{packageName}"</span>) -69: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -70: <span class="ruby-keyword kw">end</span> -71: -72: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># download failed.</span> +67: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"wget #{package.srcUrl}"</span>) +68: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># download failed.</span> +69: <span class="ruby-keyword kw">end</span> +70: +71: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Download completed for #{packageName}"</span>) +72: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 73: <span class="ruby-keyword kw">end</span> </pre> </div> @@ -277,7 +277,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>retrieve_package_tree</b>(packageTreeName="AbTLinux") + <a name="M000003"></a><b>retrieve_package_tree</b>(packageTreeName="AbTLinux") </div> <div class="description"> <p> @@ -293,8 +293,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('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('M000003_source')" id="l_M000003_source">show source</a> ]</p> + <div id="M000003_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 83</span> 83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>(<span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span>) @@ -315,24 +315,23 @@ 98: <span class="ruby-keyword kw">else</span> 99: 100: <span class="ruby-comment cmt"># pacakge directory does not exist, svn co.</span> -101: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>(<span class="ruby-node">"svn co #{$ABTLINUX_PACKAGES} #{$PACKAGE_PATH}"</span>) -102: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree installed (svn co)"</span> -103: <span class="ruby-keyword kw">else</span> -104: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed (svn co), problems!"</span> -105: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -106: <span class="ruby-keyword kw">end</span> -107: -108: <span class="ruby-keyword kw">end</span> -109: -110: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -111: <span class="ruby-keyword kw">end</span> +101: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"svn co #{$ABTLINUX_PACKAGES} #{$PACKAGE_PATH}"</span>) +102: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed (svn co), problems!"</span> +103: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +104: <span class="ruby-keyword kw">end</span> +105: +106: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree installed (svn co)"</span> +107: <span class="ruby-keyword kw">end</span> +108: +109: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +110: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>update_package</b>(packageName) + <a name="M000005"></a><b>update_package</b>(packageName) </div> <div class="description"> <p> @@ -347,43 +346,43 @@ </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('M000005_source')" id="l_M000005_source">show source</a> ]</p> + <div id="M000005_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 176</span> -176: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span>(<span class="ruby-identifier">packageName</span>) -177: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -178: -179: <span class="ruby-comment cmt"># check if package exists in tree. </span> -180: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exists?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/#{packageName}.rb"</span>) -181: <span class="ruby-comment cmt"># check if svn directory.</span> -182: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) -183: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}/#{packageName.downcase}.rb"</span>) -184: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{packageName.downcase} updated (svn update)"</span> -185: <span class="ruby-keyword kw">else</span> -186: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName.downcase} unable to update (svn update)."</span> -187: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -188: <span class="ruby-keyword kw">end</span> -189: <span class="ruby-keyword kw">else</span> -190: <span class="ruby-comment cmt"># package exists, but not an valid tree.</span> -191: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName} exists, but not valid package tree (svn)."</span> -192: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -193: <span class="ruby-keyword kw">end</span> -194: <span class="ruby-keyword kw">else</span> -195: <span class="ruby-comment cmt"># package does not exist.</span> -196: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package is not installed, not possible to update!"</span> -197: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -198: <span class="ruby-keyword kw">end</span> -199: -200: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -201: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 175</span> +175: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span>(<span class="ruby-identifier">packageName</span>) +176: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +177: +178: <span class="ruby-comment cmt"># check if package exists in tree. </span> +179: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exists?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/#{packageName}.rb"</span>) +180: <span class="ruby-comment cmt"># check if svn directory.</span> +181: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) +182: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}/#{packageName.downcase}.rb"</span>) +183: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName.downcase} unable to update (svn update)."</span> +184: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +185: <span class="ruby-keyword kw">end</span> +186: +187: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{packageName.downcase} updated (svn update)"</span> +188: <span class="ruby-keyword kw">else</span> +189: <span class="ruby-comment cmt"># package exists, but not an valid tree.</span> +190: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName} exists, but not valid package tree (svn)."</span> +191: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +192: <span class="ruby-keyword kw">end</span> +193: <span class="ruby-keyword kw">else</span> +194: <span class="ruby-comment cmt"># package does not exist.</span> +195: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package is not installed, not possible to update!"</span> +196: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +197: <span class="ruby-keyword kw">end</span> +198: +199: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +200: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>update_package_tree</b>() + <a name="M000006"></a><b>update_package_tree</b>() </div> <div class="description"> <pre> @@ -396,47 +395,47 @@ </pre> <p> def <a -href="AbtDownloadManager.html#M000017">update_package_tree</a>(packageTreeName="AbTLinux") +href="AbtDownloadManager.html#M000006">update_package_tree</a>(packageTreeName="AbTLinux") </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('M000006_source')" id="l_M000006_source">show source</a> ]</p> + <div id="M000006_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 212</span> -212: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>() -213: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -214: -215: <span class="ruby-comment cmt"># check if package tree exists.</span> -216: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$PACKAGE_PATH</span>) -217: <span class="ruby-comment cmt"># check if svn directory.</span> -218: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) -219: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}"</span>) -220: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree updated (svn update)"</span> -221: <span class="ruby-keyword kw">else</span> -222: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree unable to update (svn update)."</span> -223: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -224: <span class="ruby-keyword kw">end</span> -225: <span class="ruby-keyword kw">else</span> -226: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> -227: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> -228: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -229: <span class="ruby-keyword kw">end</span> -230: <span class="ruby-keyword kw">else</span> -231: <span class="ruby-comment cmt"># package directory does not exist.</span> -232: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed!"</span> -233: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -234: <span class="ruby-keyword kw">end</span> -235: -236: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -237: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 211</span> +211: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>() +212: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +213: +214: <span class="ruby-comment cmt"># check if package tree exists.</span> +215: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$PACKAGE_PATH</span>) +216: <span class="ruby-comment cmt"># check if svn directory.</span> +217: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) +218: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}"</span>) +219: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree unable to update (svn update)."</span> +220: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +221: <span class="ruby-keyword kw">end</span> +222: +223: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree updated (svn update)"</span> +224: <span class="ruby-keyword kw">else</span> +225: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> +226: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> +227: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +228: <span class="ruby-keyword kw">end</span> +229: <span class="ruby-keyword kw">else</span> +230: <span class="ruby-comment cmt"># package directory does not exist.</span> +231: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed!"</span> +232: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +233: <span class="ruby-keyword kw">end</span> +234: +235: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +236: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>validated</b>(hashvalue, path) + <a name="M000007"></a><b>validated</b>(hashvalue, path) </div> <div class="description"> <p> @@ -453,23 +452,23 @@ </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('M000007_source')" id="l_M000007_source">show source</a> ]</p> + <div id="M000007_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 248</span> -248: <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>) -249: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -250: -251: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>(<span class="ruby-identifier">path</span>) -252: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> -253: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validated sources successfully..."</span>) -254: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -255: <span class="ruby-keyword kw">end</span> -256: -257: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> -258: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validating sources failed..."</span>) -259: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -260: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 247</span> +247: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>(<span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span>) +248: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +249: +250: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>(<span class="ruby-identifier">path</span>) +251: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> +252: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validated sources successfully..."</span>) +253: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +254: <span class="ruby-keyword kw">end</span> +255: +256: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> +257: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validating sources failed..."</span>) +258: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +259: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2008-01-27 21:29:52 UTC (rev 490) +++ src/trunk/doc/classes/AbtLogManager.html 2008-01-27 21:35:54 UTC (rev 491) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,131,98" href="AbtLogManager.html" alt="AbtLogManager" /> + <area shape="rect" coords="28,51,140,99" href="AbtLogManager.html" alt="AbtLogManager" /> </map> -<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> @@ -117,11 +117,11 @@ <div class="sectiontitle">Methods</div> <ul> - <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="#M000018">get_log</a></li> + <li><a href="#M000022">log_package_build</a></li> + <li><a href="#M000021">log_package_install</a></li> + <li><a href="#M000020">log_package_integrity</a></li> + <li><a href="#M000019">new</a></li> </ul> @@ -132,7 +132,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000065"></a><b>new</b>() + <a name="M000019"></a><b>new</b>() </div> <div class="description"> <p> @@ -145,21 +145,26 @@ </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('M000019_source')" id="l_M000019_source">show source</a> ]</p> + <div id="M000019_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 80</span> 80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -81: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -82: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">$ABT_LIBS</span>, -83: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$ABT_CONFIG</span>, <span class="ruby-identifier">$ABT_LOCAL_CONFIG</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> -84: -85: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">dir</span>)) -86: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>(<span class="ruby-identifier">dir</span>) -87: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Created directory: #{dir}."</span>) -88: <span class="ruby-keyword kw">end</span> -89: } -90: <span class="ruby-keyword kw">end</span> +81: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$JOURNAL</span>)) +82: <span class="ruby-comment cmt"># logging directory missing, create it!</span> +83: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>(<span class="ruby-identifier">$ABT_LOGS</span>) +84: <span class="ruby-keyword kw">end</span> +85: +86: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +87: [<span class="ruby-identifier">$ABT_LOGS</span>, <span class="ruby-identifier">$ABT_CACHES</span>, <span class="ruby-identifier">$ABT_STATE</span>, <span class="ruby-identifier">$BUILD_LOCATION</span>, <span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">$ABT_LIBS</span>, +88: <span class="ruby-identifier">$PACKAGE_CACHED</span>, <span class="ruby-identifier">$ABT_TMP</span>, <span class="ruby-identifier">$ABT_CONFIG</span>, <span class="ruby-identifier">$ABT_LOCAL_CONFIG</span>, <span class="ruby-identifier">$SOURCES_REPOSITORY</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> +89: +90: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">dir</span>)) +91: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>(<span class="ruby-identifier">dir</span>) +92: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Created directory: #{dir}."</span>) +93: <span class="ruby-keyword kw">end</span> +94: } +95: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -167,7 +172,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000064"></a><b>get_log</b>(package, type) + <a name="M000018"></a><b>get_log</b>(package, type) </div> <div class="description"> <p> @@ -181,8 +186,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('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 43</span> 43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">type</span>) @@ -220,7 +225,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000068"></a><b>log_package_build</b>(package) + <a name="M000022"></a><b>log_package_build</b>(package) </div> <div class="description"> <p> @@ -236,27 +241,27 @@ </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('M000022_source')" id="l_M000022_source">show source</a> ]</p> + <div id="M000022_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 187</span> -187: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>(<span class="ruby-identifier">package</span>) -188: <span class="ruby-identifier">buildLog</span> = <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'build'</span>) -189: -190: <span class="ruby-comment cmt"># make sure the build file exists.</span> -191: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">buildLog</span>)) -192: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -193: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 192</span> +192: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>(<span class="ruby-identifier">package</span>) +193: <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>) 194: -195: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -196: <span class="ruby-keyword kw">end</span> +195: <span class="ruby-comment cmt"># make sure the build file exists.</span> +196: <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>)) +197: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +198: <span class="ruby-keyword kw">end</span> +199: +200: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +201: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000067"></a><b>log_package_install</b>(package) + <a name="M000021"></a><b>log_package_install</b>(package) </div> <div class="description"> <p> @@ -272,55 +277,55 @@ </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('M000021_source')" id="l_M000021_source">show source</a> ]</p> + <div id="M000021_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 139</span> -139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>(<span class="ruby-identifier">package</span>) -140: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> -141: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span>) -142: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> -143: -144: <span class="ruby-comment cmt"># our log locations.</span> -145: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span>) -146: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span>) -147: -148: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> -149: <span class="ruby-comment cmt"># into our install log.</span> -150: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">tmpInstallLog</span>)) -151: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>(<span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) -152: -153: <span class="ruby-comment cmt"># include only the file names from open calls</span> -154: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> -155: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>(<span class="ruby-identifier">tmpInstallLog</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -156: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-value str">'open'</span>) -157: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">line</span>.<span class="ruby-identifier">split</span>[<span class="ruby-value">2</span>] <span class="ruby-operator">=~</span> <span class="ruby-identifier">excluded_pattern</span>) -158: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> -159: <span class="ruby-keyword kw">else</span> -160: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> -161: <span class="ruby-keyword kw">end</span> -162: -163: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span>) -164: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> -165: <span class="ruby-keyword kw">end</span> -166: <span class="ruby-keyword kw">end</span> -167: <span class="ruby-keyword kw">end</span> -168: -169: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -170: <span class="ruby-keyword kw">else</span> -171: <span class="ruby-comment cmt"># no tmp install file, thus no install running.</span> -172: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -173: <span class="ruby-keyword kw">end</span> -174: -175: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -176: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 144</span> +144: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>(<span class="ruby-identifier">package</span>) +145: <span class="ruby-comment cmt"># some dirs we will not add to an install log.</span> +146: <span class="ruby-identifier">excluded_pattern</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">"^(/dev|/proc|/tmp|/var/tmp|/usr/src|/sys)+"</span>) +147: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># used to mark excluded lines from installwatch log.</span> +148: +149: <span class="ruby-comment cmt"># our log locations.</span> +150: <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>) +151: <span class="ruby-identifier">tmpInstallLog</span> = <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'tmpinstall'</span>) +152: +153: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> +154: <span class="ruby-comment cmt"># into our install log.</span> +155: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">tmpInstallLog</span>)) +156: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>(<span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'w'</span>) +157: +158: <span class="ruby-comment cmt"># include only the file names from open calls</span> +159: <span class="ruby-comment cmt"># and not part of the excluded range of directories.</span> +160: <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> +161: <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>) +162: <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>) +163: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">true</span> +164: <span class="ruby-keyword kw">else</span> +165: <span class="ruby-identifier">badLine</span> = <span class="ruby-keyword kw">false</span> +166: <span class="ruby-keyword kw">end</span> +167: +168: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-identifier">badLine</span>) +169: <span class="ruby-identifier">installFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.split[2]}\n"</span> +170: <span class="ruby-keyword kw">end</span> +171: <span class="ruby-keyword kw">end</span> +172: <span class="ruby-keyword kw">end</span> +173: +174: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> +175: <span class="ruby-keyword kw">else</span> +176: <span class="ruby-comment cmt"># no tmp install file, thus no install running.</span> +177: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +178: <span class="ruby-keyword kw">end</span> +179: +180: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +181: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000066"></a><b>log_package_integrity</b>(package) + <a name="M000020"></a><b>log_package_integrity</b>(package) </div> <div class="description"> <p> @@ -337,37 +342,37 @@ </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('M000020_source')" id="l_M000020_source">show source</a> ]</p> + <div id="M000020_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 102</span> -102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>(<span class="ruby-identifier">package</span>) -103: -104: <span class="ruby-comment cmt"># our log locations.</span> -105: <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>) -106: <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>) -107: -108: <span class="ruby-comment cmt"># get the installed files from the tmp file</span> -109: <span class="ruby-comment cmt"># into our install log.</span> -110: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>(<span class="ruby-identifier">installLog</span>)) -111: <span class="ruby-identifier">installFile</span> = <span class="ruby-identifier">open</span>(<span class="ruby-identifier">installLog</span>, <span class="ruby-value str">'r'</span>) -112: <span class="ruby-identifier">integrityFile</span> = <span class="ruby-identifier">open</span>(<span class="ruby-identifier">integrityLog</span>, <span class="ruby-value str">'w'</span>) -113: -114: <span class="ruby-comment cmt"># get the integrity for each file, initially just permissions. </span> -115: <span class="ruby-constant">IO</span>.<span class="ruby-identifier">foreach</span>(<span class="ruby-identifier">installLog</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">line</span><span class="ruby-operator">|</span> -116: <span class="ruby-identifier">status</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">stat</span>(<span class="ruby-identifier">line</span>.<span class="ruby-identifier">chomp</span>) -117: <span class="ruby-identifier">octal</span> = <span class="ruby-identifier">sprintf</span>(<span class="ruby-value str">"%o"</span>, <span class="ruby-identifier">status</span>.<span class="ruby-identifier">mode</span>) -118: <span class="ruby-identifier">integrityFile</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{line.chomp}:#{octal}\n"</span> -119: <span class="ruby-keyword kw">end</span> -120: -121: <span class="ruby-identifier">installFile</span>.<span class="ruby-identifier">close</span> -122: <span class="ruby-identifier">integrityFile</span>.<span class="ruby-identifier">close</span> -123: <span class="ruby-keyword ... [truncated message content] |
From: <esc...@us...> - 2008-01-28 10:00:51
|
Revision: 493 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=493&view=rev Author: eschabell Date: 2008-01-28 02:00:50 -0800 (Mon, 28 Jan 2008) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/files/libs/abtdepengine_rb.html src/trunk/doc/files/libs/abtdownloadmanager_rb.html src/trunk/doc/files/libs/abtlogmanager_rb.html src/trunk/doc/files/libs/abtpackage_rb.html src/trunk/doc/files/libs/abtpackagemanager_rb.html src/trunk/doc/files/libs/abtqueuemanager_rb.html src/trunk/doc/files/libs/abtreportmanager_rb.html src/trunk/doc/files/libs/abtsystemmanager_rb.html src/trunk/doc/files/libs/abtusage_rb.html src/trunk/doc/files/tests/testabtdepengine_rb.html src/trunk/doc/files/tests/testabtdownloadmanager_rb.html src/trunk/doc/files/tests/testabtlogmanager_rb.html src/trunk/doc/files/tests/testabtpackage_rb.html src/trunk/doc/files/tests/testabtpackagemanager_rb.html src/trunk/doc/files/tests/testabtqueuemanager_rb.html src/trunk/doc/files/tests/testabtreportmanager_rb.html src/trunk/doc/files/tests/testabtsystemmanager_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/doc/index.html Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2008-01-28 09:54:36 UTC (rev 492) +++ src/trunk/doc/classes/AbtDownloadManager.html 2008-01-28 10:00:50 UTC (rev 493) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="29,51,176,99" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> + <area shape="rect" coords="27,50,160,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> @@ -117,13 +117,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000001">new</a></li> - <li><a href="#M000004">retrieve_news_feed</a></li> - <li><a href="#M000002">retrieve_package_source</a></li> - <li><a href="#M000003">retrieve_package_tree</a></li> - <li><a href="#M000005">update_package</a></li> - <li><a href="#M000006">update_package_tree</a></li> - <li><a href="#M000007">validated</a></li> + <li><a href="#M000012">new</a></li> + <li><a href="#M000015">retrieve_news_feed</a></li> + <li><a href="#M000013">retrieve_package_source</a></li> + <li><a href="#M000014">retrieve_package_tree</a></li> + <li><a href="#M000016">update_package</a></li> + <li><a href="#M000017">update_package_tree</a></li> + <li><a href="#M000018">validated</a></li> </ul> @@ -134,7 +134,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000001"></a><b>new</b>() + <a name="M000012"></a><b>new</b>() </div> <div class="description"> <p> @@ -148,8 +148,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000001_source')" id="l_M000001_source">show source</a> ]</p> - <div id="M000001_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 libs/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="M000004"></a><b>retrieve_news_feed</b>(uri, cleanLog=true) + <a name="M000015"></a><b>retrieve_news_feed</b>(uri, cleanLog=true) </div> <div class="description"> <p> @@ -176,62 +176,62 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtdownloadmanager.rb, line 121</span> -121: <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>) -122: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> -123: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> -124: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> -125: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> -126: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> -127: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -128: -129: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> -130: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">cleanLog</span>) -131: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"w+"</span>) -132: <span class="ruby-keyword kw">else</span> -133: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"a+"</span>) -134: <span class="ruby-keyword kw">end</span> -135: -136: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> -137: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>(<span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">uri</span>))) -138: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Failed to retrieve news feed #{uri}."</span>) -139: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -140: <span class="ruby-keyword kw">end</span> -141: -142: <span class="ruby-comment cmt"># display the feeds.</span> -143: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> -144: <span class="ruby-keyword kw">begin</span> -145: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) -146: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> -147: <span class="ruby-keyword kw">end</span> -148: -149: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span>) -150: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span>) -151: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -152: <span class="ruby-keyword kw">else</span> -153: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> -154: -155: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> -156: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> -157: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> -158: <span class="ruby-keyword kw">end</span> -159: <span class="ruby-keyword kw">end</span> -160: -161: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> -162: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> -163: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -164: -165: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 122</span> +122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>(<span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span>) +123: <span class="ruby-identifier">require</span> <span class="ruby-value str">'net/http'</span> +124: <span class="ruby-identifier">require</span> <span class="ruby-value str">'uri'</span> +125: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/1.0'</span> +126: <span class="ruby-identifier">require</span> <span class="ruby-value str">'rss/2.0'</span> +127: <span class="ruby-identifier">newsLog</span> = <span class="ruby-value str">""</span> +128: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +129: +130: <span class="ruby-comment cmt"># ensure we have our news logfile.</span> +131: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">cleanLog</span>) +132: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"w+"</span>) +133: <span class="ruby-keyword kw">else</span> +134: <span class="ruby-identifier">newsLog</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$ABTNEWS_LOG</span>, <span class="ruby-value str">"a+"</span>) +135: <span class="ruby-keyword kw">end</span> +136: +137: <span class="ruby-comment cmt"># pick up the abtlinux.org news feed.</span> +138: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-identifier">news</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">HTTP</span>.<span class="ruby-identifier">get</span>(<span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">uri</span>))) +139: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Failed to retrieve news feed #{uri}."</span>) +140: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +141: <span class="ruby-keyword kw">end</span> +142: +143: <span class="ruby-comment cmt"># display the feeds.</span> +144: <span class="ruby-identifier">rss</span> = <span class="ruby-keyword kw">nil</span> +145: <span class="ruby-keyword kw">begin</span> +146: <span class="ruby-identifier">rss</span> = <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">news</span>, <span class="ruby-keyword kw">false</span>) +147: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">RSS</span><span class="ruby-operator">::</span><span class="ruby-constant">Error</span> +148: <span class="ruby-keyword kw">end</span> +149: +150: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">rss</span>.<span class="ruby-identifier">nil?</span>) +151: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Failed to display news feed as feed #{uri} is not RSS 1.0/2.0."</span>) +152: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +153: <span class="ruby-keyword kw">else</span> +154: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"*** #{rss.channel.title} ***\n"</span> +155: +156: <span class="ruby-identifier">rss</span>.<span class="ruby-identifier">items</span>.<span class="ruby-identifier">each_with_index</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">item</span>, <span class="ruby-identifier">itemCount</span><span class="ruby-operator">|</span> +157: <span class="ruby-identifier">itemCount</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> +158: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"#{itemCount} #{item.link} #{item.title}\n"</span> +159: <span class="ruby-keyword kw">end</span> +160: <span class="ruby-keyword kw">end</span> +161: +162: <span class="ruby-identifier">newsLog</span> <span class="ruby-operator"><<</span> <span class="ruby-value str">"\n\n"</span> +163: <span class="ruby-identifier">newsLog</span>.<span class="ruby-identifier">close</span> +164: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +165: +166: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000002"></a><b>retrieve_package_source</b>(packageName, destination) + <a name="M000013"></a><b>retrieve_package_source</b>(packageName, destination) </div> <div class="description"> <p> @@ -249,8 +249,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> - <div id="M000002_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 libs/abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>(<span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span>) @@ -259,25 +259,26 @@ 59: <span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-identifier">packageName</span>.<span class="ruby-identifier">capitalize</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'.new'</span>) 60: 61: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>(<span class="ruby-node">"#{destination}/#{File.basename(package.srcUrl)}"</span>)) -62: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Download not needed, existing source found for #{packageName}"</span>) +62: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Download not needed, existing source found for #{packageName}."</span>) 63: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 64: <span class="ruby-keyword kw">end</span> 65: 66: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-identifier">destination</span>) 67: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"wget #{package.srcUrl}"</span>) -68: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># download failed.</span> -69: <span class="ruby-keyword kw">end</span> -70: -71: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Download completed for #{packageName}"</span>) -72: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -73: <span class="ruby-keyword kw">end</span> +68: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">"Download failed, unable to retrieve package #{packageName} sources, exit code was #{$?.exitstatus}."</span>) +69: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> <span class="ruby-comment cmt"># download failed.</span> +70: <span class="ruby-keyword kw">end</span> +71: +72: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-node">"Download completed for #{packageName}"</span>) +73: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +74: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000003"></a><b>retrieve_package_tree</b>(packageTreeName="AbTLinux") + <a name="M000014"></a><b>retrieve_package_tree</b>(packageTreeName="AbTLinux") </div> <div class="description"> <p> @@ -293,45 +294,45 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtdownloadmanager.rb, line 83</span> - 83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>(<span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span>) - 84: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) - 85: - 86: <span class="ruby-comment cmt"># check if package tree exists.</span> - 87: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$PACKAGE_PATH</span>) - 88: <span class="ruby-comment cmt"># check if svn directory.</span> - 89: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) - 90: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package tree #{packageTreeName} already installed."</span> - 91: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> - 92: <span class="ruby-keyword kw">else</span> - 93: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> - 94: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> - 95: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> - 96: <span class="ruby-keyword kw">end</span> - 97: - 98: <span class="ruby-keyword kw">else</span> - 99: -100: <span class="ruby-comment cmt"># pacakge directory does not exist, svn co.</span> -101: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"svn co #{$ABTLINUX_PACKAGES} #{$PACKAGE_PATH}"</span>) -102: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed (svn co), problems!"</span> -103: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -104: <span class="ruby-keyword kw">end</span> -105: -106: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree installed (svn co)"</span> -107: <span class="ruby-keyword kw">end</span> -108: -109: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -110: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 84</span> + 84: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>(<span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span>) + 85: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) + 86: + 87: <span class="ruby-comment cmt"># check if package tree exists.</span> + 88: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$PACKAGE_PATH</span>) + 89: <span class="ruby-comment cmt"># check if svn directory.</span> + 90: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) + 91: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package tree #{packageTreeName} already installed."</span> + 92: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> + 93: <span class="ruby-keyword kw">else</span> + 94: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> + 95: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> + 96: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> + 97: <span class="ruby-keyword kw">end</span> + 98: + 99: <span class="ruby-keyword kw">else</span> +100: +101: <span class="ruby-comment cmt"># pacakge directory does not exist, svn co.</span> +102: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"svn co #{$ABTLINUX_PACKAGES} #{$PACKAGE_PATH}"</span>) +103: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package tree #{packageTreeName} not installed (svn co), exit status was #{$?.exitstatus}."</span> +104: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +105: <span class="ruby-keyword kw">end</span> +106: +107: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package tree #{packageTreeName} installed (svn co)."</span> +108: <span class="ruby-keyword kw">end</span> +109: +110: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +111: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000005"></a><b>update_package</b>(packageName) + <a name="M000016"></a><b>update_package</b>(packageName) </div> <div class="description"> <p> @@ -346,96 +347,91 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtdownloadmanager.rb, line 175</span> -175: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span>(<span class="ruby-identifier">packageName</span>) -176: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -177: -178: <span class="ruby-comment cmt"># check if package exists in tree. </span> -179: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exists?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/#{packageName}.rb"</span>) -180: <span class="ruby-comment cmt"># check if svn directory.</span> -181: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) -182: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}/#{packageName.downcase}.rb"</span>) -183: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName.downcase} unable to update (svn update)."</span> -184: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -185: <span class="ruby-keyword kw">end</span> -186: -187: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{packageName.downcase} updated (svn update)"</span> -188: <span class="ruby-keyword kw">else</span> -189: <span class="ruby-comment cmt"># package exists, but not an valid tree.</span> -190: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName} exists, but not valid package tree (svn)."</span> -191: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -192: <span class="ruby-keyword kw">end</span> -193: <span class="ruby-keyword kw">else</span> -194: <span class="ruby-comment cmt"># package does not exist.</span> -195: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package is not installed, not possible to update!"</span> -196: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -197: <span class="ruby-keyword kw">end</span> -198: -199: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -200: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 176</span> +176: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span>(<span class="ruby-identifier">packageName</span>) +177: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +178: +179: <span class="ruby-comment cmt"># check if package exists in tree. </span> +180: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exists?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/#{packageName}.rb"</span>) +181: <span class="ruby-comment cmt"># check if svn directory.</span> +182: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) +183: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}/#{packageName.downcase}.rb"</span>) +184: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName.downcase} unable to update (svn update), exit status was #{$?.exitstatus}."</span> +185: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +186: <span class="ruby-keyword kw">end</span> +187: +188: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-node">"Package #{packageName.downcase} updated (svn update)."</span> +189: <span class="ruby-keyword kw">else</span> +190: <span class="ruby-comment cmt"># package exists, but not an valid tree.</span> +191: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package #{packageName} exists, but not valid package tree (svn)."</span> +192: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +193: <span class="ruby-keyword kw">end</span> +194: <span class="ruby-keyword kw">else</span> +195: <span class="ruby-comment cmt"># package does not exist.</span> +196: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package is not installed, not possible to update!"</span> +197: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +198: <span class="ruby-keyword kw">end</span> +199: +200: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +201: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000006"></a><b>update_package_tree</b>() + <a name="M000017"></a><b>update_package_tree</b>() </div> <div class="description"> - <pre> - Updates the package tree. - - <b>PARAM</b> <i>String</i> - the name of the tree to be updated, defaults to AbTLinux repo. - - <b>RETURN</b> <i>boolean</i> - True if the package tree has been updated, - otherwise false. -</pre> + <p> +Updates the package tree. +</p> <p> -def <a -href="AbtDownloadManager.html#M000006">update_package_tree</a>(packageTreeName="AbTLinux") +<b>RETURN</b> <em>boolean</em> - True if the package tree has been updated, +otherwise false. </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtdownloadmanager.rb, line 211</span> -211: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>() -212: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -213: -214: <span class="ruby-comment cmt"># check if package tree exists.</span> -215: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$PACKAGE_PATH</span>) -216: <span class="ruby-comment cmt"># check if svn directory.</span> -217: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) -218: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}"</span>) -219: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree unable to update (svn update)."</span> -220: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -221: <span class="ruby-keyword kw">end</span> -222: -223: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree updated (svn update)"</span> -224: <span class="ruby-keyword kw">else</span> -225: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> -226: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> -227: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -228: <span class="ruby-keyword kw">end</span> -229: <span class="ruby-keyword kw">else</span> -230: <span class="ruby-comment cmt"># package directory does not exist.</span> -231: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed!"</span> -232: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -233: <span class="ruby-keyword kw">end</span> -234: -235: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -236: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 209</span> +209: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>() +210: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +211: +212: <span class="ruby-comment cmt"># check if package tree exists.</span> +213: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">$PACKAGE_PATH</span>) +214: <span class="ruby-comment cmt"># check if svn directory.</span> +215: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-node">"#{$PACKAGE_PATH}/.svn"</span>) +216: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"svn update #{$PACKAGE_PATH}"</span>) +217: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-node">"Package tree unable to update (svn update), exit status was #{$?.exitstatus}."</span> +218: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +219: <span class="ruby-keyword kw">end</span> +220: +221: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span> <span class="ruby-value str">"Package tree updated (svn update)"</span> +222: <span class="ruby-keyword kw">else</span> +223: <span class="ruby-comment cmt"># package directory exists, but is not a valid tree.</span> +224: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree exists, but is not valid svn tree."</span> +225: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +226: <span class="ruby-keyword kw">end</span> +227: <span class="ruby-keyword kw">else</span> +228: <span class="ruby-comment cmt"># package directory does not exist.</span> +229: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span> <span class="ruby-value str">"Package tree not installed!"</span> +230: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +231: <span class="ruby-keyword kw">end</span> +232: +233: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +234: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000007"></a><b>validated</b>(hashvalue, path) + <a name="M000018"></a><b>validated</b>(hashvalue, path) </div> <div class="description"> <p> @@ -452,23 +448,23 @@ </p> </div> <div class="sourcecode"> - <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"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 247</span> -247: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validated</span>(<span class="ruby-identifier">hashvalue</span>, <span class="ruby-identifier">path</span>) -248: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) -249: -250: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>(<span class="ruby-identifier">path</span>) -251: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> -252: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validated sources successfully..."</span>) -253: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -254: <span class="ruby-keyword kw">end</span> -255: -256: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> -257: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validating sources failed..."</span>) -258: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -259: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 245</span> +245: <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>) +246: <span class="ruby-identifier">logger</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">$JOURNAL</span>) +247: +248: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">hashvalue</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Digest</span><span class="ruby-operator">::</span><span class="ruby-constant">SHA1</span>.<span class="ruby-identifier">hexdigest</span>(<span class="ruby-identifier">path</span>) +249: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash validated successfully..."</span> +250: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validated sources successfully..."</span>) +251: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +252: <span class="ruby-keyword kw">end</span> +253: +254: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> +255: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validating sources failed..."</span>) +256: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +257: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2008-01-28 09:54:36 UTC (rev 492) +++ src/trunk/doc/classes/AbtLogManager.html 2008-01-28 10:00:50 UTC (rev 493) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="28,51,140,99" href="AbtLogManager.html" alt="AbtLogManager" /> + <area shape="rect" coords="27,50,131,98" href="AbtLogManager.html" alt="AbtLogManager" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> +<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> <div class="description"><p> @@ -117,11 +117,11 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000018">get_log</a></li> - <li><a href="#M000022">log_package_build</a></li> - <li><a href="#M000021">log_package_install</a></li> - <li><a href="#M000020">log_package_integrity</a></li> - <li><a href="#M000019">new</a></li> + <li><a href="#M000064">get_log</a></li> + <li><a href="#M000068">log_package_build</a></li> + <li><a href="#M000067">log_package_install</a></li> + <li><a href="#M000066">log_package_integrity</a></li> + <li><a href="#M000065">new</a></li> </ul> @@ -132,7 +132,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000019"></a><b>new</b>() + <a name="M000065"></a><b>new</b>() </div> <div class="description"> <p> @@ -145,8 +145,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> - <div id="M000019_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 libs/abtlogmanager.rb, line 80</span> 80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -172,7 +172,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>get_log</b>(package, type) + <a name="M000064"></a><b>get_log</b>(package, type) </div> <div class="description"> <p> @@ -186,8 +186,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('M000064_source')" id="l_M000064_source">show source</a> ]</p> + <div id="M000064_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtlogmanager.rb, line 43</span> 43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">type</span>) @@ -225,7 +225,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000022"></a><b>log_package_build</b>(package) + <a name="M000068"></a><b>log_package_build</b>(package) </div> <div class="description"> <p> @@ -241,8 +241,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> - <div id="M000022_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 libs/abtlogmanager.rb, line 192</span> 192: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_build</span>(<span class="ruby-identifier">package</span>) @@ -261,7 +261,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000021"></a><b>log_package_install</b>(package) + <a name="M000067"></a><b>log_package_install</b>(package) </div> <div class="description"> <p> @@ -277,8 +277,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> - <div id="M000021_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 libs/abtlogmanager.rb, line 144</span> 144: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_install</span>(<span class="ruby-identifier">package</span>) @@ -325,7 +325,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000020"></a><b>log_package_integrity</b>(package) + <a name="M000066"></a><b>log_package_integrity</b>(package) </div> <div class="description"> <p> @@ -342,8 +342,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> - <div id="M000020_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 libs/abtlogmanager.rb, line 107</span> 107: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">log_package_integrity</span>(<span class="ruby-identifier">package</span>) Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2008-01-28 09:54:36 UTC (rev 492) +++ src/trunk/doc/classes/AbtPackage.html 2008-01-28 10:00:50 UTC (rev 493) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="29,51,123,99" href="AbtPackage.html" alt="AbtPackage" /> + <area shape="rect" coords="27,50,115,98" href="AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> +<img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> </td></tr></table> <div class="description"><p> @@ -90,7 +90,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#M000009">new</a> <a +make use of the <a href="AbtPackage.html#M000027">new</a> <a href="AbtPackage.html">AbtPackage</a>. </p> <p> @@ -109,7 +109,7 @@ AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more <a -href="AbtPackage.html#M000010">details</a>. +href="AbtPackage.html#M000028">details</a>. </p> <p> You should have received a copy of the GNU General Public License along @@ -122,16 +122,16 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000013">build</a></li> - <li><a href="#M000012">configure</a></li> - <li><a href="#M000010">details</a></li> - <li><a href="#M000015">install</a></li> - <li><a href="#M000009">new</a></li> - <li><a href="#M000016">post</a></li> - <li><a href="#M000011">pre</a></li> - <li><a href="#M000014">preinstall</a></li> - <li><a href="#M000017">remove_build</a></li> - <li><a href="#M000008">unpack_sources</a></li> + <li><a href="#M000031">build</a></li> + <li><a href="#M000030">configure</a></li> + <li><a href="#M000028">details</a></li> + <li><a href="#M000033">install</a></li> + <li><a href="#M000027">new</a></li> + <li><a href="#M000034">post</a></li> + <li><a href="#M000029">pre</a></li> + <li><a href="#M000032">preinstall</a></li> + <li><a href="#M000035">remove_build</a></li> + <li><a href="#M000026">unpack_sources</a></li> </ul> @@ -305,40 +305,40 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000009"></a><b>new</b>(data) + <a name="M000027"></a><b>new</b>(data) </div> <div class="description"> <p> Constructor for an <a href="AbtPackage.html">AbtPackage</a>, requires all -the packge <a href="AbtPackage.html#M000010">details</a>. +the packge <a href="AbtPackage.html#M000028">details</a>. </p> <p> <b>PARAM</b> <em>Hash</em> - hash containing all package data. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> - <div id="M000009_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 libs/abtpackage.rb, line 147</span> -147: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">data</span>) -148: <span class="ruby-ivar">@name</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'name'</span>] -149: <span class="ruby-ivar">@execName</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'execName'</span>] -150: <span class="ruby-ivar">@version</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'version'</span>] -151: <span class="ruby-ivar">@srcDir</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcDir'</span>] -152: <span class="ruby-ivar">@homepage</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'homepage'</span>] -153: <span class="ruby-ivar">@srcUrl</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcUrl'</span>] -154: <span class="ruby-ivar">@dependsOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'dependsOn'</span>] -155: <span class="ruby-ivar">@reliesOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'reliesOn'</span>] -156: <span class="ruby-ivar">@optionalDO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalDO'</span>] -157: <span class="ruby-ivar">@optionalRO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalRO'</span>] -158: <span class="ruby-ivar">@hashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'hashCheck'</span>] -159: <span class="ruby-ivar">@patches</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patches'</span>] -160: <span class="ruby-ivar">@patchesHashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patchesHashCheck'</span>] -161: <span class="ruby-ivar">@mirrorPath</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'mirrorPath'</span>] -162: <span class="ruby-ivar">@license</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'license'</span>] -163: <span class="ruby-ivar">@description</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'description'</span>] -164: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 149</span> +149: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">data</span>) +150: <span class="ruby-ivar">@name</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'name'</span>] +151: <span class="ruby-ivar">@execName</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'execName'</span>] +152: <span class="ruby-ivar">@version</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'version'</span>] +153: <span class="ruby-ivar">@srcDir</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcDir'</span>] +154: <span class="ruby-ivar">@homepage</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'homepage'</span>] +155: <span class="ruby-ivar">@srcUrl</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'srcUrl'</span>] +156: <span class="ruby-ivar">@dependsOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'dependsOn'</span>] +157: <span class="ruby-ivar">@reliesOn</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'reliesOn'</span>] +158: <span class="ruby-ivar">@optionalDO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalDO'</span>] +159: <span class="ruby-ivar">@optionalRO</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'optionalRO'</span>] +160: <span class="ruby-ivar">@hashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'hashCheck'</span>] +161: <span class="ruby-ivar">@patches</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patches'</span>] +162: <span class="ruby-ivar">@patchesHashCheck</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'patchesHashCheck'</span>] +163: <span class="ruby-ivar">@mirrorPath</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'mirrorPath'</span>] +164: <span class="ruby-ivar">@license</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'license'</span>] +165: <span class="ruby-ivar">@description</span> = <span class="ruby-identifier">data</span>[<span class="ruby-value str">'description'</span>] +166: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -346,7 +346,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>build</b>(verbose=true) + <a name="M000031"></a><b>build</b>(verbose=true) </div> <div class="description"> <p> @@ -363,40 +363,40 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('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('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 274</span> -274: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span>(<span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span>) -275: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -276: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> -277: <span class="ruby-keyword kw">else</span> -278: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> -279: <span class="ruby-keyword kw">end</span> -280: -281: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcD... [truncated message content] |
From: <esc...@us...> - 2008-01-28 15:40:22
|
Revision: 495 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=495&view=rev Author: eschabell Date: 2008-01-28 07:40:27 -0800 (Mon, 28 Jan 2008) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtUsage.html src/trunk/doc/created.rid src/trunk/doc/files/libs/abtusage_rb.html Modified: src/trunk/doc/classes/AbtUsage.html =================================================================== --- src/trunk/doc/classes/AbtUsage.html 2008-01-28 15:39:29 UTC (rev 494) +++ src/trunk/doc/classes/AbtUsage.html 2008-01-28 15:40:27 UTC (rev 495) @@ -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 libs/abtusage.rb, line 130</span> -130: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_downloads</span> -131: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ndownloads:"</span> -132: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -d, download [package]\t\tRetrieve given package sources."</span> -133: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -u, update [package]|[tree]\tUpdate given package or tree from AbTLinux repository."</span> -134: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -n, news\t\t\t\tDisplays newsfeeds from AbTLinux website.\n"</span> -135: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 129</span> +129: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_downloads</span> +130: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ndownloads:"</span> +131: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -d, download [package]\t\tRetrieve given package sources."</span> +132: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -u, update [package]|[tree]\tUpdate given package or tree from AbTLinux repository."</span> +133: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" -n, news\t\t\t\tDisplays newsfeeds from AbTLinux website.\n"</span> +134: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -234,16 +234,16 @@ <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 libs/abtusage.rb, line 142</span> -142: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_fix</span> -143: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nfix:"</span> -144: <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> -145: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-files [package]\t\tInstalled files are verified for given package."</span> -146: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-symlinks [package]\t\tSymlinks verified for given package."</span> -147: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-deps [package]\t\tDependency tree is verified for given package."</span> -148: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-integrity [package]\t\tVerify integrity of installed files for given package."</span> -149: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" fix [package]\t\tGiven package is verified and fixed if needed.\n"</span> -150: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 141</span> +141: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_fix</span> +142: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nfix:"</span> +143: <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> +144: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-files [package]\t\tInstalled files are verified for given package."</span> +145: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-symlinks [package]\t\tSymlinks verified for given package."</span> +146: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-deps [package]\t\tDependency tree is verified for given package."</span> +147: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" verify-integrity [package]\t\tVerify integrity of installed files for given package."</span> +148: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" fix [package]\t\tGiven package is verified and fixed if needed.\n"</span> +149: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -265,13 +265,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 libs/abtusage.rb, line 118</span> -118: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_generation</span> -119: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ngeneration:"</span> -120: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-updates\t\tShow a package listing with available update versions."</span> -121: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" html\t\t\tGenerate HTML page from installed packages:"</span> -122: <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> -123: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 117</span> +117: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_generation</span> +118: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\ngeneration:"</span> +119: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-updates\t\tShow a package listing with available update versions."</span> +120: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" html\t\t\tGenerate HTML page from installed packages:"</span> +121: <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> +122: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -293,15 +293,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 libs/abtusage.rb, line 157</span> -157: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_maintenance</span> -158: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nmaintenance:"</span> -159: <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> -160: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" package-repo [add|remove|list] [URI]"</span> -161: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" add - add package repository."</span> -162: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" remove - remove a package repository."</span> -163: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" list - display current repository listing.\n"</span> -164: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtusage.rb, line 156</span> +156: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_maintenance</span> +157: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\nmaintenance:"</span> +158: <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> +159: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" package-repo [add|remove|list] [URI]"</span> +160: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" add - add package repository."</span> +161: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" remove - remove a package repository."</span> +162: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" list - display current repository listing.\n"</span> +163: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -376,8 +376,7 @@ 107: <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> 108: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-journal\t\t\t\tShow the system journal."</span> 109: <span class="ruby-identifier">puts</span> <span class="ruby-value str">" show-iqueue\t\t\t\tShow the contents of the install queue."</span> -110: <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> -111: <span class="ruby-keyword kw">end</span> +110: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2008-01-28 15:39:29 UTC (rev 494) +++ src/trunk/doc/created.rid 2008-01-28 15:40:27 UTC (rev 495) @@ -1 +1 @@ -Mon Jan 28 10:51:42 +0100 2008 +Mon Jan 28 16:31:27 +0100 2008 Modified: src/trunk/doc/files/libs/abtusage_rb.html =================================================================== --- src/trunk/doc/files/libs/abtusage_rb.html 2008-01-28 15:39:29 UTC (rev 494) +++ src/trunk/doc/files/libs/abtusage_rb.html 2008-01-28 15:40:27 UTC (rev 495) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Jan 28 10:18:13 +0100 2008</td> + <td>Mon Jan 28 16:01:51 +0100 2008</td> </tr> </table> </td></tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2008-01-28 20:22:10
|
Revision: 501 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=501&view=rev Author: eschabell Date: 2008-01-28 12:22:05 -0800 (Mon, 28 Jan 2008) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/files/libs/abtdownloadmanager_rb.html src/trunk/doc/files/libs/abtpackage_rb.html src/trunk/doc/files/libs/abtusage_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/doc/index.html Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/classes/AbtDownloadManager.html 2008-01-28 20:22:05 UTC (rev 501) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,160,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> + <area shape="rect" coords="29,51,176,99" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> +<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> <div class="description"><p> @@ -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="#M000001">new</a></li> + <li><a href="#M000004">retrieve_news_feed</a></li> + <li><a href="#M000002">retrieve_package_source</a></li> + <li><a href="#M000003">retrieve_package_tree</a></li> + <li><a href="#M000005">update_package</a></li> + <li><a href="#M000006">update_package_tree</a></li> + <li><a href="#M000007">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="M000001"></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('M000001_source')" id="l_M000001_source">show source</a> ]</p> + <div id="M000001_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -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="M000004"></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('M000004_source')" id="l_M000004_source">show source</a> ]</p> + <div id="M000004_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 122</span> 122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>(<span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span>) @@ -231,7 +231,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>retrieve_package_source</b>(packageName, destination) + <a name="M000002"></a><b>retrieve_package_source</b>(packageName, destination) </div> <div class="description"> <p> @@ -249,8 +249,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('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('M000002_source')" id="l_M000002_source">show source</a> ]</p> + <div id="M000002_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>(<span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span>) @@ -278,7 +278,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>retrieve_package_tree</b>(packageTreeName="AbTLinux") + <a name="M000003"></a><b>retrieve_package_tree</b>(packageTreeName="AbTLinux") </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('M000003_source')" id="l_M000003_source">show source</a> ]</p> + <div id="M000003_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 84</span> 84: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>(<span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span>) @@ -332,7 +332,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>update_package</b>(packageName) + <a name="M000005"></a><b>update_package</b>(packageName) </div> <div class="description"> <p> @@ -347,8 +347,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('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('M000005_source')" id="l_M000005_source">show source</a> ]</p> + <div id="M000005_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 176</span> 176: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span>(<span class="ruby-identifier">packageName</span>) @@ -383,7 +383,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>update_package_tree</b>() + <a name="M000006"></a><b>update_package_tree</b>() </div> <div class="description"> <p> @@ -395,8 +395,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('M000006_source')" id="l_M000006_source">show source</a> ]</p> + <div id="M000006_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 209</span> 209: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>() @@ -431,7 +431,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>validated</b>(hashvalue, path) + <a name="M000007"></a><b>validated</b>(hashvalue, path) </div> <div class="description"> <p> @@ -448,8 +448,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('M000007_source')" id="l_M000007_source">show source</a> ]</p> + <div id="M000007_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 245</span> 245: <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>) @@ -462,9 +462,11 @@ 252: <span class="ruby-keyword kw">end</span> 253: 254: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Source hash failed validation..."</span> -255: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">info</span>(<span class="ruby-value str">"Validating sources failed..."</span>) -256: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -257: <span class="ruby-keyword kw">end</span> +255: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span>(<span class="ruby-value str">"Validating sources failed..."</span>) +256: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">" expected: #{hashvalue}"</span>) +257: <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">" computed: #{Digest::SHA1.hexdigest(path)}"</span>) +258: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +259: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/classes/AbtPackage.html 2008-01-28 20:22:05 UTC (rev 501) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,115,98" href="AbtPackage.html" alt="AbtPackage" /> + <area shape="rect" coords="29,51,123,99" href="AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> @@ -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#M000009">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#M000010">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="#M000013">build</a></li> + <li><a href="#M000012">configure</a></li> + <li><a href="#M000010">details</a></li> + <li><a href="#M000015">install</a></li> + <li><a href="#M000009">new</a></li> + <li><a href="#M000016">post</a></li> + <li><a href="#M000011">pre</a></li> + <li><a href="#M000014">preinstall</a></li> + <li><a href="#M000017">remove_build</a></li> + <li><a href="#M000008">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="M000009"></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#M000010">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('M000009_source')" id="l_M000009_source">show source</a> ]</p> + <div id="M000009_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 149</span> 149: <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="M000013"></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('M000013_source')" id="l_M000013_source">show source</a> ]</p> + <div id="M000013_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 276</span> 276: <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="M000012"></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#M000012">configure</a> step (or equivalent). We need to give ./<a -href="AbtPackage.html#M000030">configure</a> (or autogen.sh, or whatever) +href="AbtPackage.html#M000012">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('M000012_source')" id="l_M000012_source">show source</a> ]</p> + <div id="M000012_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 248</span> 248: <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="M000010"></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('M000010_source')" id="l_M000010_source">show source</a> ]</p> + <div id="M000010_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 174</span> 174: <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="M000015"></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('M000015_source')" id="l_M000015_source">show source</a> ]</p> + <div id="M000015_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 320</span> 320: <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="M000016"></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('M000016_source')" id="l_M000016_source">show source</a> ]</p> + <div id="M000016_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 352</span> 352: <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="M000011"></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('M000011_source')" id="l_M000011_source">show source</a> ]</p> + <div id="M000011_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 205</span> 205: <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="M000014"></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#M000009">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('M000014_source')" id="l_M000014_source">show source</a> ]</p> + <div id="M000014_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 305</span> 305: <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="M000017"></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#M000013">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('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 363</span> 363: <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="M000008"></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#M000013">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('M000008_source')" id="l_M000008_source">show source</a> ]</p> + <div id="M000008_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 40</span> 40: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">unpack_sources</span> Modified: src/trunk/doc/classes/AbtUsage.html =================================================================== --- src/trunk/doc/classes/AbtUsage.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/classes/AbtUsage.html 2008-01-28 20:22:05 UTC (rev 501) @@ -76,16 +76,16 @@ <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="29,51,109,99" href="AbtUsage.html" alt="AbtUsage" /> </map> -<img src="../dot/f_8.png" usemap="#map" border="0" alt="dot/f_8.png"> +<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> <div class="description"><p> abtusage.rb </p> <p> -The <a href="AbtUsage.html#M000036">usage</a> reporting class for AbTLinux. +The <a href="AbtUsage.html#M000018">usage</a> reporting class for AbTLinux. </p> <p> Created by Eric D. Schabell <er...@ab...> Copyright November @@ -117,13 +117,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000036">usage</a></li> - <li><a href="#M000040">usage_downloads</a></li> - <li><a href="#M000041">usage_fix</a></li> - <li><a href="#M000039">usage_generation</a></li> - <li><a href="#M000042">usage_maintenance</a></li> - <li><a href="#M000037">usage_packages</a></li> - <li><a href="#M000038">usage_queries</a></li> + <li><a href="#M000018">usage</a></li> + <li><a href="#M000022">usage_downloads</a></li> + <li><a href="#M000023">usage_fix</a></li> + <li><a href="#M000021">usage_generation</a></li> + <li><a href="#M000024">usage_maintenance</a></li> + <li><a href="#M000019">usage_packages</a></li> + <li><a href="#M000020">usage_queries</a></li> </ul> @@ -134,11 +134,11 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000036"></a><b>usage</b>(section) + <a name="M000018"></a><b>usage</b>(section) </div> <div class="description"> <p> -The main <a href="AbtUsage.html#M000036">usage</a> method, displays either +The main <a href="AbtUsage.html#M000018">usage</a> method, displays either a given section or all sections. </p> <p> @@ -149,8 +149,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> - <div id="M000036_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtusage.rb, line 36</span> 36: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage</span>(<span class="ruby-identifier">section</span>) @@ -191,11 +191,11 @@ </div> <div class="method"> <div class="title"> - <a name="M000040"></a><b>usage_downloads</b>() + <a name="M000022"></a><b>usage_downloads</b>() </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000036">usage</a> information for the download +The <a href="AbtUsage.html#M000018">usage</a> information for the download commands. </p> <p> @@ -203,8 +203,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> + <div id="M000022_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtusage.rb, line 129</span> 129: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_downloads</span> @@ -219,11 +219,11 @@ </div> <div class="method"> <div class="title"> - <a name="M000041"></a><b>usage_fix</b>() + <a name="M000023"></a><b>usage_fix</b>() </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000036">usage</a> information for the fix +The <a href="AbtUsage.html#M000018">usage</a> information for the fix commands. </p> <p> @@ -231,8 +231,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> + <div id="M000023_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtusage.rb, line 141</span> 141: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_fix</span> @@ -250,11 +250,11 @@ </div> <div class="method"> <div class="title"> - <a name="M000039"></a><b>usage_generation</b>() + <a name="M000021"></a><b>usage_generation</b>() </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000036">usage</a> information for the +The <a href="AbtUsage.html#M000018">usage</a> information for the generation commands. </p> <p> @@ -262,8 +262,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> + <div id="M000021_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtusage.rb, line 117</span> 117: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_generation</span> @@ -278,11 +278,11 @@ </div> <div class="method"> <div class="title"> - <a name="M000042"></a><b>usage_maintenance</b>() + <a name="M000024"></a><b>usage_maintenance</b>() </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000036">usage</a> information for the +The <a href="AbtUsage.html#M000018">usage</a> information for the maintenance commands. </p> <p> @@ -290,8 +290,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> - <div id="M000042_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> + <div id="M000024_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtusage.rb, line 156</span> 156: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_maintenance</span> @@ -308,11 +308,11 @@ </div> <div class="method"> <div class="title"> - <a name="M000037"></a><b>usage_packages</b>() + <a name="M000019"></a><b>usage_packages</b>() </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000036">usage</a> information for the packages +The <a href="AbtUsage.html#M000018">usage</a> information for the packages commands. </p> <p> @@ -320,8 +320,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> - <div id="M000037_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> + <div id="M000019_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtusage.rb, line 74</span> 74: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_packages</span> @@ -343,11 +343,11 @@ </div> <div class="method"> <div class="title"> - <a name="M000038"></a><b>usage_queries</b>() + <a name="M000020"></a><b>usage_queries</b>() </div> <div class="description"> <p> -The <a href="AbtUsage.html#M000036">usage</a> information for the query +The <a href="AbtUsage.html#M000018">usage</a> information for the query commands. </p> <p> @@ -355,8 +355,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> - <div id="M000038_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> + <div id="M000020_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtusage.rb, line 93</span> 93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">usage_queries</span> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/created.rid 2008-01-28 20:22:05 UTC (rev 501) @@ -1 +1 @@ -Mon Jan 28 16:31:27 +0100 2008 +Mon, 28 Jan 2008 21:21:10 +0100 Modified: src/trunk/doc/dot/f_0.dot =================================================================== --- src/trunk/doc/dot/f_0.dot 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/dot/f_0.dot 2008-01-28 20:22:05 UTC (rev 501) @@ -13,14 +13,14 @@ subgraph cluster_1 { fontname = Arial color = red - label = "libs/abtdepengine.rb" - AbtDepEngine [ + label = "libs/abtdownloadmanager.rb" + AbtDownloadManager [ fontcolor = black, - URL = "classes/AbtDepEngine.html", + URL = "classes/AbtDownloadManager.html", shape = ellipse, color = palegoldenrod, style = filled, - label = "AbtDepEngine" + label = "AbtDownloadManager" ] } Modified: src/trunk/doc/dot/f_0.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_1.dot =================================================================== --- src/trunk/doc/dot/f_1.dot 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/dot/f_1.dot 2008-01-28 20:22:05 UTC (rev 501) @@ -13,14 +13,14 @@ subgraph cluster_2 { fontname = Arial color = red - label = "libs/abtdownloadmanager.rb" - AbtDownloadManager [ + label = "libs/abtpackage.rb" + AbtPackage [ fontcolor = black, - URL = "classes/AbtDownloadManager.html", + URL = "classes/AbtPackage.html", shape = ellipse, color = palegoldenrod, style = filled, - label = "AbtDownloadManager" + label = "AbtPackage" ] } Modified: src/trunk/doc/dot/f_1.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_2.dot =================================================================== --- src/trunk/doc/dot/f_2.dot 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/dot/f_2.dot 2008-01-28 20:22:05 UTC (rev 501) @@ -13,14 +13,14 @@ subgraph cluster_3 { fontname = Arial color = red - label = "libs/abtlogmanager.rb" - AbtLogManager [ + label = "libs/abtusage.rb" + AbtUsage [ fontcolor = black, - URL = "classes/AbtLogManager.html", + URL = "classes/AbtUsage.html", shape = ellipse, color = palegoldenrod, style = filled, - label = "AbtLogManager" + label = "AbtUsage" ] } Modified: src/trunk/doc/dot/f_2.png =================================================================== (Binary files differ) Modified: src/trunk/doc/files/libs/abtdownloadmanager_rb.html =================================================================== --- src/trunk/doc/files/libs/abtdownloadmanager_rb.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/files/libs/abtdownloadmanager_rb.html 2008-01-28 20:22:05 UTC (rev 501) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Jan 28 10:44:47 +0100 2008</td> + <td>Mon Jan 28 20:47:34 +0100 2008</td> </tr> </table> </td></tr> @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,160,98" href="../../classes/AbtDownloadManager.html" alt="AbtDownloadManager" /> + <area shape="rect" coords="29,51,176,99" href="../../classes/AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> +<img src="../../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/libs/abtpackage_rb.html =================================================================== --- src/trunk/doc/files/libs/abtpackage_rb.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/files/libs/abtpackage_rb.html 2008-01-28 20:22:05 UTC (rev 501) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Jan 28 10:32:29 +0100 2008</td> + <td>Mon Jan 28 20:02:03 +0100 2008</td> </tr> </table> </td></tr> @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,115,98" href="../../classes/AbtPackage.html" alt="AbtPackage" /> + <area shape="rect" coords="29,51,123,99" href="../../classes/AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> +<img src="../../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/libs/abtusage_rb.html =================================================================== --- src/trunk/doc/files/libs/abtusage_rb.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/files/libs/abtusage_rb.html 2008-01-28 20:22:05 UTC (rev 501) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon Jan 28 16:01:51 +0100 2008</td> + <td>Mon Jan 28 20:02:03 +0100 2008</td> </tr> </table> </td></tr> @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,104,98" href="../../classes/AbtUsage.html" alt="AbtUsage" /> + <area shape="rect" coords="29,51,109,99" href="../../classes/AbtUsage.html" alt="AbtUsage" /> </map> -<img src="../../dot/f_8.png" usemap="#map" border="0" alt="dot/f_8.png"> +<img src="../../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/fr_class_index.html 2008-01-28 20:22:05 UTC (rev 501) @@ -41,22 +41,8 @@ <body> <div class="banner">Classes</div> <div class="entries"> -<a href="classes/AbtDepEngine.html">AbtDepEngine</a><br> <a href="classes/AbtDownloadManager.html">AbtDownloadManager</a><br> -<a href="classes/AbtLogManager.html">AbtLogManager</a><br> <a href="classes/AbtPackage.html">AbtPackage</a><br> -<a href="classes/AbtPackageManager.html">AbtPackageManager</a><br> -<a href="classes/AbtQueueManager.html">AbtQueueManager</a><br> -<a href="classes/AbtReportManager.html">AbtReportManager</a><br> -<a href="classes/AbtSystemManager.html">AbtSystemManager</a><br> <a href="classes/AbtUsage.html">AbtUsage</a><br> -<a href="classes/TestAbtDepEngine.html">TestAbtDepEngine</a><br> -<a href="classes/TestAbtDownloadManager.html">TestAbtDownloadManager</a><br> -<a href="classes/TestAbtLogManager.html">TestAbtLogManager</a><br> -<a href="classes/TestAbtPackage.html">TestAbtPackage</a><br> -<a href="classes/TestAbtPackageManager.html">TestAbtPackageManager</a><br> -<a href="classes/TestAbtQueueManager.html">TestAbtQueueManager</a><br> -<a href="classes/TestAbtReportManager.html">TestAbtReportManager</a><br> -<a href="classes/TestAbtSystemManager.html">TestAbtSystemManager</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/fr_file_index.html 2008-01-28 20:22:05 UTC (rev 501) @@ -41,22 +41,8 @@ <body> <div class="banner">Files</div> <div class="entries"> -<a href="files/libs/abtdepengine_rb.html">libs/abtdepengine.rb</a><br> <a href="files/libs/abtdownloadmanager_rb.html">libs/abtdownloadmanager.rb</a><br> -<a href="files/libs/abtlogmanager_rb.html">libs/abtlogmanager.rb</a><br> <a href="files/libs/abtpackage_rb.html">libs/abtpackage.rb</a><br> -<a href="files/libs/abtpackagemanager_rb.html">libs/abtpackagemanager.rb</a><br> -<a href="files/libs/abtqueuemanager_rb.html">libs/abtqueuemanager.rb</a><br> -<a href="files/libs/abtreportmanager_rb.html">libs/abtreportmanager.rb</a><br> -<a href="files/libs/abtsystemmanager_rb.html">libs/abtsystemmanager.rb</a><br> <a href="files/libs/abtusage_rb.html">libs/abtusage.rb</a><br> -<a href="files/tests/testabtdepengine_rb.html">tests/testabtdepengine.rb</a><br> -<a href="files/tests/testabtdownloadmanager_rb.html">tests/testabtdownloadmanager.rb</a><br> -<a href="files/tests/testabtlogmanager_rb.html">tests/testabtlogmanager.rb</a><br> -<a href="files/tests/testabtpackage_rb.html">tests/testabtpackage.rb</a><br> -<a href="files/tests/testabtpackagemanager_rb.html">tests/testabtpackagemanager.rb</a><br> -<a href="files/tests/testabtqueuemanager_rb.html">tests/testabtqueuemanager.rb</a><br> -<a href="files/tests/testabtreportmanager_rb.html">tests/testabtreportmanager.rb</a><br> -<a href="files/tests/testabtsystemmanager_rb.html">tests/testabtsystemmanager.rb</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/fr_method_index.html 2008-01-28 20:22:05 UTC (rev 501) @@ -41,128 +41,29 @@ <body> <div class="banner">Methods</div> <div class="entries"> -<a href="classes/AbtQueueManager.html#M000092">action_package_queue (AbtQueueManager)</a><br> -<a href="classes/AbtPackage.html#M000031">build (AbtPackage)</a><br> -<a href="classes/AbtPackageManager.html#M000049">cache_package (AbtPackageManager)</a><br> -<a href="classes/AbtSystemManager.html#M000002">cleanup_package_sources (AbtSystemManager)</a><br> -<a href="classes/AbtPackage.html#M000030">configure (AbtPackage)</a><br> -<a href="classes/AbtPackage.html#M000028">details (AbtPackage)</a><br> -<a href="classes/AbtSystemManager.html#M000007">fix_package (AbtSystemManager)</a><br> -<a href="classes/AbtPackageManager.html#M000047">freeze_package (AbtPackageManager)</a><br> -<a href="classes/AbtReportManager.html#M000123">generate_HTML_package_listing (AbtReportManager)</a><br> -<a href="classes/AbtLogManager.html#M000064">get_log (AbtLogManager)</a><br> -<a href="classes/AbtPackage.html#M000033">install (AbtPackage)</a><br> -<a href="classes/AbtPackageManager.html#M000044">install_package (AbtPackageManager)</a><br> -<a href="classes/AbtLogManager.html#M000068">log_package_build (AbtLogManager)</a><br> -<a href="classes/AbtLogManager.html#M000067">log_package_install (AbtLogManager)</a><br> -<a href="classes/AbtLogManager.html#M000066">log_package_integrity (AbtLogManager)</a><br> -<a href="classes/AbtPackage.html#M000027">new (AbtPackage)</a><br> -<a href="classes/AbtReportManager.html#M000111">new (AbtReportManager)</a><br> -<a href="classes/AbtDepEngine.html#M000093">new (AbtDepEngine)</a><br> -<a href="classes/AbtQueueManager.html#M000091">new (AbtQueueManager)</a><br> -<a href="classes/AbtLogManager.html#M000065">new (AbtLogManager)</a><br> -<a href="classes/AbtPackageManager.html#M000043">new (AbtPackageManager)</a><br> -<a href="classes/AbtSystemManager.html#M000001">new (AbtSystemManager)</a><br> -<a href="classes/AbtDownloadManager.html#M000012">new (AbtDownloadManager)</a><br> -<a href="classes/AbtSystemManager.html#M000011">package_frozen (AbtSystemManager)</a><br> -<a href="classes/AbtSystemManager.html#M000010">package_installed (AbtSystemManager)</a><br> -<a href="classes/AbtPackage.html#M000034">post (AbtPackage)</a><br> -<a href="classes/AbtPackage.html#M000029">pre (AbtPackage)</a><br> -<a href="classes/AbtPackage.html#M000032">preinstall (AbtPackage)</a><br> -<a href="classes/AbtPackageManager.html#M000045">reinstall_package (AbtPackageManager)</a><br> -<a href="classes/AbtPackage.html#M000035">remove_build (AbtPackage)</a><br> -<a href="classes/AbtPackageManager.html#M000046">remove_package (AbtPackageManager)</a><br> -<a href="classes/AbtDownloadManager.html#M000015">retrieve_news_feed (AbtDownloadManager)</a><br> -<a href="classes/AbtDownloadManager.html#M000013">retrieve_package_source (AbtDownloadManager)</a><br> -<a href="classes/AbtDownloadManager.html#M000014">retrieve_package_tree (AbtDownloadManager)</a><br> -<a href="classes/AbtPackageManager.html#M000048">root_login (AbtPackageManager)</a><br> -<a href="classes/AbtReportManager.html#M000120">search_package_descriptions (AbtReportManager)</a><br> -<a href="classes/AbtSystemManager.html#M000008">set_central_repo (AbtSystemManager)</a><br> -<a href="classes/AbtSystemManager.html#M000009">set_package_tree_location (AbtSystemManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000050">setup (TestAbtReportManager)</a><br> -<a href="classes/TestAbtLogManager.html#M000106">setup (TestAbtLogManager)</a><br> -<a href="classes/TestAbtSystemManager.html#M000069">setup (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtDownloadManager.html#M000083">setup (TestAbtDownloadManager)</a><br> -<a href="classes/TestAbtQueueManager.html#M000080">setup (TestAbtQueueManager)</a><br> -<a href="classes/TestAbtPackageManager.html#M000019">setup (TestAbtPackageManager)</a><br> -<a href="classes/TestAbtDepEngine.html#M000103">setup (TestAbtDepEngine)</a><br> -<a href="classes/TestAbtPackage.html#M000094">setup (TestAbtPackage)</a><br> -<a href="classes/AbtReportManager.html#M000119">show_file_owner (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000115">show_frozen_packages (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000113">show_installed_packages (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000118">show_journal (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000116">show_package_dependencies (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000112">show_package_details (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000114">show_package_log (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000121">show_queue (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000117">show_untracked_files (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000122">show_updates (AbtReportManager)</a><br> -<a href="classes/TestAbtPackage.html#M000095">teardown (TestAbtPackage)</a><br> -<a href="classes/TestAbtDownloadManager.html#M000084">teardown (TestAbtDownloadManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000051">teardown (TestAbtReportManager)</a><br> -<a href="classes/TestAbtPackageManager.html#M000020">teardown (TestAbtPackageManager)</a><br> -<a href="classes/TestAbtQueueManager.html#M000081">teardown (TestAbtQueueManager)</a><br> -<a href="classes/TestAbtDepEngine.html#M000104">teardown (TestAbtDepEngine)</a><br> -<a href="classes/TestAbtSystemManager.html#M000070">teardown (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtLogManager.html#M000107">teardown (TestAbtLogManager)</a><br> -<a href="classes/TestAbtQueueManager.html#M000082">test_action_package_queue (TestAbtQueueManager)</a><br> -<a href="classes/TestAbtPackage.html#M000099">test_build (TestAbtPackage)</a><br> -<a href="classes/TestAbtPackageManager.html#M000025">test_cache_package (TestAbtPackageManager)</a><br> -<a href="classes/TestAbtSystemManager.html#M000071">test_cleanup_package_sources (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtPackage.html#M000098">test_configure (TestAbtPackage)</a><br> -<a href="classes/TestAbtDepEngine.html#M000105">test_dep_engine (TestAbtDepEngine)</a><br> -<a href="classes/TestAbtPackage.html#M000096">test_details (TestAbtPackage)</a><br> -<a href="classes/TestAbtSystemManager.html#M000076">test_fix_package (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtPackageManager.html#M000024">test_freeze_package (TestAbtPackageManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000062">test_generate_HTML_package_listing (TestAbtReportManager)</a><br> -<a href="classes/TestAbtPackage.html#M000101">test_install (TestAbtPackage)</a><br> -<a href="classes/TestAbtPackageManager.html#M000021">test_install_package (TestAbtPackageManager)</a><br> -<a href="classes/TestAbtLogManager.html#M000110">test_log_package_build (TestAbtLogManager)</a><br> -<a href="classes/TestAbtLogManager.html#M000109">test_log_package_install (TestAbtLogManager)</a><br> -<a href="classes/TestAbtLogManager.html#M000108">test_log_package_integrity (TestAbtLogManager)</a><br> -<a href="classes/TestAbtSystemManager.html#M000079">test_package_installed (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtPackage.html#M000102">test_post (TestAbtPackage)</a><br> -<a href="classes/TestAbtPackage.html#M000097">test_pre (TestAbtPackage)</a><br> -<a href="classes/TestAbtPackage.html#M000100">test_preinstall (TestAbtPackage)</a><br> -<a href="classes/TestAbtPackageManager.html#M000022">test_reinstall_package (TestAbtPackageManager)</a><br> -<a href="classes/TestAbtPackageManager.html#M000023">test_remove_package (TestAbtPackageManager)</a><br> -<a href="classes/TestAbtDownloadManager.html#M000087">test_retrieve_news_feed (TestAbtDownloadManager)</a><br> -<a href="classes/TestAbtDownloadManager.html#M000085">test_retrieve_package_source (TestAbtDownloadManager)</a><br> -<a href="classes/TestAbtDownloadManager.html#M000086">test_retrieve_package_tree (TestAbtDownloadManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000059">test_search_package_descriptions (TestAbtReportManager)</a><br> -<a href="classes/TestAbtSystemManager.html#M000077">test_set_central_repo (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtSystemManager.html#M000078">test_set_package_tree_location (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000058">test_show_file_owner (TestAbtReportManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000055">test_show_frozen_packages (TestAbtReportManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000053">test_show_installed_packages (TestAbtReportManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000057">test_show_journal (TestAbtReportManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000063">test_show_package_dependencies (TestAbtReportManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000052">test_show_package_details (TestAbtReportManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000054">test_show_package_log (TestAbtReportManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000060">test_show_queue (TestAbtReportManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000056">test_show_untracked_files (TestAbtReportManager)</a><br> -<a href="classes/TestAbtReportManager.html#M000061">test_show_updates (TestAbtReportManager)</a><br> -<a href="classes/TestAbtDownloadManager.html#M000088">test_update_package (TestAbtDownloadManager)</a><br> -<a href="classes/TestAbtDownloadManager.html#M000089">test_update_package_tree (TestAbtDownloadManager)</a><br> -<a href="classes/TestAbtDownloadManager.html#M000090">test_validated (TestAbtDownloadManager)</a><br> -<a href="classes/TestAbtSystemManager.html#M000072">test_verify_installed_files (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtSystemManager.html#M000074">test_verify_package_depends (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtSystemManager.html#M000075">test_verify_package_integrity (TestAbtSystemManager)</a><br> -<a href="classes/TestAbtSystemManager.html#M000073">test_verify_symlinks (TestAbtSystemManager)</a><br> -<a href="classes/AbtPackage.html#M000026">unpack_sources (AbtPackage)</a><br> -<a href="classes/AbtDownloadManager.html#M000016">update_package (AbtDownloadManager)</a><br> -<a href="classes/AbtDownloadManager.html#M000017">update_package_tree (AbtDownloadManager)</a><br> -<a href="classes/AbtUsage.html#M000036">usage (AbtUsage)</a><br> -<a href="classes/AbtUsage.html#M000040">usage_downloads (AbtUsage)</a><br> -<a href="classes/AbtUsage.html#M000041">usage_fix (AbtUsage)</a><br> -<a href="classes/AbtUsage.html#M000039">usage_generation (AbtUsage)</a><br> -<a href="classes/AbtUsage.html#M000042">usage_maintenance (AbtUsage)</a><br> -<a href="classes/AbtUsage.html#M000037">usage_packages (AbtUsage)</a><br> -<a href="classes/AbtUsage.html#M000038">usage_queries (AbtUsage)</a><br> -<a href="classes/AbtDownloadManager.html#M000018">validated (AbtDownloadManager)</a><br> -<a href="classes/AbtSystemManager.html#M000003">verify_installed_files (AbtSystemManager)</a><br> -<a href="classes/AbtSystemManager.html#M000005">verify_package_depends (AbtSystemManager)</a><br> -<a href="classes/AbtSystemManager.html#M000006">verify_package_integrity (AbtSystemManager)</a><br> -<a href="classes/AbtSystemManager.html#M000004">verify_symlinks (AbtSystemManager)</a><br> +<a href="classes/AbtPackage.html#M000013">build (AbtPackage)</a><br> +<a href="classes/AbtPackage.html#M000012">configure (AbtPackage)</a><br> +<a href="classes/AbtPackage.html#M000010">details (AbtPackage)</a><br> +<a href="classes/AbtPackage.html#M000015">install (AbtPackage)</a><br> +<a href="classes/AbtDownloadManager.html#M000001">new (AbtDownloadManager)</a><br> +<a href="classes/AbtPackage.html#M000009">new (AbtPackage)</a><br> +<a href="classes/AbtPackage.html#M000016">post (AbtPackage)</a><br> +<a href="classes/AbtPackage.html#M000011">pre (AbtPackage)</a><br> +<a href="classes/AbtPackage.html#M000014">preinstall (AbtPackage)</a><br> +<a href="classes/AbtPackage.html#M000017">remove_build (AbtPackage)</a><br> +<a href="classes/AbtDownloadManager.html#M000004">retrieve_news_feed (AbtDownloadManager)</a><br> +<a href="classes/AbtDownloadManager.html#M000002">retrieve_package_source (AbtDownloadManager)</a><br> +<a href="classes/AbtDownloadManager.html#M000003">retrieve_package_tree (AbtDownloadManager)</a><br> +<a href="classes/AbtPackage.html#M000008">unpack_sources (AbtPackage)</a><br> +<a href="classes/AbtDownloadManager.html#M000005">update_package (AbtDownloadManager)</a><br> +<a href="classes/AbtDownloadManager.html#M000006">update_package_tree (AbtDownloadManager)</a><br> +<a href="classes/AbtUsage.html#M000018">usage (AbtUsage)</a><br> +<a href="classes/AbtUsage.html#M000022">usage_downloads (AbtUsage)</a><br> +<a href="classes/AbtUsage.html#M000023">usage_fix (AbtUsage)</a><br> +<a href="classes/AbtUsage.html#M000021">usage_generation (AbtUsage)</a><br> +<a href="classes/AbtUsage.html#M000024">usage_maintenance (AbtUsage)</a><br> +<a href="classes/AbtUsage.html#M000019">usage_packages (AbtUsage)</a><br> +<a href="classes/AbtUsage.html#M000020">usage_queries (AbtUsage)</a><br> +<a href="classes/AbtDownloadManager.html#M000007">validated (AbtDownloadManager)</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/index.html =================================================================== --- src/trunk/doc/index.html 2008-01-28 20:20:52 UTC (rev 500) +++ src/trunk/doc/index.html 2008-01-28 20:22:05 UTC (rev 501) @@ -14,7 +14,7 @@ <frame src="fr_class_index.html" name="Classes" /> <frame src="fr_method_index.html" name="Methods" /> </frameset> - <frame src="classes/AbtPackageManager.html" name="docwin"> + <frame src="files/libs/abtdownloadmanager_rb.html" name="docwin"> <noframes> <body bgcolor="white"> Click <a href="html/index.html">here</a> for a non-frames This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2008-02-04 18:41:02
|
Revision: 518 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=518&view=rev Author: eschabell Date: 2008-02-04 10:41:04 -0800 (Mon, 04 Feb 2008) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/files/libs/abtpackage_rb.html src/trunk/doc/files/libs/abtpackagemanager_rb.html src/trunk/doc/files/libs/abtsystemmanager_rb.html src/trunk/doc/files/tests/testabtlogmanager_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/doc/index.html Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2008-02-04 18:39:41 UTC (rev 517) +++ src/trunk/doc/classes/AbtPackage.html 2008-02-04 18:41:04 UTC (rev 518) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="29,51,123,99" href="AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> +<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> </td></tr></table> <div class="description"><p> @@ -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#M000009">new</a> <a +make use of the <a href="AbtPackage.html#M000013">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#M000010">details</a>. +href="AbtPackage.html#M000014">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="#M000013">build</a></li> - <li><a href="#M000012">configure</a></li> - <li><a href="#M000010">details</a></li> - <li><a href="#M000015">install</a></li> - <li><a href="#M000009">new</a></li> - <li><a href="#M000016">post</a></li> - <li><a href="#M000011">pre</a></li> - <li><a href="#M000014">preinstall</a></li> - <li><a href="#M000017">remove_build</a></li> - <li><a href="#M000008">unpack_sources</a></li> + <li><a href="#M000017">build</a></li> + <li><a href="#M000016">configure</a></li> + <li><a href="#M000014">details</a></li> + <li><a href="#M000019">install</a></li> + <li><a href="#M000013">new</a></li> + <li><a href="#M000020">post</a></li> + <li><a href="#M000015">pre</a></li> + <li><a href="#M000018">preinstall</a></li> + <li><a href="#M000021">remove_build</a></li> + <li><a href="#M000012">unpack_sources</a></li> </ul> @@ -305,20 +305,20 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000009"></a><b>new</b>(data) + <a name="M000013"></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#M000010">details</a>. +the packge <a href="AbtPackage.html#M000014">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('M000009_source')" id="l_M000009_source">show source</a> ]</p> - <div id="M000009_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 libs/abtpackage.rb, line 149</span> 149: <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="M000013"></a><b>build</b>(verbose=true) + <a name="M000017"></a><b>build</b>(verbose=true) </div> <div class="description"> <p> @@ -363,40 +363,40 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('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('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 276</span> -276: <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>) -277: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -278: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> -279: <span class="ruby-keyword kw">else</span> -280: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> -281: <span class="ruby-keyword kw">end</span> -282: -283: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) -284: -285: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) -286: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.build] - build section failed, exit code was #{$?.exitstatus}."</span> -287: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -288: <span class="ruby-keyword kw">end</span> -289: -290: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.build] - build section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -291: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -292: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 290</span> +290: <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>) +291: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +292: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> +293: <span class="ruby-keyword kw">else</span> +294: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> +295: <span class="ruby-keyword kw">end</span> +296: +297: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) +298: +299: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) +300: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.build] - build section failed, exit code was #{$?.exitstatus}."</span> +301: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +302: <span class="ruby-keyword kw">end</span> +303: +304: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.build] - build section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +305: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +306: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000012"></a><b>configure</b>(verbose=true) + <a name="M000016"></a><b>configure</b>(verbose=true) </div> <div class="description"> <p> -Here we manage the ./<a href="AbtPackage.html#M000012">configure</a> step +Here we manage the ./<a href="AbtPackage.html#M000016">configure</a> step (or equivalent). We need to give ./<a -href="AbtPackage.html#M000012">configure</a> (or autogen.sh, or whatever) +href="AbtPackage.html#M000016">configure</a> (or autogen.sh, or whatever) the correct options so files are to be placed later in the right directories, so doc files and man pages are all in the same common location, etc. Don‘t forget too that it‘s here where we @@ -412,34 +412,48 @@ </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('M000016_source')" id="l_M000016_source">show source</a> ]</p> + <div id="M000016_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 248</span> 248: <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>) 249: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -250: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> -251: <span class="ruby-keyword kw">else</span> -252: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$DEFAULT_PREFIX} 1> #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure 2>&1"</span> -253: <span class="ruby-keyword kw">end</span> -254: -255: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) -256: -257: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) -258: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.configure] - configure section failed, exit code was #{$?.exitstatus}."</span> -259: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -260: <span class="ruby-keyword kw">end</span> -261: -262: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.configure] - configure section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -263: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -264: <span class="ruby-keyword kw">end</span> +250: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$BUILD_PREFIX} \ +251: --sysconfdir=#{$BUILD_SYSCONFDIR} \ +252: --localstatedir=#{$BUILD_LOCALSTATEDIR} \ +253: --mandir=#{$BUILD_MANDIR} \ +254: --infodir=#{$BUILD_INFODIR} \ +255: --host=#{$BUILD_HOST} \ +256: --build=#{$BUILD_HOST} \ +257: | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> +258: <span class="ruby-keyword kw">else</span> +259: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$BUILD_PREFIX} \ +260: --sysconfdir=#{$BUILD_SYSCONFDIR} \ +261: --localstatedir=#{$BUILD_LOCALSTATEDIR} \ +262: --mandir=#{$BUILD_MANDIR} \ +263: --infodir=#{$BUILD_INFODIR} \ +264: --host=#{$BUILD_HOST} \ +265: --build=#{$BUILD_HOST} \ +266: 1> #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure 2>&1"</span> +267: <span class="ruby-keyword kw">end</span> +268: +269: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) +270: +271: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) +272: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.configure] - configure section failed, exit code was #{$?.exitstatus}."</span> +273: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +274: <span class="ruby-keyword kw">end</span> +275: +276: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.configure] - configure section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +277: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +278: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000010"></a><b>details</b>() + <a name="M000014"></a><b>details</b>() </div> <div class="description"> <p> @@ -452,8 +466,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtpackage.rb, line 174</span> 174: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -482,7 +496,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>install</b>(verbose=true) + <a name="M000019"></a><b>install</b>(verbose=true) </div> <div class="description"> <p> @@ -498,38 +512,38 @@ </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('M000019_source')" id="l_M000019_source">show source</a> ]</p> + <div id="M000019_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 320</span> -320: <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>) -321: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -322: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> -323: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> -324: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install"</span> -325: <span class="ruby-keyword kw">else</span> -326: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> -327: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> -328: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install >/dev/null"</span> -329: <span class="ruby-keyword kw">end</span> -330: -331: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) -332: -333: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) -334: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.install] - install section failed, exit code was #{$?.exitstatus}."</span> -335: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -336: <span class="ruby-keyword kw">end</span> -337: -338: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.install] - install section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -339: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -340: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 334</span> +334: <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>) +335: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +336: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> +337: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> +338: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install"</span> +339: <span class="ruby-keyword kw">else</span> +340: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> +341: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> +342: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install >/dev/null"</span> +343: <span class="ruby-keyword kw">end</span> +344: +345: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) +346: +347: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) +348: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.install] - install section failed, exit code was #{$?.exitstatus}."</span> +349: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +350: <span class="ruby-keyword kw">end</span> +351: +352: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.install] - install section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +353: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +354: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>post</b>(verbose=true) + <a name="M000020"></a><b>post</b>(verbose=true) </div> <div class="description"> <p> @@ -546,21 +560,32 @@ </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('M000020_source')" id="l_M000020_source">show source</a> ]</p> + <div id="M000020_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 352</span> -352: <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>) -353: <span class="ruby-comment cmt"># TODO: implement post section install init scripts service</span> -354: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -355: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 366</span> +366: <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>) +367: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +368: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"ldconfig"</span> +369: <span class="ruby-keyword kw">else</span> +370: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"ldconfig >/dev/null"</span> +371: <span class="ruby-keyword kw">end</span> +372: +373: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) +374: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.post] - post section failed, exit code was #{$?.exitstatus}."</span> +375: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +376: <span class="ruby-keyword kw">end</span> +377: +378: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.post] - post section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +379: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +380: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000011"></a><b>pre</b>(verbose=true) + <a name="M000015"></a><b>pre</b>(verbose=true) </div> <div class="description"> <p> @@ -577,8 +602,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> - <div id="M000011_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> + <div id="M000015_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 205</span> 205: <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 +640,12 @@ </div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>preinstall</b>(verbose=true) + <a name="M000018"></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#M000009">new</a> user accounts, +as creating <a href="AbtPackage.html#M000013">new</a> user accounts, dealing with existing configuration files, etc. </p> <p> @@ -633,26 +658,26 @@ </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('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 305</span> -305: <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>) -306: <span class="ruby-comment cmt"># TODO: preinstall section create_group?</span> -307: <span class="ruby-comment cmt"># TODO: preinstall section create_user?</span> -308: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -309: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 319</span> +319: <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>) +320: <span class="ruby-comment cmt"># TODO: preinstall section create_group?</span> +321: <span class="ruby-comment cmt"># TODO: preinstall section create_user?</span> +322: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +323: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>remove_build</b>() + <a name="M000021"></a><b>remove_build</b>() </div> <div class="description"> <p> -Cleans up this packages source <a href="AbtPackage.html#M000013">build</a> +Cleans up this packages source <a href="AbtPackage.html#M000017">build</a> directory. </p> <p> @@ -661,26 +686,26 @@ </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('M000021_source')" id="l_M000021_source">show source</a> ]</p> + <div id="M000021_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 363</span> -363: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> -364: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Removings build..."</span> -365: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span>) -366: <span class="ruby-identifier">buildSourcesLocation</span> = <span class="ruby-node">"#{$BUILD_LOCATION}/#{srcDir}"</span> -367: -368: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">buildSourcesLocation</span>)) -369: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -370: <span class="ruby-keyword kw">end</span> -371: -372: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span> <span class="ruby-identifier">buildSourcesLocation</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) -373: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -374: <span class="ruby-keyword kw">end</span> -375: <span class="ruby-keyword kw">end</span> -376: -377: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -378: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 388</span> +388: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> +389: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Removings build..."</span> +390: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span>) +391: <span class="ruby-identifier">buildSourcesLocation</span> = <span class="ruby-node">"#{$BUILD_LOCATION}/#{srcDir}"</span> +392: +393: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">buildSourcesLocation</span>)) +394: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +395: <span class="ruby-keyword kw">end</span> +396: +397: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span> <span class="ruby-identifier">buildSourcesLocation</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) +398: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +399: <span class="ruby-keyword kw">end</span> +400: <span class="ruby-keyword kw">end</span> +401: +402: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +403: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -688,12 +713,12 @@ <div class="sectiontitle">Protected Instance methods</div> <div class="method"> <div class="title"> - <a name="M000008"></a><b>unpack_sources</b>() + <a name="M000012"></a><b>unpack_sources</b>() </div> <div class="description"> <p> Unpacks this packages source file into the standard <a -href="AbtPackage.html#M000013">build</a> location. +href="AbtPackage.html#M000017">build</a> location. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, @@ -701,8 +726,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/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 2008-02-04 18:39:41 UTC (rev 517) +++ src/trunk/doc/classes/AbtPackageManager.html 2008-02-04 18:41:04 UTC (rev 518) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,155,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> + <area shape="rect" coords="29,51,168,99" href="AbtPackageManager.html" alt="AbtPackageManager" /> </map> -<img src="../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> @@ -118,13 +118,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000049">cache_package</a></li> - <li><a href="#M000047">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="#M000048">root_login</a></li> + <li><a href="#M000028">cache_package</a></li> + <li><a href="#M000026">freeze_package</a></li> + <li><a href="#M000023">install_package</a></li> + <li><a href="#M000022">new</a></li> + <li><a href="#M000024">reinstall_package</a></li> + <li><a href="#M000025">remove_package</a></li> + <li><a href="#M000027">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="M000022"></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('M000022_source')" id="l_M000022_source">show source</a> ]</p> + <div id="M000022_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 78</span> 78: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -161,7 +161,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000049"></a><b>cache_package</b>(package) + <a name="M000028"></a><b>cache_package</b>(package) </div> <div class="description"> <p> @@ -177,8 +177,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('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 428</span> 428: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>(<span class="ruby-identifier">package</span>) @@ -187,14 +187,14 @@ 431: 432: <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>)) 433: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{package.capitalize}.new"</span>) -434: <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> -435: <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>) +434: <span class="ruby-identifier">cachedDir</span> = <span class="ruby-node">"#{$PACKAGE_CACHED}/#{sw.srcDir}"</span> +435: <span class="ruby-identifier">sourcePath</span> = <span class="ruby-node">"#{$SOURCES_REPOSITORY}/#{File.basename(sw.srcUrl)}"</span> 436: <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>) 437: <span class="ruby-identifier">installLog</span> = <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'install'</span>) 438: <span class="ruby-identifier">buildLog</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">'build'</span>) 439: <span class="ruby-identifier">configureLog</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">'configure'</span>) 440: <span class="ruby-identifier">integrityLog</span> = <span class="ruby-identifier">logger</span>.<span class="ruby-identifier">get_log</span>(<span class="ruby-identifier">package</span>, <span class="ruby-value str">'integrity'</span>) -441: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}#{package}.rb"</span> +441: <span class="ruby-identifier">packageFile</span> = <span class="ruby-node">"#{$PACKAGE_PATH}/#{package}.rb"</span> 442: 443: 444: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">mkdir_p</span>(<span class="ruby-identifier">cachedDir</span>) @@ -265,7 +265,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000047"></a><b>freeze_package</b>(package) + <a name="M000026"></a><b>freeze_package</b>(package) </div> <div class="description"> <p> @@ -281,8 +281,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('M000026_source')" id="l_M000026_source">show source</a> ]</p> + <div id="M000026_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 367</span> 367: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>(<span class="ruby-identifier">package</span>) @@ -320,7 +320,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000044"></a><b>install_package</b>(package, verbose=true) + <a name="M000023"></a><b>install_package</b>(package, verbose=true) </div> <div class="description"> <p> @@ -337,8 +337,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('M000023_source')" id="l_M000023_source">show source</a> ]</p> + <div id="M000023_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 91</span> 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span>) @@ -466,7 +466,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000045"></a><b>reinstall_package</b>(package, automated_build=false) + <a name="M000024"></a><b>reinstall_package</b>(package, automated_build=false) </div> <div class="description"> <p> @@ -483,8 +483,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('M000024_source')" id="l_M000024_source">show source</a> ]</p> + <div id="M000024_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 222</span> 222: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">automated_build</span>=<span class="ruby-keyword kw">false</span>) @@ -546,7 +546,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000046"></a><b>remove_package</b>(package) + <a name="M000025"></a><b>remove_package</b>(package) </div> <div class="description"> <p> @@ -561,8 +561,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('M000025_source')" id="l_M000025_source">show source</a> ]</p> + <div id="M000025_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 284</span> 284: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>(<span class="ruby-identifier">package</span>) @@ -620,7 +620,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000048"></a><b>root_login</b>(arguments) + <a name="M000027"></a><b>root_login</b>(arguments) </div> <div class="description"> <p> @@ -634,8 +634,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('M000027_source')" id="l_M000027_source">show source</a> ]</p> + <div id="M000027_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 404</span> 404: <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/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2008-02-04 18:39:41 UTC (rev 517) +++ src/trunk/doc/classes/AbtSystemManager.html 2008-02-04 18:41:04 UTC (rev 518) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,149,98" href="AbtSystemManager.html" alt="AbtSystemManager" /> + <area shape="rect" coords="29,51,163,99" href="AbtSystemManager.html" alt="AbtSystemManager" /> </map> -<img src="../dot/f_7.png" usemap="#map" border="0" alt="dot/f_7.png"> +<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> <div class="description"><p> @@ -326,7 +326,7 @@ 293: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}/#{package}"</span> 294: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{package.capitalize}.new"</span>) 295: -296: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">found_entry</span>(<span class="ruby-identifier">$PACKAGE_INSTALLED</span>, <span class="ruby-identifier">sw</span>.<span class="ruby-identifier">srcDir</span>)) +296: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">found_entry</span>(<span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{sw.srcDir}"</span>, <span class="ruby-node">"#{sw.srcDir}.install"</span>)) 297: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> 298: <span class="ruby-keyword kw">end</span> 299: Modified: src/trunk/doc/classes/TestAbtLogManager.html =================================================================== --- src/trunk/doc/classes/TestAbtLogManager.html 2008-02-04 18:39:41 UTC (rev 517) +++ src/trunk/doc/classes/TestAbtLogManager.html 2008-02-04 18:41:04 UTC (rev 518) @@ -76,17 +76,17 @@ <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="32,101,165,149" href="TestAbtLogManager.html" alt="TestAbtLogManager" /> + <area shape="rect" coords="31,5,167,53" href="Test/Unit/TestCase.html" alt="Test::Unit::TestCase" /> </map> -<img src="../dot/f_11.png" usemap="#map" border="0" alt="dot/f_11.png"> +<img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> </td></tr></table> <div class="description"><p> testabtlogmanager.rb </p> <p> -Unit testing for <a href="AbtLogManager.html">AbtLogManager</a> class. +Unit testing for AbtLogManager class. </p> <p> Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. @@ -117,11 +117,11 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000106">setup</a></li> - <li><a href="#M000107">teardown</a></li> - <li><a href="#M000110">test_log_package_build</a></li> - <li><a href="#M000109">test_log_package_install</a></li> - <li><a href="#M000108">test_log_package_integrity</a></li> + <li><a href="#M000029">setup</a></li> + <li><a href="#M000030">teardown</a></li> + <li><a href="#M000033">test_log_package_build</a></li> + <li><a href="#M000032">test_log_package_install</a></li> + <li><a href="#M000031">test_log_package_integrity</a></li> </ul> @@ -132,17 +132,17 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000106"></a><b>setup</b>() + <a name="M000029"></a><b>setup</b>() </div> <div class="description"> <p> -<a href="TestAbtLogManager.html#M000106">setup</a> method for testing <a -href="AbtLogManager.html">AbtLogManager</a>. +<a href="TestAbtLogManager.html#M000029">setup</a> method for testing +AbtLogManager. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000106_source')" id="l_M000106_source">show source</a> ]</p> - <div id="M000106_source" class="dyn-source"> + <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 tests/testabtlogmanager.rb, line 38</span> 38: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> @@ -159,29 +159,29 @@ </div> <div class="method"> <div class="title"> - <a name="M000107"></a><b>teardown</b>() + <a name="M000030"></a><b>teardown</b>() </div> <div class="description"> <p> -<a href="TestAbtLogManager.html#M000107">teardown</a> method to cleanup +<a href="TestAbtLogManager.html#M000030">teardown</a> method to cleanup after testing. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000107_source')" id="l_M000107_source">show source</a> ]</p> - <div id="M000107_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 tests/testabtlogmanager.rb, line 50</span> -50: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> -51: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>(<span class="ruby-node">"#{$ABT_TMP}/ipc-1.4.watch"</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>(<span class="ruby-node">"#{$ABT_TMP}/ipc-1.2.watch"</span>) -52: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File tests/testabtlogmanager.rb, line 70</span> +70: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">teardown</span> +71: <span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm</span>(<span class="ruby-node">"#{$ABT_TMP}/ipc-1.4.watch"</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>(<span class="ruby-node">"#{$ABT_TMP}/ipc-1.2.watch"</span>) +72: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000110"></a><b>test_log_package_build</b>() + <a name="M000033"></a><b>test_log_package_build</b>() </div> <div class="description"> <p> @@ -189,24 +189,24 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000110_source')" id="l_M000110_source">show source</a> ]</p> - <div id="M000110_source" class="dyn-source"> + <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 tests/testabtlogmanager.rb, line 91</span> -91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_log_package_build</span>() -92: <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>) -93: <span class="ruby-ivar">@manager</span>.<span class="ruby-identifier">install_package</span>(<span class="ruby-value str">"ipc"</span>) -94: <span class="ruby-keyword kw">end</span> -95: -96: <span class="ruby-identifier">assert</span>(<span class="ruby-ivar">@logger</span>.<span class="ruby-identifier">log_package_build</span>(<span class="ruby-value str">"ipc"</span>), <span class="ruby-value str">"test_log_package_build()"</span>) -97: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File tests/testabtlogmanager.rb, line 105</span> +105: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_log_package_build</span>() +106: <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>) +107: <span class="ruby-ivar">@manager</span>.<span class="ruby-identifier">install_package</span>(<span class="ruby-value str">"ipc"</span>) +108: <span class="ruby-keyword kw">end</span> +109: +110: <span class="ruby-identifier">assert</span>(<span class="ruby-ivar">@logger</span>.<span class="ruby-identifier">log_package_build</span>(<span class="ruby-value str">"ipc"</span>), <span class="ruby-value str">"test_log_package_build()"</span>) +111: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000109"></a><b>test_log_package_install</b>() + <a name="M000032"></a><b>test_log_package_install</b>() </div> <div class="description"> <p> @@ -214,36 +214,27 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000109_source')" id="l_M000109_source">show source</a> ]</p> - <div id="M000109_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 tests/testabtlogmanager.rb, line 68</span> -68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_log_package_install</span>() -69: <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>) -70: <span class="ruby-ivar">@manager</span>.<span class="ruby-identifier">install_package</span>(<span class="ruby-value str">"ipc"</span>) -71: <span class="ruby-keyword kw">end</span> -72: -73: <span class="ruby-comment cmt"># fill installwatch file.</span> -74: <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>(<span class="ruby-node">"#{$ABT_TMP}/ipc-1.4.watch"</span>, <span class="ruby-value str">"w"</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">file</span><span class="ruby-operator">|</span> -75: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"5 open /usr/local/bin/ipc #success"</span> -76: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"0 chmod /usr/local/bin/ipc 00600 #success"</span> -77: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"0 chown /usr/local/bin/ipc -1 -1 #success"</span> -78: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"0 chmod /usr/local/bin/ipc 00755 #success"</span> -79: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"5 open /usr/local/share/ipc/elemente #success"</span> -80: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"0 chmod /usr/local/share/ipc/elemente 00600 #success"</span> -81: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"0 chown /usr/local/share/ipc/elemente -1 -1 #success"</span> -82: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">puts</span> <span class="ruby-value str">"0 chmod /usr/local/share/ipc/elemente 00644 #success"</span> -83: <span class="ruby-keyword kw">end</span> -84: -85: <span class="ruby-identifier">assert</span>(<span class="ruby-ivar">@logger</span>.<span class="ruby-identifier">log_package_install</span>(<span class="ruby-value str">"ipc"</span>), <span class="ruby-value str">"test_log_package_install()"</span>) -86: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File tests/testabtlogmanager.rb, line 91</span> + 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_log_package_install</span>() + 92: <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>) + 93: <span class="ruby-ivar">@manager</span>.<span class="ruby-identifier">install_package</span>(<span class="ruby-value str">"ipc"</span>) + 94: <span class="ruby-keyword kw">end</span> + 95: + 96: <span class="ruby-comment cmt"># create fake file to log from.</span> + 97: <span class="ruby-identifier">fill_installwatch_file</span>() + 98: + 99: <span class="ruby-identifier">assert</span>(<span class="ruby-ivar">@logger</span>.<span class="ruby-identifier">log_package_install</span>(<span class="ruby-value str">"ipc"</span>), <span class="ruby-value str">"test_log_package_install()"</span>) +100: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000108"></a><b>test_log_package_integrity</b>() + <a name="M000031"></a><b>test_log_package_integrity</b>() </div> <div class="description"> <p> @@ -251,17 +242,20 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000108_source')" id="l_M000108_source">show source</a> ]</p> - <div id="M000108_source" class="dyn-source"> + <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 tests/testabtlogmanager.rb, line 57</span> -57: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_log_package_integrity</span>() -58: <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>) -59: <span class="ruby-ivar">@manager</span>.<span class="ruby-identifier">install_package</span>(<span class="ruby-value str">"ipc"</span>) -60: <span class="ruby-keyword kw">end</span> -61: -62: <span class="ruby-identifier">assert</span>(<span class="ruby-ivar">@logger</span>.<span class="ruby-identifier">log_package_integrity</span>(<span class="ruby-value str">"ipc"</span>), <span class="ruby-value str">"test_log_package_integrity()"</span>) -63: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File tests/testabtlogmanager.rb, line 77</span> +77: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_log_package_integrity</span>() +78: <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>) +79: <span class="ruby-ivar">@manager</span>.<span class="ruby-identifier">install_package</span>(<span class="ruby-value str">"ipc"</span>) +80: <span class="ruby-keyword kw">end</span> +81: +82: <span class="ruby-comment cmt"># create fake file to log from.</span> +83: <span class="ruby-identifier">fill_installwatch_file</span>() +84: +85: <span class="ruby-identifier">assert</span>(<span class="ruby-ivar">@logger</span>.<span class="ruby-identifier">log_package_integrity</span>(<span class="ruby-value str">"ipc"</span>), <span class="ruby-value str">"test_log_package_integrity()"</span>) +86: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/created.rid =================================================================== --- ... [truncated message content] |
From: <esc...@us...> - 2008-02-04 22:29:23
|
Revision: 522 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=522&view=rev Author: eschabell Date: 2008-02-04 14:29:19 -0800 (Mon, 04 Feb 2008) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/files/libs/abtdownloadmanager_rb.html src/trunk/doc/files/libs/abtpackage_rb.html src/trunk/doc/files/libs/abtreportmanager_rb.html src/trunk/doc/files/libs/abtsystemmanager_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/doc/index.html Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2008-02-04 22:28:18 UTC (rev 521) +++ src/trunk/doc/classes/AbtDownloadManager.html 2008-02-04 22:29:19 UTC (rev 522) @@ -117,13 +117,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000001">new</a></li> - <li><a href="#M000004">retrieve_news_feed</a></li> - <li><a href="#M000002">retrieve_package_source</a></li> - <li><a href="#M000003">retrieve_package_tree</a></li> - <li><a href="#M000005">update_package</a></li> - <li><a href="#M000006">update_package_tree</a></li> - <li><a href="#M000007">validated</a></li> + <li><a href="#M000012">new</a></li> + <li><a href="#M000015">retrieve_news_feed</a></li> + <li><a href="#M000013">retrieve_package_source</a></li> + <li><a href="#M000014">retrieve_package_tree</a></li> + <li><a href="#M000016">update_package</a></li> + <li><a href="#M000017">update_package_tree</a></li> + <li><a href="#M000018">validated</a></li> </ul> @@ -134,7 +134,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000001"></a><b>new</b>() + <a name="M000012"></a><b>new</b>() </div> <div class="description"> <p> @@ -148,8 +148,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000001_source')" id="l_M000001_source">show source</a> ]</p> - <div id="M000001_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 libs/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="M000004"></a><b>retrieve_news_feed</b>(uri, cleanLog=true) + <a name="M000015"></a><b>retrieve_news_feed</b>(uri, cleanLog=true) </div> <div class="description"> <p> @@ -176,8 +176,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> - <div id="M000004_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 libs/abtdownloadmanager.rb, line 122</span> 122: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_news_feed</span>(<span class="ruby-identifier">uri</span>, <span class="ruby-identifier">cleanLog</span>=<span class="ruby-keyword kw">true</span>) @@ -231,7 +231,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000002"></a><b>retrieve_package_source</b>(packageName, destination) + <a name="M000013"></a><b>retrieve_package_source</b>(packageName, destination) </div> <div class="description"> <p> @@ -249,8 +249,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> - <div id="M000002_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 libs/abtdownloadmanager.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_source</span>(<span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">destination</span>) @@ -278,7 +278,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000003"></a><b>retrieve_package_tree</b>(packageTreeName="AbTLinux") + <a name="M000014"></a><b>retrieve_package_tree</b>(packageTreeName="AbTLinux") </div> <div class="description"> <p> @@ -294,8 +294,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtdownloadmanager.rb, line 84</span> 84: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieve_package_tree</span>(<span class="ruby-identifier">packageTreeName</span>=<span class="ruby-value str">"AbTLinux"</span>) @@ -332,7 +332,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000005"></a><b>update_package</b>(packageName) + <a name="M000016"></a><b>update_package</b>(packageName) </div> <div class="description"> <p> @@ -347,8 +347,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> - <div id="M000005_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 libs/abtdownloadmanager.rb, line 176</span> 176: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package</span>(<span class="ruby-identifier">packageName</span>) @@ -383,7 +383,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000006"></a><b>update_package_tree</b>() + <a name="M000017"></a><b>update_package_tree</b>() </div> <div class="description"> <p> @@ -395,8 +395,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtdownloadmanager.rb, line 209</span> 209: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">update_package_tree</span>() @@ -431,7 +431,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000007"></a><b>validated</b>(hashvalue, path) + <a name="M000018"></a><b>validated</b>(hashvalue, path) </div> <div class="description"> <p> @@ -448,8 +448,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtdownloadmanager.rb, line 245</span> 245: <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/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2008-02-04 22:28:18 UTC (rev 521) +++ src/trunk/doc/classes/AbtPackage.html 2008-02-04 22:29:19 UTC (rev 522) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="rect" coords="29,51,123,99" href="AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> @@ -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#M000013">new</a> <a +make use of the <a href="AbtPackage.html#M000020">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#M000014">details</a>. +href="AbtPackage.html#M000021">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="#M000017">build</a></li> - <li><a href="#M000016">configure</a></li> - <li><a href="#M000014">details</a></li> - <li><a href="#M000019">install</a></li> - <li><a href="#M000013">new</a></li> - <li><a href="#M000020">post</a></li> - <li><a href="#M000015">pre</a></li> - <li><a href="#M000018">preinstall</a></li> - <li><a href="#M000021">remove_build</a></li> - <li><a href="#M000012">unpack_sources</a></li> + <li><a href="#M000024">build</a></li> + <li><a href="#M000023">configure</a></li> + <li><a href="#M000021">details</a></li> + <li><a href="#M000026">install</a></li> + <li><a href="#M000020">new</a></li> + <li><a href="#M000027">post</a></li> + <li><a href="#M000022">pre</a></li> + <li><a href="#M000025">preinstall</a></li> + <li><a href="#M000028">remove_build</a></li> + <li><a href="#M000019">unpack_sources</a></li> </ul> @@ -305,20 +305,20 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>new</b>(data) + <a name="M000020"></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#M000014">details</a>. +the packge <a href="AbtPackage.html#M000021">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('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('M000020_source')" id="l_M000020_source">show source</a> ]</p> + <div id="M000020_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 149</span> 149: <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="M000017"></a><b>build</b>(verbose=true) + <a name="M000024"></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('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('M000024_source')" id="l_M000024_source">show source</a> ]</p> + <div id="M000024_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 290</span> 290: <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="M000016"></a><b>configure</b>(verbose=true) + <a name="M000023"></a><b>configure</b>(verbose=true) </div> <div class="description"> <p> -Here we manage the ./<a href="AbtPackage.html#M000016">configure</a> step +Here we manage the ./<a href="AbtPackage.html#M000023">configure</a> step (or equivalent). We need to give ./<a -href="AbtPackage.html#M000016">configure</a> (or autogen.sh, or whatever) +href="AbtPackage.html#M000023">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('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('M000023_source')" id="l_M000023_source">show source</a> ]</p> + <div id="M000023_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 248</span> 248: <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>) @@ -453,7 +453,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>details</b>() + <a name="M000021"></a><b>details</b>() </div> <div class="description"> <p> @@ -466,8 +466,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('M000021_source')" id="l_M000021_source">show source</a> ]</p> + <div id="M000021_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 174</span> 174: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -496,7 +496,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000019"></a><b>install</b>(verbose=true) + <a name="M000026"></a><b>install</b>(verbose=true) </div> <div class="description"> <p> @@ -512,8 +512,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> - <div id="M000019_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 libs/abtpackage.rb, line 334</span> 334: <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>) @@ -543,7 +543,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000020"></a><b>post</b>(verbose=true) + <a name="M000027"></a><b>post</b>(verbose=true) </div> <div class="description"> <p> @@ -560,8 +560,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> - <div id="M000020_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 libs/abtpackage.rb, line 366</span> 366: <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>) @@ -585,7 +585,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>pre</b>(verbose=true) + <a name="M000022"></a><b>pre</b>(verbose=true) </div> <div class="description"> <p> @@ -602,8 +602,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('M000022_source')" id="l_M000022_source">show source</a> ]</p> + <div id="M000022_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 205</span> 205: <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>) @@ -640,12 +640,12 @@ </div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>preinstall</b>(verbose=true) + <a name="M000025"></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#M000013">new</a> user accounts, +as creating <a href="AbtPackage.html#M000020">new</a> user accounts, dealing with existing configuration files, etc. </p> <p> @@ -658,8 +658,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('M000025_source')" id="l_M000025_source">show source</a> ]</p> + <div id="M000025_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 319</span> 319: <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>) @@ -673,11 +673,11 @@ </div> <div class="method"> <div class="title"> - <a name="M000021"></a><b>remove_build</b>() + <a name="M000028"></a><b>remove_build</b>() </div> <div class="description"> <p> -Cleans up this packages source <a href="AbtPackage.html#M000017">build</a> +Cleans up this packages source <a href="AbtPackage.html#M000024">build</a> directory. </p> <p> @@ -686,8 +686,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> - <div id="M000021_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 libs/abtpackage.rb, line 388</span> 388: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> @@ -713,12 +713,12 @@ <div class="sectiontitle">Protected Instance methods</div> <div class="method"> <div class="title"> - <a name="M000012"></a><b>unpack_sources</b>() + <a name="M000019"></a><b>unpack_sources</b>() </div> <div class="description"> <p> Unpacks this packages source file into the standard <a -href="AbtPackage.html#M000017">build</a> location. +href="AbtPackage.html#M000024">build</a> location. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, @@ -726,8 +726,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('M000019_source')" id="l_M000019_source">show source</a> ]</p> + <div id="M000019_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 40</span> 40: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">unpack_sources</span> Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2008-02-04 22:28:18 UTC (rev 521) +++ src/trunk/doc/classes/AbtReportManager.html 2008-02-04 22:29:19 UTC (rev 522) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,50,144,98" href="AbtReportManager.html" alt="AbtReportManager" /> + <area shape="rect" coords="27,51,157,99" href="AbtReportManager.html" alt="AbtReportManager" /> </map> -<img src="../dot/f_6.png" usemap="#map" border="0" alt="dot/f_6.png"> +<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> </td></tr></table> <div class="description"><p> @@ -117,19 +117,19 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000123">generate_HTML_package_listing</a></li> - <li><a href="#M000111">new</a></li> - <li><a href="#M000120">search_package_descriptions</a></li> - <li><a href="#M000119">show_file_owner</a></li> - <li><a href="#M000115">show_frozen_packages</a></li> - <li><a href="#M000113">show_installed_packages</a></li> - <li><a href="#M000118">show_journal</a></li> - <li><a href="#M000116">show_package_dependencies</a></li> - <li><a href="#M000112">show_package_details</a></li> - <li><a href="#M000114">show_package_log</a></li> - <li><a href="#M000121">show_queue</a></li> - <li><a href="#M000117">show_untracked_files</a></li> - <li><a href="#M000122">show_updates</a></li> + <li><a href="#M000041">generate_HTML_package_listing</a></li> + <li><a href="#M000029">new</a></li> + <li><a href="#M000038">search_package_descriptions</a></li> + <li><a href="#M000037">show_file_owner</a></li> + <li><a href="#M000033">show_frozen_packages</a></li> + <li><a href="#M000031">show_installed_packages</a></li> + <li><a href="#M000036">show_journal</a></li> + <li><a href="#M000034">show_package_dependencies</a></li> + <li><a href="#M000030">show_package_details</a></li> + <li><a href="#M000032">show_package_log</a></li> + <li><a href="#M000039">show_queue</a></li> + <li><a href="#M000035">show_untracked_files</a></li> + <li><a href="#M000040">show_updates</a></li> </ul> @@ -140,7 +140,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000111"></a><b>new</b>() + <a name="M000029"></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('M000111_source')" id="l_M000111_source">show source</a> ]</p> - <div id="M000111_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> + <div id="M000029_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -165,7 +165,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000123"></a><b>generate_HTML_package_listing</b>() + <a name="M000041"></a><b>generate_HTML_package_listing</b>() </div> <div class="description"> <p> @@ -176,21 +176,21 @@ </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('M000041_source')" id="l_M000041_source">show source</a> ]</p> + <div id="M000041_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 358</span> -358: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> -359: <span class="ruby-comment cmt"># TODO: implement this.</span> -360: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -361: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 359</span> +359: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> +360: <span class="ruby-comment cmt"># TODO: implement this.</span> +361: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +362: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000120"></a><b>search_package_descriptions</b>(searchText) + <a name="M000038"></a><b>search_package_descriptions</b>(searchText) </div> <div class="description"> <p> @@ -206,51 +206,51 @@ </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('M000038_source')" id="l_M000038_source">show source</a> ]</p> + <div id="M000038_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 273</span> -273: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>(<span class="ruby-identifier">searchText</span>) -274: <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> -275: -276: <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> -277: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> -278: <span class="ruby-keyword kw">else</span> -279: <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> -280: <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>) -281: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> -282: <span class="ruby-comment cmt"># the package name and the version number.</span> -283: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>(<span class="ruby-value str">"-"</span>) -284: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] -285: -286: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> -287: <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>)) -288: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}/#{packageName}"</span> -289: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{packageName.capitalize}.new"</span>) -290: -291: <span class="ruby-comment cmt"># add if matches name or description entries.</span> -292: <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>) -293: <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>)) -294: -295: <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>) -296: <span class="ruby-comment cmt"># matches so add to hash.</span> -297: <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> ]) -298: <span class="ruby-keyword kw">end</span> -299: <span class="ruby-keyword kw">end</span> -300: <span class="ruby-keyword kw">end</span> -301: } -302: <span class="ruby-keyword kw">end</span> -303: -304: <span class="ruby-comment cmt"># finished search results.</span> -305: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> -306: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 274</span> +274: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>(<span class="ruby-identifier">searchText</span>) +275: <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> +276: +277: <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> +278: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> +279: <span class="ruby-keyword kw">else</span> +280: <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> +281: <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>) +282: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> +283: <span class="ruby-comment cmt"># the package name and the version number.</span> +284: <span class="ruby-identifier">packageArray</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">split</span>(<span class="ruby-value str">"-"</span>) +285: <span class="ruby-identifier">packageName</span> = <span class="ruby-identifier">packageArray</span>[<span class="ruby-value">0</span>] +286: +287: <span class="ruby-comment cmt"># check for match to name and description if the package file exists.</span> +288: <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>)) +289: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}/#{packageName}"</span> +290: <span class="ruby-identifier">sw</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{packageName.capitalize}.new"</span>) +291: +292: <span class="ruby-comment cmt"># add if matches name or description entries.</span> +293: <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>) +294: <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>)) +295: +296: <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>) +297: <span class="ruby-comment cmt"># matches so add to hash.</span> +298: <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> ]) +299: <span class="ruby-keyword kw">end</span> +300: <span class="ruby-keyword kw">end</span> +301: <span class="ruby-keyword kw">end</span> +302: } +303: <span class="ruby-keyword kw">end</span> +304: +305: <span class="ruby-comment cmt"># finished search results.</span> +306: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">packageHash</span> +307: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000119"></a><b>show_file_owner</b>(file) + <a name="M000037"></a><b>show_file_owner</b>(file) </div> <div class="description"> <p> @@ -264,21 +264,21 @@ </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('M000037_source')" id="l_M000037_source">show source</a> ]</p> + <div id="M000037_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 259</span> -259: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>(<span class="ruby-identifier">file</span>) -260: <span class="ruby-comment cmt"># TODO: implement this.</span> -261: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -262: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 260</span> +260: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>(<span class="ruby-identifier">file</span>) +261: <span class="ruby-comment cmt"># TODO: implement this.</span> +262: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +263: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000115"></a><b>show_frozen_packages</b>() + <a name="M000033"></a><b>show_frozen_packages</b>() </div> <div class="description"> <p> @@ -290,53 +290,53 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000115_source')" id="l_M000115_source">show source</a> ]</p> - <div id="M000115_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> + <div id="M000033_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 139</span> -139: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> -140: -141: <span class="ruby-comment cmt"># determine if there are frozen pacakges.</span> -142: <span class="ruby-identifier">frozenHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> -143: -144: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">Dir</span>.<span class="ruby-identifier">entries</span>(<span class="ruby-identifier">$PACKAGE_INSTALLED</span>) <span class="ruby-operator">-</span> [ <span class="ruby-value str">'.'</span>, <span class="ruby-value str">'..'</span> ]).<span class="ruby-identifier">empty?</span> -145: <span class="ruby-keyword kw">return</span> <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> -146: <span class="ruby-keyword kw">else</span> -147: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">foreach</span>(<span class="ruby-identifier">$PACKAGE_INSTALLED</span>) { <span class="ruby-operator">|</span><span class="ruby-identifier">package</span><span class="ruby-operator">|</span> -148: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">"."</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">package</span> <span class="ruby-operator">!=</span> <span class="ruby-value str">".."</span>) -149: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> -150: <span class="ruby-comment cmt"># the package name and the version number.</span> -151: <span class="ruby-comment cmt">#packageArray = package.split("-")</span> -152: <span class="ruby-comment cmt">#packageName = packageArray[0]</span> -153: -154: <span class="ruby-comment cmt"># check for frozen log file.</span> -155: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>(<span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{package}/frozen.log"</span>)) -156: <span class="ruby-comment cmt"># dump packgae + frozen.log timestamp in packageHash.</span> -157: <span class="ruby-keyword kw">begin</span> -158: <span class="ruby-identifier">file</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{package}/frozen.log"</span>, <span class="ruby-value str">"r"</span>) -159: <span class="ruby-comment cmt">#while (line = file.gets)</span> -160: <span class="ruby-identifier">line</span> = <span class="ruby-identifier">file</span>.<span class="ruby-identifier">gets</span> -161: <span class="ruby-identifier">frozenHash</span> = <span class="ruby-identifier">frozenHash</span>.<span class="ruby-identifier">merge</span>(<span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{line}"</span> ]) -162: <span class="ruby-comment cmt">#end</span> -163: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">close</span> -164: <span class="ruby-keyword kw">rescue</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">error</span> -165: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Exception: #{error}"</span> -166: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -167: <span class="ruby-keyword kw">end</span> -168: <span class="ruby-keyword kw">end</span> -169: <span class="ruby-keyword kw">end</span> -170: } -171: <span class="ruby-keyword kw">end</span> -172: -173: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">frozenHash</span> -174: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 140</span> +140: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> +141: +142: <span class="ruby-comment cmt"># determine if there are frozen pacakges.</span> +143: <span class="ruby-identifier">frozenHash</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># has for values found.</span> +144: +145: <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> +146: <span class="ruby-keyword kw">return</span> <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span> <span class="ruby-comment cmt"># empty hash, no entries.</span> +147: <span class="ruby-keyword kw">else</span> +148: <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> +149: <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>) +150: <span class="ruby-comment cmt"># split the installed entry into two parts,</span> +151: <span class="ruby-comment cmt"># the package name and the version number.</span> +152: <span class="ruby-comment cmt">#packageArray = package.split("-")</span> +153: <span class="ruby-comment cmt">#packageName = packageArray[0]</span> +154: +155: <span class="ruby-comment cmt"># check for frozen log file.</span> +156: <span class="ruby-keyword kw">if</span> (<span class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span>(<span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{package}/frozen.log"</span>)) +157: <span class="ruby-comment cmt"># dump packgae + frozen.log timestamp in packageHash.</span> +158: <span class="ruby-keyword kw">begin</span> +159: <span class="ruby-identifier">file</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">new</span>(<span class="ruby-node">"#{$PACKAGE_INSTALLED}/#{package}/frozen.log"</span>, <span class="ruby-value str">"r"</span>) +160: <span class="ruby-comment cmt">#while (line = file.gets)</span> +161: <span class="ruby-identifier">line</span> = <span class="ruby-identifier">file</span>.<span class="ruby-identifier">gets</span> +162: <span class="ruby-identifier">frozenHash</span> = <span class="ruby-identifier">frozenHash</span>.<span class="ruby-identifier">merge</span>(<span class="ruby-constant">Hash</span>[ <span class="ruby-node">"#{package}"</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{line}"</span> ]) +163: <span class="ruby-comment cmt">#end</span> +164: <span class="ruby-identifier">file</span>.<span class="ruby-identifier">close</span> +165: <span class="ruby-keyword kw">rescue</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">error</span> +166: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Exception: #{error}"</span> +167: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +168: <span class="ruby-keyword kw">end</span> +169: <span class="ruby-keyword kw">end</span> +170: <span class="ruby-keyword kw">end</span> +171: } +172: <span class="ruby-keyword kw">end</span> +173: +174: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">frozenHash</span> +175: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000113"></a><b>show_installed_packages</b>() + <a name="M000031"></a><b>show_installed_packages</b>() </div> <div class="description"> <p> @@ -347,8 +347,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000113_source')" id="l_M000113_source">show source</a> ]</p> - <div id="M000113_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 98</span> 98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_installed_packages</span> @@ -357,17 +357,18 @@ 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> +104: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-identifier">$PACKAGE_INSTALLED</span>) +105: <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-constant">Dir</span>.<span class="ruby-identifier">foreach</span>(<span class="ruby-identifier">package</span>) {<span class="ruby-operator">|</span><span class="ruby-identifier">file</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">file</span>.<span class="ruby-identifier">match</span>(<span class="ruby-value str">'\.install'</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>)} +106: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n"</span> +107: <span class="ruby-keyword kw">end</span> +108: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000118"></a><b>show_journal</b>(fileName) + <a name="M000036"></a><b>show_journal</b>(fileName) </div> <div class="description"> <p> @@ -381,34 +382,34 @@ </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('M000036_source')" id="l_M000036_source">show source</a> ]</p> + <div id="M000036_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 234</span> -234: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>(<span class="ruby-identifier">fileName</span>) -235: <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>)) -236: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -237: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> -238: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> -239: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>(<span class="ruby-identifier">fileName</span>) -240: <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> } -241: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -242: <span class="ruby-keyword kw">else</span> -243: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -244: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log (#{File.basename(fileName)}) "</span> <span class="ruby-operator">+</span> -245: <span class="ruby-value str">"is empty at this time."</span> -246: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> -247: <span class="ruby-keyword kw">end</span> -248: -249: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -250: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 235</span> +235: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>(<span class="ruby-identifier">fileName</span>) +236: <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>)) +237: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +238: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"AbTLinux log:"</span> +239: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"============="</span> +240: <span class="ruby-identifier">log</span> = <span class="ruby-constant">IO</span>.<span class="ruby-identifier">readlines</span>(<span class="ruby-identifier">fileName</span>) +241: <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> } +242: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +243: <span class="ruby-keyword kw">else</span> +244: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +245: <span class="ruby-identifier">puts</span> <span class="ruby-node">"AbtLinux log (#{File.basename(fileName)}) "</span> <span class="ruby-operator">+</span> +246: <span class="ruby-value str">"is empty at this time."</span> +247: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"\n\n"</span> +248: <span class="ruby-keyword kw">end</span> +249: +250: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +251: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000116"></a><b>show_package_dependencies</b>(package) + <a name="M000034"></a><b>show_package_dependencies</b>(package) </div> <div class="description"> <p> @@ -425,45 +426,45 @@ </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('M000034_source')" id="l_M000034_source">show source</a> ]</p> + <div id="M000034_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 186</span> -186: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>(<span class="ruby-identifier">package</span>) -187: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}/#{package}"</span> -188: -189: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{package.capitalize}.new"</span>)) -190: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">details</span> -191: -192: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"|====================================="</span> -193: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Package name\t\t: #{details['Package name']}"</span> -194: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Version\t\t: #{details['Version']}"</span> -195: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"|====================================="</span> + <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 187</span> +187: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>(<span class="ruby-identifier">package</span>) +188: <span class="ruby-identifier">require</span> <span class="ruby-node">"#{$PACKAGE_PATH}/#{package}"</span> +189: +190: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">package</span> = <span class="ruby-identifier">eval</span>(<span class="ruby-node">"#{package.capitalize}.new"</span>)) +191: <span class="ruby-identifier">details</span> = <span class="ruby-identifier">package</span>.<span class="ruby-identifier">details</span> +192: +193: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"|====================================="</span> +194: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Package name\t\t: #{details['Package name']}"</span> +195: <span class="ruby-identifier">puts</span> <span class="ruby-node">"| Version\t\t: #{details['Version']}"</span> 196: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"|====================================="</span> -197: -198: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">details</span>[<span class="ruby-value str">'Depends On'</span>].<span class="ruby-identifier">empty?</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">details</span>[<span class="ruby-value str">'Relies On'</span>].<span class="ruby-identifier">empty?</span> <span class="ruby-operator">&&</span> -199: <span class="ruby-identifie... [truncated message content] |
From: <esc...@us...> - 2008-02-11 15:17:36
|
Revision: 524 http://abtlinux.svn.sourceforge.net/abtlinux/?rev=524&view=rev Author: eschabell Date: 2008-02-11 07:17:21 -0800 (Mon, 11 Feb 2008) Log Message: ----------- Regenerated api docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/classes/AbtUsage.html src/trunk/doc/classes/TestAbtLogManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/files/libs/abtdownloadmanager_rb.html src/trunk/doc/files/libs/abtpackage_rb.html src/trunk/doc/files/libs/abtpackagemanager_rb.html src/trunk/doc/files/libs/abtreportmanager_rb.html src/trunk/doc/files/libs/abtsystemmanager_rb.html src/trunk/doc/files/libs/abtusage_rb.html src/trunk/doc/files/tests/testabtlogmanager_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/doc/index.html Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2008-02-11 15:13:59 UTC (rev 523) +++ src/trunk/doc/classes/AbtDownloadManager.html 2008-02-11 15:17:21 UTC (rev 524) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="29,51,176,99" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> + <area shape="rect" coords="27,50,160,98" href="AbtDownloadManager.html" alt="AbtDownloadManager" /> </map> -<img src="../dot/f_0.png" usemap="#map" border="0" alt="dot/f_0.png"> +<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2008-02-11 15:13:59 UTC (rev 523) +++ src/trunk/doc/classes/AbtPackage.html 2008-02-11 15:17:21 UTC (rev 524) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="29,51,123,99" href="AbtPackage.html" alt="AbtPackage" /> + <area shape="rect" coords="27,50,115,98" href="AbtPackage.html" alt="AbtPackage" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> +<img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> </td></tr></table> <div class="description"><p> @@ -90,7 +90,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#M000020">new</a> <a +make use of the <a href="AbtPackage.html#M000027">new</a> <a href="AbtPackage.html">AbtPackage</a>. </p> <p> @@ -109,7 +109,7 @@ AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more <a -href="AbtPackage.html#M000021">details</a>. +href="AbtPackage.html#M000028">details</a>. </p> <p> You should have received a copy of the GNU General Public License along @@ -122,16 +122,16 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000024">build</a></li> - <li><a href="#M000023">configure</a></li> - <li><a href="#M000021">details</a></li> - <li><a href="#M000026">install</a></li> - <li><a href="#M000020">new</a></li> - <li><a href="#M000027">post</a></li> - <li><a href="#M000022">pre</a></li> - <li><a href="#M000025">preinstall</a></li> - <li><a href="#M000028">remove_build</a></li> - <li><a href="#M000019">unpack_sources</a></li> + <li><a href="#M000031">build</a></li> + <li><a href="#M000030">configure</a></li> + <li><a href="#M000028">details</a></li> + <li><a href="#M000033">install</a></li> + <li><a href="#M000027">new</a></li> + <li><a href="#M000034">post</a></li> + <li><a href="#M000029">pre</a></li> + <li><a href="#M000032">preinstall</a></li> + <li><a href="#M000035">remove_build</a></li> + <li><a href="#M000026">unpack_sources</a></li> </ul> @@ -305,20 +305,20 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000020"></a><b>new</b>(data) + <a name="M000027"></a><b>new</b>(data) </div> <div class="description"> <p> Constructor for an <a href="AbtPackage.html">AbtPackage</a>, requires all -the packge <a href="AbtPackage.html#M000021">details</a>. +the packge <a href="AbtPackage.html#M000028">details</a>. </p> <p> <b>PARAM</b> <em>Hash</em> - hash containing all package data. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> - <div id="M000020_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 libs/abtpackage.rb, line 149</span> 149: <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="M000024"></a><b>build</b>(verbose=true) + <a name="M000031"></a><b>build</b>(verbose=true) </div> <div class="description"> <p> @@ -363,40 +363,40 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> - <div id="M000024_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 290</span> -290: <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>) -291: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -292: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> -293: <span class="ruby-keyword kw">else</span> -294: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> -295: <span class="ruby-keyword kw">end</span> -296: -297: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) -298: -299: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) -300: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.build] - build section failed, exit code was #{$?.exitstatus}."</span> -301: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -302: <span class="ruby-keyword kw">end</span> -303: -304: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.build] - build section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -305: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -306: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 291</span> +291: <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>) +292: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +293: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build"</span> +294: <span class="ruby-keyword kw">else</span> +295: <span class="ruby-identifier">command</span> = <span class="ruby-node">"make > #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.build 2>&1"</span> +296: <span class="ruby-keyword kw">end</span> +297: +298: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) +299: +300: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) +301: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.build] - build section failed, exit code was #{$?.exitstatus}."</span> +302: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +303: <span class="ruby-keyword kw">end</span> +304: +305: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.build] - build section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +306: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +307: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000023"></a><b>configure</b>(verbose=true) + <a name="M000030"></a><b>configure</b>(verbose=true) </div> <div class="description"> <p> -Here we manage the ./<a href="AbtPackage.html#M000023">configure</a> step +Here we manage the ./<a href="AbtPackage.html#M000030">configure</a> step (or equivalent). We need to give ./<a -href="AbtPackage.html#M000023">configure</a> (or autogen.sh, or whatever) +href="AbtPackage.html#M000030">configure</a> (or autogen.sh, or whatever) the correct options so files are to be placed later in the right directories, so doc files and man pages are all in the same common location, etc. Don‘t forget too that it‘s here where we @@ -412,8 +412,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> - <div id="M000023_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 libs/abtpackage.rb, line 248</span> 248: <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>) @@ -423,37 +423,38 @@ 252: --localstatedir=#{$BUILD_LOCALSTATEDIR} \ 253: --mandir=#{$BUILD_MANDIR} \ 254: --infodir=#{$BUILD_INFODIR} \ -255: --host=#{$BUILD_HOST} \ -256: --build=#{$BUILD_HOST} \ -257: | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> -258: <span class="ruby-keyword kw">else</span> -259: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$BUILD_PREFIX} \ -260: --sysconfdir=#{$BUILD_SYSCONFDIR} \ -261: --localstatedir=#{$BUILD_LOCALSTATEDIR} \ -262: --mandir=#{$BUILD_MANDIR} \ -263: --infodir=#{$BUILD_INFODIR} \ -264: --host=#{$BUILD_HOST} \ -265: --build=#{$BUILD_HOST} \ -266: 1> #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure 2>&1"</span> -267: <span class="ruby-keyword kw">end</span> -268: -269: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) +255: | tee #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure"</span> +256: <span class="ruby-keyword kw">else</span> +257: <span class="ruby-identifier">command</span> = <span class="ruby-node">"./configure --prefix=#{$BUILD_PREFIX} \ +258: --sysconfdir=#{$BUILD_SYSCONFDIR} \ +259: --localstatedir=#{$BUILD_LOCALSTATEDIR} \ +260: --mandir=#{$BUILD_MANDIR} \ +261: --infodir=#{$BUILD_INFODIR} \ +262: 1> #{$PACKAGE_INSTALLED}/#{@srcDir}/#{@srcDir}.configure 2>&1"</span> +263: <span class="ruby-keyword kw">end</span> +264: +265: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) +266: +267: <span class="ruby-comment cmt"># set our optimizations before configuring.</span> +268: <span class="ruby-identifier">$cflags</span> = <span class="ruby-value str">"CFLAGS="</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'"'</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">$BUILD_CFLAGS</span> <span class="ruby-operator">+</span> <span class="ruby-value str">'"'</span> +269: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Using the following optimizations: export #{$cflags}\n"</span> 270: -271: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) -272: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.configure] - configure section failed, exit code was #{$?.exitstatus}."</span> -273: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -274: <span class="ruby-keyword kw">end</span> -275: -276: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.configure] - configure section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -277: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -278: <span class="ruby-keyword kw">end</span> +271: <span class="ruby-comment cmt"># now configure.</span> +272: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-node">"export #{$cflags}; export CXXFLAGS='${CFLAGS}'; #{command}"</span>) +273: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.configure] - configure section failed, exit code was #{$?.exitstatus}."</span> +274: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +275: <span class="ruby-keyword kw">end</span> +276: +277: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.configure] - configure section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +278: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +279: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000021"></a><b>details</b>() + <a name="M000028"></a><b>details</b>() </div> <div class="description"> <p> @@ -466,8 +467,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> - <div id="M000021_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 libs/abtpackage.rb, line 174</span> 174: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -496,7 +497,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>install</b>(verbose=true) + <a name="M000033"></a><b>install</b>(verbose=true) </div> <div class="description"> <p> @@ -512,38 +513,38 @@ </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('M000033_source')" id="l_M000033_source">show source</a> ]</p> + <div id="M000033_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 334</span> -334: <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>) -335: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -336: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> -337: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> -338: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install"</span> -339: <span class="ruby-keyword kw">else</span> -340: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> -341: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> -342: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install >/dev/null"</span> -343: <span class="ruby-keyword kw">end</span> -344: -345: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) -346: -347: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) -348: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.install] - install section failed, exit code was #{$?.exitstatus}."</span> -349: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -350: <span class="ruby-keyword kw">end</span> -351: -352: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.install] - install section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -353: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -354: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 335</span> +335: <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>) +336: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +337: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> +338: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> +339: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install"</span> +340: <span class="ruby-keyword kw">else</span> +341: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"installwatch --transl=no --backup=no "</span> <span class="ruby-operator">+</span> +342: <span class="ruby-value str">"--exclude=/dev,/proc,/tmp,/var/tmp,/usr/src,/sys "</span> <span class="ruby-operator">+</span> +343: <span class="ruby-node">"--logfile=#{$ABT_TMP}/#{@srcDir}.watch make install >/dev/null"</span> +344: <span class="ruby-keyword kw">end</span> +345: +346: <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">chdir</span>(<span class="ruby-node">"#{$BUILD_LOCATION}/#{@srcDir}"</span>) +347: +348: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) +349: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.install] - install section failed, exit code was #{$?.exitstatus}."</span> +350: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +351: <span class="ruby-keyword kw">end</span> +352: +353: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.install] - install section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +354: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +355: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>post</b>(verbose=true) + <a name="M000034"></a><b>post</b>(verbose=true) </div> <div class="description"> <p> @@ -560,32 +561,32 @@ </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('M000034_source')" id="l_M000034_source">show source</a> ]</p> + <div id="M000034_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 366</span> -366: <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>) -367: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -368: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"ldconfig"</span> -369: <span class="ruby-keyword kw">else</span> -370: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"ldconfig >/dev/null"</span> -371: <span class="ruby-keyword kw">end</span> -372: -373: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) -374: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.post] - post section failed, exit code was #{$?.exitstatus}."</span> -375: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -376: <span class="ruby-keyword kw">end</span> -377: -378: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.post] - post section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) -379: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -380: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 367</span> +367: <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>) +368: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +369: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"ldconfig"</span> +370: <span class="ruby-keyword kw">else</span> +371: <span class="ruby-identifier">command</span> = <span class="ruby-value str">"ldconfig >/dev/null"</span> +372: <span class="ruby-keyword kw">end</span> +373: +374: <span class="ruby-keyword kw">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">system</span>(<span class="ruby-identifier">command</span>) +375: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.post] - post section failed, exit code was #{$?.exitstatus}."</span> +376: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +377: <span class="ruby-keyword kw">end</span> +378: +379: <span class="ruby-identifier">puts</span> <span class="ruby-node">"[AbtPackage.post] - post section completed, exit code was #{$?.exitstatus}!"</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">verbose</span>) +380: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +381: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000022"></a><b>pre</b>(verbose=true) + <a name="M000029"></a><b>pre</b>(verbose=true) </div> <div class="description"> <p> @@ -602,8 +603,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> - <div id="M000022_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 libs/abtpackage.rb, line 205</span> 205: <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>) @@ -640,12 +641,12 @@ </div> <div class="method"> <div class="title"> - <a name="M000025"></a><b>preinstall</b>(verbose=true) + <a name="M000032"></a><b>preinstall</b>(verbose=true) </div> <div class="description"> <p> Any actions needed before the installation can occur will happen here, such -as creating <a href="AbtPackage.html#M000020">new</a> user accounts, +as creating <a href="AbtPackage.html#M000027">new</a> user accounts, dealing with existing configuration files, etc. </p> <p> @@ -658,26 +659,26 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> - <div id="M000025_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> + <div id="M000032_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 319</span> -319: <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>) -320: <span class="ruby-comment cmt"># TODO: preinstall section create_group?</span> -321: <span class="ruby-comment cmt"># TODO: preinstall section create_user?</span> -322: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; -323: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 320</span> +320: <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>) +321: <span class="ruby-comment cmt"># TODO: preinstall section create_group?</span> +322: <span class="ruby-comment cmt"># TODO: preinstall section create_user?</span> +323: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>; +324: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>remove_build</b>() + <a name="M000035"></a><b>remove_build</b>() </div> <div class="description"> <p> -Cleans up this packages source <a href="AbtPackage.html#M000024">build</a> +Cleans up this packages source <a href="AbtPackage.html#M000031">build</a> directory. </p> <p> @@ -686,26 +687,26 @@ </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('M000035_source')" id="l_M000035_source">show source</a> ]</p> + <div id="M000035_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 388</span> -388: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> -389: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Removings build..."</span> -390: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span>) -391: <span class="ruby-identifier">buildSourcesLocation</span> = <span class="ruby-node">"#{$BUILD_LOCATION}/#{srcDir}"</span> -392: -393: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">buildSourcesLocation</span>)) -394: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -395: <span class="ruby-keyword kw">end</span> -396: -397: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span> <span class="ruby-identifier">buildSourcesLocation</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) -398: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> -399: <span class="ruby-keyword kw">end</span> -400: <span class="ruby-keyword kw">end</span> -401: -402: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> -403: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File libs/abtpackage.rb, line 389</span> +389: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_build</span> +390: <span class="ruby-identifier">puts</span> <span class="ruby-value str">"Removings build..."</span> +391: <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">$REMOVE_BUILD_SOURCES</span>) +392: <span class="ruby-identifier">buildSourcesLocation</span> = <span class="ruby-node">"#{$BUILD_LOCATION}/#{srcDir}"</span> +393: +394: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">buildSourcesLocation</span>)) +395: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +396: <span class="ruby-keyword kw">end</span> +397: +398: <span class="ruby-keyword kw">if</span> (<span class="ruby-operator">!</span><span class="ruby-constant">FileUtils</span>.<span class="ruby-identifier">rm_rf</span> <span class="ruby-identifier">buildSourcesLocation</span>, <span class="ruby-identifier">:verbose</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">true</span> ) +399: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span> +400: <span class="ruby-keyword kw">end</span> +401: <span class="ruby-keyword kw">end</span> +402: +403: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> +404: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -713,12 +714,12 @@ <div class="sectiontitle">Protected Instance methods</div> <div class="method"> <div class="title"> - <a name="M000019"></a><b>unpack_sources</b>() + <a name="M000026"></a><b>unpack_sources</b>() </div> <div class="description"> <p> Unpacks this packages source file into the standard <a -href="AbtPackage.html#M000024">build</a> location. +href="AbtPackage.html#M000031">build</a> location. </p> <p> <b>RETURNS:</b> <em>boolean</em> - True if the completes sucessfully, @@ -726,8 +727,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> - <div id="M000019_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 libs/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 2008-02-11 15:13:59 UTC (rev 523) +++ src/trunk/doc/classes/AbtPackageManager.html 2008-02-11 15:17:21 UTC (rev 524) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="29,51,168,99" href="AbtPackageManager.html" alt="AbtPackageManager" /> + <area shape="rect" coords="27,50,155,98" href="AbtPackageManager.html" alt="AbtPackageManager" /> </map> -<img src="../dot/f_1.png" usemap="#map" border="0" alt="dot/f_1.png"> +<img src="../dot/f_4.png" usemap="#map" border="0" alt="dot/f_4.png"> </td></tr></table> <div class="description"><p> @@ -118,13 +118,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000028">cache_package</a></li> - <li><a href="#M000026">freeze_package</a></li> - <li><a href="#M000023">install_package</a></li> - <li><a href="#M000022">new</a></li> - <li><a href="#M000024">reinstall_package</a></li> - <li><a href="#M000025">remove_package</a></li> - <li><a href="#M000027">root_login</a></li> + <li><a href="#M000049">cache_package</a></li> + <li><a href="#M000047">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="#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="M000022"></a><b>new</b>() + <a name="M000043"></a><b>new</b>() </div> <div class="description"> <p> @@ -148,8 +148,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> - <div id="M000022_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 libs/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="M000028"></a><b>cache_package</b>(package) + <a name="M000049"></a><b>cache_package</b>(package) </div> <div class="description"> <p> @@ -177,8 +177,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('M000049_source')" id="l_M000049_source">show source</a> ]</p> + <div id="M000049_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 428</span> 428: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_package</span>(<span class="ruby-identifier">package</span>) @@ -265,7 +265,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>freeze_package</b>(package) + <a name="M000047"></a><b>freeze_package</b>(package) </div> <div class="description"> <p> @@ -281,8 +281,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('M000047_source')" id="l_M000047_source">show source</a> ]</p> + <div id="M000047_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 367</span> 367: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freeze_package</span>(<span class="ruby-identifier">package</span>) @@ -320,7 +320,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000023"></a><b>install_package</b>(package, verbose=true) + <a name="M000044"></a><b>install_package</b>(package, verbose=true) </div> <div class="description"> <p> @@ -337,8 +337,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> - <div id="M000023_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 libs/abtpackagemanager.rb, line 91</span> 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install_package</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">verbose</span>=<span class="ruby-keyword kw">true</span>) @@ -466,7 +466,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000024"></a><b>reinstall_package</b>(package, automated_build=false) + <a name="M000045"></a><b>reinstall_package</b>(package, automated_build=false) </div> <div class="description"> <p> @@ -483,8 +483,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> - <div id="M000024_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> + <div id="M000045_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 222</span> 222: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall_package</span>(<span class="ruby-identifier">package</span>, <span class="ruby-identifier">automated_build</span>=<span class="ruby-keyword kw">false</span>) @@ -546,7 +546,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000025"></a><b>remove_package</b>(package) + <a name="M000046"></a><b>remove_package</b>(package) </div> <div class="description"> <p> @@ -561,8 +561,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> - <div id="M000025_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> + <div id="M000046_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 284</span> 284: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove_package</span>(<span class="ruby-identifier">package</span>) @@ -620,7 +620,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>root_login</b>(arguments) + <a name="M000048"></a><b>root_login</b>(arguments) </div> <div class="description"> <p> @@ -634,8 +634,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> - <div id="M000027_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> + <div id="M000048_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtpackagemanager.rb, line 404</span> 404: <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/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2008-02-11 15:13:59 UTC (rev 523) +++ src/trunk/doc/classes/AbtReportManager.html 2008-02-11 15:17:21 UTC (rev 524) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="27,51,157,99" href="AbtReportManager.html" alt="AbtReportManager" /> + <area shape="rect" coords="27,50,144,98" href="AbtReportManager.html" alt="AbtReportManager" /> </map> -<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> +<img src="../dot/f_6.png" usemap="#map" border="0" alt="dot/f_6.png"> </td></tr></table> <div class="description"><p> @@ -117,19 +117,19 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000041">generate_HTML_package_listing</a></li> - <li><a href="#M000029">new</a></li> - <li><a href="#M000038">search_package_descriptions</a></li> - <li><a href="#M000037">show_file_owner</a></li> - <li><a href="#M000033">show_frozen_packages</a></li> - <li><a href="#M000031">show_installed_packages</a></li> - <li><a href="#M000036">show_journal</a></li> - <li><a href="#M000034">show_package_dependencies</a></li> - <li><a href="#M000030">show_package_details</a></li> - <li><a href="#M000032">show_package_log</a></li> - <li><a href="#M000039">show_queue</a></li> - <li><a href="#M000035">show_untracked_files</a></li> - <li><a href="#M000040">show_updates</a></li> + <li><a href="#M000123">generate_HTML_package_listing</a></li> + <li><a href="#M000111">new</a></li> + <li><a href="#M000120">search_package_descriptions</a></li> + <li><a href="#M000119">show_file_owner</a></li> + <li><a href="#M000115">show_frozen_packages</a></li> + <li><a href="#M000113">show_installed_packages</a></li> + <li><a href="#M000118">show_journal</a></li> + <li><a href="#M000116">show_package_dependencies</a></li> + <li><a href="#M000112">show_package_details</a></li> + <li><a href="#M000114">show_package_log</a></li> + <li><a href="#M000121">show_queue</a></li> + <li><a href="#M000117">show_untracked_files</a></li> + <li><a href="#M000122">show_updates</a></li> </ul> @@ -140,7 +140,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000029"></a><b>new</b>() + <a name="M000111"></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('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('M000111_source')" id="l_M000111_source">show source</a> ]</p> + <div id="M000111_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -165,7 +165,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000041"></a><b>generate_HTML_package_listing</b>() + <a name="M000123"></a><b>generate_HTML_package_listing</b>() </div> <div class="description"> <p> @@ -176,8 +176,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> - <div id="M000041_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 libs/abtreportmanager.rb, line 359</span> 359: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generate_HTML_package_listing</span> @@ -190,7 +190,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000038"></a><b>search_package_descriptions</b>(searchText) + <a name="M000120"></a><b>search_package_descriptions</b>(searchText) </div> <div class="description"> <p> @@ -206,8 +206,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> - <div id="M000038_source" class="dyn-source"> + <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 libs/abtreportmanager.rb, line 274</span> 274: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">search_package_descriptions</span>(<span class="ruby-identifier">searchText</span>) @@ -250,7 +250,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000037"></a><b>show_file_owner</b>(file) + <a name="M000119"></a><b>show_file_owner</b>(file) </div> <div class="description"> <p> @@ -264,8 +264,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> - <div id="M000037_source" class="dyn-source"> + <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 libs/abtreportmanager.rb, line 260</span> 260: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_file_owner</span>(<span class="ruby-identifier">file</span>) @@ -278,7 +278,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000033"></a><b>show_frozen_packages</b>() + <a name="M000115"></a><b>show_frozen_packages</b>() </div> <div class="description"> <p> @@ -290,8 +290,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('M000115_source')" id="l_M000115_source">show source</a> ]</p> + <div id="M000115_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 140</span> 140: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_frozen_packages</span> @@ -336,7 +336,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000031"></a><b>show_installed_packages</b>() + <a name="M000113"></a><b>show_installed_packages</b>() </div> <div class="description"> <p> @@ -347,8 +347,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('M000113_source')" id="l_M000113_source">show source</a> ]</p> + <div id="M000113_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 98</span> 98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_installed_packages</span> @@ -368,7 +368,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000036"></a><b>show_journal</b>(fileName) + <a name="M000118"></a><b>show_journal</b>(fileName) </div> <div class="description"> <p> @@ -382,8 +382,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> - <div id="M000036_source" class="dyn-source"> + <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 libs/abtreportmanager.rb, line 235</span> 235: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_journal</span>(<span class="ruby-identifier">fileName</span>) @@ -409,7 +409,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000034"></a><b>show_package_dependencies</b>(package) + <a name="M000116"></a><b>show_package_dependencies</b>(package) </div> <div class="description"> <p> @@ -426,8 +426,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('M000116_source')" id="l_M000116_source">show source</a> ]</p> + <div id="M000116_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 187</span> 187: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_dependencies</span>(<span class="ruby-identifier">package</span>) @@ -464,7 +464,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000030"></a><b>show_package_details</b>(package) + <a name="M000112"></a><b>show_package_details</b>(package) </div> <div class="description"> <p> @@ -479,8 +479,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('M000112_source')" id="l_M000112_source">show source</a> ]</p> + <div id="M000112_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_package_details</span>(<span class="ruby-identifier">package</span>) @@ -528,7 +528,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000032"></a><b>show_package_log</b>(package, logType) + <a name="M000114"></a><b>show_package_log</b>(package, logType) </div> <div class="description"> <p> @@ -547,8 +547,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('M000114_source')" id="l_M000114_source">show source</a> ]</p> + <div id="M000114_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 121</span> 121: <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>) @@ -569,7 +569,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000039"></a><b>show_queue</b>(queueType) + <a name="M000121"></a><b>show_queue</b>(queueType) </div> <div class="description"> <p> @@ -584,8 +584,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtreportmanager.rb, line 317</span> 317: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_queue</span>(<span class="ruby-identifier">queueType</span>) @@ -615,7 +615,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000035"></a><b>show_untracked_files</b>() + <a name="M000117"></a><b>show_untracked_files</b>() </div> <div class="description"> <p> @@ -627,8 +627,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('M000117_source')" id="l_M000117_source">show source</a> ]</p> + <div id="M000117_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File libs/abtreportmanager.rb, line 223</span> 223: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_untracked_files</span> @@ -641,7 +641,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000040"></a><b>show_updates</b>(target) + <a name="M000122"></a><b>show_updates</b>(target) </div> <div class="description"> <p> @@ -658,8 +658,8 @@ </p> </div> <div class="sourcecode"> - <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"> + <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 libs/abtreportmanager.rb, line 349</span> 349: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">show_updates</span>(<span class="ruby-identifier">target</span>) Modified: src/trunk/doc/classes/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2008-02-11 15:13:59 UTC (rev 523) +++ src/trunk/doc/classes/AbtSystemManager.html 2008-02-11 15:17:21 UTC (rev 524) @@ -76,9 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="rect" coords="29,51,163,99" href="AbtSystemManager.html" alt="AbtSystemManager" /> + <area shape="rect" coords="27,50,149,98" href="AbtSystemManager.html" alt="AbtSystemManager" /> </map> -<img src="../dot/f_3.png" usemap="#map" border="0" alt="dot/f_3.png"> +<img src="../dot/f_7.png" usemap="#map" border="0" alt="dot/f_7.png"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/AbtUsage.html =================================================================== --- src/trunk/doc/classes/AbtUsage.html 2008-02-11 15:13:59 UTC (rev 523) +++ src/trunk/doc/classes/AbtUsage.html 2008-02-11 15:17:21 UTC (rev 524) @@ -76,16 +76,16 @@ <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="29,51,109,99" href="AbtUsage.html" alt="AbtUsage" /> + <area shape="rect" coords="27,50,104,98" href="AbtUsage.html" alt="AbtUsage" /> </map> -<img src="../dot/f_2.png" usemap="#map" border="0" alt="dot/f_2.png"> +<img src="../dot/f_8.png" usemap="#map" border="0" alt="dot/f_8.png"> </td></tr></table> <div class="description"><p> abtusage.rb </p> <p> -The <a href="AbtUsage.html#M000018">usage</a> reporting class for AbTLinux. +The <a href="AbtUsage.html#M000036">usage</a> reporting class for AbTLinux. </p> <p> Created by Eric D. Schabell <er...@ab...> Copyright November @@ -117,13 +117,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000018">usage</a></li> - <li><a href="#M000022">usage_downloads</a></li> - <li><a href="#M000023">usage_fix</a></li> - <li><a href="#M000021">usage_generation</a></li> - <li><a href="#M000024">usage_maintenance</a></li> - <li><a href="#M000019">usage_packages</a></li> - <li><a href="#M000020">usage_queries</a></li> + <li><a href="#M000036">usage</a></li> + <li><a href="#M000040">usage_downloads</a></li> + <li><a href="#M000041">usage_fix</a></li> + <li><a href="#M000039">usage_generation</a></li> + <li><a href="#M000042">usage_maintenance</a></li> + <li><a href="#M000037">usage_packages</a></li> + <li><a href="#M000038">usage_queries</a></li> </ul> @@ -134,11 +134,11 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>usage</b>(section) + <a name="M000036"></a><b>usage</b>(section) </div> <div class="description"> <p> -The main <a href="AbtUsage.html#M000018">usage</a> method, displays either +The main <a href="AbtUsage.html#M000036">usage</a> method, displays either a given section or all sections. </p> <p> @@ -149,8 +149,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show sourc... [truncated message content] |