diff options
author | 2011-08-22 23:06:59 +0000 | |
---|---|---|
committer | 2011-08-22 23:06:59 +0000 | |
commit | 05b48f104e1f3e778d178ce4648017eabd96e085 (patch) | |
tree | 11f3dada247929a6cdba49d7aeabd5a0dfe67985 | |
parent | homepage changed (diff) | |
download | autodep-05b48f104e1f3e778d178ce4648017eabd96e085.tar.gz autodep-05b48f104e1f3e778d178ce4648017eabd96e085.tar.bz2 autodep-05b48f104e1f3e778d178ce4648017eabd96e085.zip |
docs changed: installing section
-rw-r--r-- | docs/build/doctrees/api.doctree | bin | 48389 -> 50133 bytes | |||
-rw-r--r-- | docs/build/doctrees/environment.pickle | bin | 971863 -> 972288 bytes | |||
-rw-r--r-- | docs/build/doctrees/intro.doctree | bin | 28343 -> 31397 bytes | |||
-rw-r--r-- | docs/build/html/_modules/index.html | 2 | ||||
-rw-r--r-- | docs/build/html/_modules/logfs/fstracer.html | 2 | ||||
-rw-r--r-- | docs/build/html/_modules/package_utils/portage_log_parser.html | 2 | ||||
-rw-r--r-- | docs/build/html/_modules/package_utils/portage_misc_functions.html | 2 | ||||
-rw-r--r-- | docs/build/html/_modules/package_utils/portage_utils.html | 2 | ||||
-rw-r--r-- | docs/build/html/_sources/intro.txt | 19 | ||||
-rw-r--r-- | docs/build/html/api.html | 13 | ||||
-rw-r--r-- | docs/build/html/genindex.html | 11 | ||||
-rw-r--r-- | docs/build/html/index.html | 2 | ||||
-rw-r--r-- | docs/build/html/intro.html | 23 | ||||
-rw-r--r-- | docs/build/html/objects.inv | bin | 507 -> 522 bytes | |||
-rw-r--r-- | docs/build/html/py-modindex.html | 2 | ||||
-rw-r--r-- | docs/build/html/search.html | 2 | ||||
-rw-r--r-- | docs/build/html/searchindex.js | 2 | ||||
-rw-r--r-- | docs/source/intro.rst | 19 |
18 files changed, 82 insertions, 21 deletions
diff --git a/docs/build/doctrees/api.doctree b/docs/build/doctrees/api.doctree Binary files differindex d8ae4bd..8e4e22b 100644 --- a/docs/build/doctrees/api.doctree +++ b/docs/build/doctrees/api.doctree diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle Binary files differindex 2a03b39..e2da9bd 100644 --- a/docs/build/doctrees/environment.pickle +++ b/docs/build/doctrees/environment.pickle diff --git a/docs/build/doctrees/intro.doctree b/docs/build/doctrees/intro.doctree Binary files differindex e92be8f..ded1a0f 100644 --- a/docs/build/doctrees/intro.doctree +++ b/docs/build/doctrees/intro.doctree diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html index 4c87b23..10e29ff 100644 --- a/docs/build/html/_modules/index.html +++ b/docs/build/html/_modules/index.html @@ -86,7 +86,7 @@ </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/_modules/logfs/fstracer.html b/docs/build/html/_modules/logfs/fstracer.html index 2958336..36d6e54 100644 --- a/docs/build/html/_modules/logfs/fstracer.html +++ b/docs/build/html/_modules/logfs/fstracer.html @@ -327,7 +327,7 @@ </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/_modules/package_utils/portage_log_parser.html b/docs/build/html/_modules/package_utils/portage_log_parser.html index 3167f47..ffaac51 100644 --- a/docs/build/html/_modules/package_utils/portage_log_parser.html +++ b/docs/build/html/_modules/package_utils/portage_log_parser.html @@ -170,7 +170,7 @@ </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/_modules/package_utils/portage_misc_functions.html b/docs/build/html/_modules/package_utils/portage_misc_functions.html index 105dcaf..045d57d 100644 --- a/docs/build/html/_modules/package_utils/portage_misc_functions.html +++ b/docs/build/html/_modules/package_utils/portage_misc_functions.html @@ -188,7 +188,7 @@ </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/_modules/package_utils/portage_utils.html b/docs/build/html/_modules/package_utils/portage_utils.html index 62a8b06..5c35773 100644 --- a/docs/build/html/_modules/package_utils/portage_utils.html +++ b/docs/build/html/_modules/package_utils/portage_utils.html @@ -158,7 +158,7 @@ </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/_sources/intro.txt b/docs/build/html/_sources/intro.txt index 400a668..9a517d6 100644 --- a/docs/build/html/_sources/intro.txt +++ b/docs/build/html/_sources/intro.txt @@ -17,8 +17,18 @@ Autodep is in active developing. Installing =================================== -.. note:: - TODO: make an overlay and ebuild +1. The package is available in "neurogeek" overlay. To add this overlay use: + +.. code-block:: none + + layman -a neurogeek + +2. Make sure that "source /var/lib/layman/make.conf" is in your /etc/make.conf +3. To install the package type: + +.. code-block:: none + + emerge autodep Running =================================== @@ -59,6 +69,11 @@ Running Example: showfsevents.py -b lsof,cowsay emerge bash +.. note:: + You can use **emerge_strict** command to check dependencies of a packages. + The command has same syntax as emerge and launches bundled emerge with + *depcheckstrict* feature. + Hooklib vs Fusefs =================================== diff --git a/docs/build/html/api.html b/docs/build/html/api.html index aa34b41..a382a24 100644 --- a/docs/build/html/api.html +++ b/docs/build/html/api.html @@ -56,7 +56,7 @@ handling dependency logic.</p> <p>It can be used to launch a program and get all file events</p> <dl class="function"> <dt id="logfs.fstracer.getfsevents"> -<tt class="descclassname">logfs.fstracer.</tt><tt class="descname">getfsevents</tt><big>(</big><em>prog_name</em>, <em>arguments</em>, <em>approach='hooklib'</em>, <em>filterproc=<function defaultfilter at 0x1b129b0></em><big>)</big><a class="reference internal" href="_modules/logfs/fstracer.html#getfsevents"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#logfs.fstracer.getfsevents" title="Permalink to this definition">¶</a></dt> +<tt class="descclassname">logfs.fstracer.</tt><tt class="descname">getfsevents</tt><big>(</big><em>prog_name</em>, <em>arguments</em>, <em>approach='hooklib'</em>, <em>filterproc=<function defaultfilter at 0x1b139b0></em><big>)</big><a class="reference internal" href="_modules/logfs/fstracer.html#getfsevents"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#logfs.fstracer.getfsevents" title="Permalink to this definition">¶</a></dt> <dd><p>Launches a program and gets file access events</p> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> @@ -162,6 +162,15 @@ package it not returned as key of this dictionary</td> <em class="property">class </em><tt class="descclassname">package_utils.portage_misc_functions.</tt><tt class="descname">portage_api</tt><a class="reference internal" href="_modules/package_utils/portage_misc_functions.html#portage_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#package_utils.portage_misc_functions.portage_api" title="Permalink to this definition">¶</a></dt> <dd><p>class for accessing the portage api</p> <dl class="method"> +<dt id="package_utils.portage_misc_functions.portage_api.expand_new_virt"> +<tt class="descname">expand_new_virt</tt><big>(</big><em>atom</em><big>)</big><a class="headerlink" href="#package_utils.portage_misc_functions.portage_api.expand_new_virt" title="Permalink to this definition">¶</a></dt> +<dd><p>Iterate over the recursively expanded RDEPEND atoms of +a new-style virtual. If atom is not a new-style virtual +or it does not match an installed package then it is +yielded without any expansion.</p> +</dd></dl> + +<dl class="method"> <dt id="package_utils.portage_misc_functions.portage_api.get_best_visible_pkg"> <tt class="descname">get_best_visible_pkg</tt><big>(</big><em>pkg</em><big>)</big><a class="headerlink" href="#package_utils.portage_misc_functions.portage_api.get_best_visible_pkg" title="Permalink to this definition">¶</a></dt> <dd><p>Gets best candidate on installing. Returns empty string if no found</p> @@ -336,7 +345,7 @@ list)</td> </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index d845fc3..17a217f 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -47,7 +47,7 @@ <h1 id="index">Index</h1> <div class="genindex-jumpbox"> - <a href="#Symbols"><strong>Symbols</strong></a> | <a href="#A"><strong>A</strong></a> | <a href="#G"><strong>G</strong></a> | <a href="#L"><strong>L</strong></a> | <a href="#P"><strong>P</strong></a> + <a href="#Symbols"><strong>Symbols</strong></a> | <a href="#A"><strong>A</strong></a> | <a href="#E"><strong>E</strong></a> | <a href="#G"><strong>G</strong></a> | <a href="#L"><strong>L</strong></a> | <a href="#P"><strong>P</strong></a> </div> <h2 id="Symbols">Symbols</h2> <table style="width: 100%" class="indextable genindextable"><tr> @@ -106,6 +106,13 @@ </dl></td> </tr></table> +<h2 id="E">E</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + <dt><a href="api.html#package_utils.portage_misc_functions.portage_api.expand_new_virt">expand_new_virt() (package_utils.portage_misc_functions.portage_api method)</a></dt> +</dl></td> +</tr></table> + <h2 id="G">G</h2> <table style="width: 100%" class="indextable genindextable"><tr> <td style="width: 33%" valign="top"><dl> @@ -186,7 +193,7 @@ </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/index.html b/docs/build/html/index.html index 2a05a75..0589fa3 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -136,7 +136,7 @@ </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/intro.html b/docs/build/html/intro.html index 9c2790b..dd9689a 100644 --- a/docs/build/html/intro.html +++ b/docs/build/html/intro.html @@ -66,9 +66,18 @@ the build of a package. It also can be used for runtime dependencies analysis.</ </div> <div class="section" id="installing"> <h2>Installing<a class="headerlink" href="#installing" title="Permalink to this headline">¶</a></h2> -<div class="admonition note"> -<p class="first admonition-title">Note</p> -<p class="last">TODO: make an overlay and ebuild</p> +<ol class="arabic simple"> +<li>The package is available in “neurogeek” overlay. To add this overlay use:</li> +</ol> +<div class="highlight-none"><div class="highlight"><pre>layman -a neurogeek +</pre></div> +</div> +<ol class="arabic simple" start="2"> +<li>Make sure that “source /var/lib/layman/make.conf” is in your /etc/make.conf</li> +<li>To install the package type:</li> +</ol> +<div class="highlight-none"><div class="highlight"><pre>emerge autodep +</pre></div> </div> </div> <div class="section" id="running"> @@ -125,6 +134,12 @@ the build of a package. It also can be used for runtime dependencies analysis.</ </dd></dl> <p>Example: showfsevents.py -b lsof,cowsay emerge bash</p> +<div class="admonition note"> +<p class="first admonition-title">Note</p> +<p class="last">You can use <strong>emerge_strict</strong> command to check dependencies of a packages. +The command has same syntax as emerge and launches bundled emerge with +<em>depcheckstrict</em> feature.</p> +</div> </div> <div class="section" id="hooklib-vs-fusefs"> <h2>Hooklib vs Fusefs<a class="headerlink" href="#hooklib-vs-fusefs" title="Permalink to this headline">¶</a></h2> @@ -289,7 +304,7 @@ accessed:</p> </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv Binary files differindex 1f36ab3..58f0c86 100644 --- a/docs/build/html/objects.inv +++ b/docs/build/html/objects.inv diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html index a63c982..4a1ac0f 100644 --- a/docs/build/html/py-modindex.html +++ b/docs/build/html/py-modindex.html @@ -132,7 +132,7 @@ </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 980d989..01a860d 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -96,7 +96,7 @@ </div> <div class="footer"> © Copyright 2011, Alexander Bersenev. - Last updated on Aug 21, 2011. + Last updated on Aug 22, 2011. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7. </div> </body> diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 28db011..adafcda 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{"":{"-v":[4,0,1],"-f":[4,0,1],"-b":[4,0,1],"--hooklib":[4,0,1],"--fusefs":[4,0,1],"--blockpkgs":[4,0,1],"--nocolor":[4,0,1],"--help":[4,0,1]},"package_utils.portage_misc_functions":{portage_api:[1,4,1]},"package_utils.portage_log_parser":{get_list_of_merged_packages:[1,3,1]},logfs:{fstracer:[1,1,1]},"package_utils.portage_utils":{getfilesbypackage:[1,3,1],getpackagesbyfiles:[1,3,1],get_all_packages_files:[1,3,1]},"logfs.fstracer":{getfsevents:[1,3,1]},"package_utils.portage_misc_functions.portage_api":{get_dep:[1,2,1],get_system_packages_list:[1,2,1],get_best_visible_pkg:[1,2,1],get_deps:[1,2,1],get_merge_list:[1,2,1],get_deps_for_package_building:[1,2,1],parse_emerge_args:[1,2,1]},package_utils:{portage_misc_functions:[1,1,1],portage_utils:[1,1,1],portage_log_parser:[1,1,1]}},terms:{all:[1,2,3,4],code:[],chain:1,queri:3,mnt:3,follow:3,prog_nam:1,showfsev:2,depend:[1,2,3,4],send:3,ebuild:2,program:[1,2,3,4],under:[2,3],sourc:1,string:1,fals:1,util:[2,3,4],candid:1,veri:1,lib64:3,tri:3,level:1,list:[1,3],mount:3,defaultfilt:1,slower:[2,4],direct:[2,4],second:1,cost:3,pass:1,further:3,index:2,what:[2,4],compar:3,access:[0,1,2,3,4],version:1,"new":3,net:[2,4],"0x1b129b0":1,intercept:3,modifi:3,sinc:[1,3],search:[1,2],action:1,chang:3,via:3,packagenam:1,modul:[1,2,3],filenam:1,unix:3,api:[0,1],heurist:3,instal:[0,1,2,3],get_dep:1,from:[1,2,3,4],would:3,memori:1,regist:3,two:1,call:[1,3],usr:3,type:[1,3],more:[2,4],ld_preload:[2,3,4],notic:[2,4],endtim:1,getfilesbypackag:1,must:[1,2,4],lib32:3,err:3,package_util:[0,1],prepar:3,launch:[1,2,3,4],dev:3,can:[1,2,3,4],"0x1dbdb90":[],root:[2,4],process:3,registr:[],share:3,indic:[0,2],high:1,unreli:1,filter:1,chroot:3,end:[1,3],anoth:3,write:[1,3],how:[0,3],answer:3,instead:[1,3],simpl:3,map:3,alwai:1,after:3,befor:3,blockpkg:[2,4],mai:1,man:3,syscal:[2,4],bind:3,element:1,inform:1,jail:3,allow:[1,2,3,4],rdepend:1,origin:3,help:[2,4],over:3,rootf:3,dynam:[2,3,4],paramet:1,get_best_visible_pkg:1,cowsai:2,main:3,them:3,"return":[1,3],thei:1,handl:1,auto:[2,4],"0x19e7b18":[],introduct:[0,2],name:[1,3],"0x1dcb938":[],mode:[2,4],each:1,found:[1,2,3,4],domain:3,idea:3,logf:[0,1],connect:3,todo:2,event:[0,1,2,3,4],variabl:3,network:3,miss:[2,4],content:0,got:3,hooker:[],insid:3,believ:3,dictionari:1,ask:3,bash:[1,2],thread:3,registar:3,get_list_of_merged_packag:1,portage_log_pars:1,registrar:3,getfsev:1,first:1,oper:1,misc:[2,4],hook:3,open:[1,3],gpl:2,given:[2,4],strict:[2,4],unknown:[1,2,3,4],licens:2,system:[1,3],messag:[2,3,4],scheme:3,low:1,option:[1,2,4],tool:[2,4],copi:3,postrm:3,pars:1,portag:[1,3],than:[2,4],portage_util:1,get_merge_list:1,charact:3,bridg:1,pre:[2,4],"function":[1,3],linker:3,argument:1,raw:1,tabl:[0,2],packag:[1,2,3,4],accuraci:3,note:[2,3,4],also:[1,2,3,4],build:[2,3,4],which:1,environ:3,analysi:[0,2,3,4],loggabl:3,trace:[2,4],normal:[2,4],previou:3,most:[2,4],buildtim:[1,2,4],hooklib:[0,1,2,3,4],phase:3,"class":1,don:[2,4],portage_misc_funct:1,doe:[0,2,3,4],deni:[2,3,4],runtim:[1,2,3,4],hungri:1,show:[2,4],verbos:[2,4],pkg:1,permiss:3,find:1,xml:3,current:1,onli:[2,4],slow:[2,4],activ:2,dep_typ:1,should:1,parse_emerge_arg:1,analys:3,unus:3,variou:1,get:[1,2,4],increas:3,requir:[2,4],enabl:[2,4],whether:3,contain:1,userspac:3,shm:3,respond:3,kernel:[2,4],set:1,packet:3,see:3,sec:3,result:3,arg:1,fail:1,best:1,statu:[0,2],behind:3,between:1,"import":[2,4],irc:[2,4],approach:[0,1,2,3,4],kei:1,get_all_packages_fil:1,xchat:[2,4],both:1,protect:3,delimit:3,logic:1,futher:[0,3],mani:[2,4],lsof:2,load:[2,3,4],color:[2,4],overview:[0,2],linux:3,reciev:3,fusef:[0,1,2,3,4],empti:1,implicit:[1,3],much:[],recomend:[2,4],fstracer:[0,1],ani:[1,2,3,4],look:1,stagenam:3,gnu:2,servic:1,defin:[],"while":[2,3,4],behavior:3,error:3,non:[2,4],sock_seqpacket:3,synopsi:4,develop:2,perform:[2,3,4],make:2,belong:1,same:3,read:[1,3],document:0,fuse:[2,3,4],user:[2,4],extern:3,get_deps_for_package_build:1,macro:[2,4],builder:[2,4],exampl:[0,1,2,4],command:[2,4],thi:[1,2,3,4],filesystem:[2,3,4],usual:[2,3,4],execut:3,cut:3,"0x1b2bc80":[],desktop:3,els:[],take:[1,2,3,4],filterproc:1,format:3,libc:3,big:[],recurs:1,success:1,nocolor:[2,4],output:[2,4],page:2,often:3,intern:[0,1,3],successfulli:1,librari:[2,3,4],tmp:3,autodep:[0,2,4],exit:[2,4],overlai:2,proc:3,who:[2,4],run:[0,2,3],step:3,starttim:1,x11:[2,4],portage_api:1,stage:[1,2,3,4],about:3,socket:3,block:[1,2,3,4],merg:1,log:[1,2,4],wai:3,errno:3,start:1,includ:3,lot:3,"var":3,overhead:[2,4],fork:3,unexpect:3,tupl:1,atom:1,"true":1,"default":[1,2,4],otherwis:3,creat:3,dure:[2,4],parser:1,doesn:1,file:[0,1,2,3,4],work:[0,1,3],check:3,emergearg:1,acloc:3,when:[2,3,4],detail:3,field:3,other:3,getpackagesbyfil:1,get_system_packages_list:1,releas:2,directori:3,reliabl:[2,4],descript:4,rule:3,depth:1,emerg:[1,2,4],potenti:[2,4],time:[1,2,3,4],profil:3},objtypes:{"0":"std:option","1":"py:module","2":"py:method","3":"py:function","4":"py:class"},titles:["Autodep’s documentation","API","Introduction","Internals","USER COMMANDS"],objnames:{"0":"option","1":"Python module","2":"Python method","3":"Python function","4":"Python class"},filenames:["index","api","intro","architecture","man"]})
\ No newline at end of file +Search.setIndex({objects:{"":{"-v":[2,0,1],"-f":[2,0,1],"-b":[2,0,1],"--hooklib":[2,0,1],"--fusefs":[2,0,1],"--blockpkgs":[2,0,1],"--nocolor":[2,0,1],"--help":[2,0,1]},"package_utils.portage_misc_functions":{portage_api:[1,4,1]},"package_utils.portage_log_parser":{get_list_of_merged_packages:[1,3,1]},logfs:{fstracer:[1,1,1]},"package_utils.portage_utils":{getfilesbypackage:[1,3,1],getpackagesbyfiles:[1,3,1],get_all_packages_files:[1,3,1]},"logfs.fstracer":{getfsevents:[1,3,1]},"package_utils.portage_misc_functions.portage_api":{get_dep:[1,2,1],get_system_packages_list:[1,2,1],get_best_visible_pkg:[1,2,1],get_deps:[1,2,1],get_merge_list:[1,2,1],get_deps_for_package_building:[1,2,1],expand_new_virt:[1,2,1],parse_emerge_args:[1,2,1]},package_utils:{portage_misc_functions:[1,1,1],portage_utils:[1,1,1],portage_log_parser:[1,1,1]}},terms:{all:[1,2,3,4],code:[],chain:1,queri:3,mnt:3,get_deps_for_package_build:1,follow:3,prog_nam:1,showfsev:2,depend:[1,2,3,4],send:3,ebuild:[],program:[1,2,3,4],under:[2,3],neurogeek:2,sourc:[1,2],string:1,fals:1,util:[2,3,4],candid:1,veri:1,hooker:[],tri:3,level:1,list:[1,3],iter:1,mount:3,defaultfilt:1,slower:[2,4],direct:[2,4],second:1,cost:3,pass:1,further:3,index:2,what:[2,4],compar:3,access:[0,1,2,3,4],version:1,expand_new_virt:1,"new":[1,3],net:[2,4],"0x1b129b0":[],intercept:3,modifi:3,sinc:[1,3],search:[1,2],action:1,chang:3,via:3,packagenam:1,layman:2,modul:[1,2,3],filenam:1,unix:3,api:[0,1],heurist:3,instal:[0,1,2,3],get_dep:1,from:[1,2,3,4],would:3,memori:1,regist:3,two:1,call:[1,3],usr:3,type:[1,2,3],more:[2,4],ld_preload:[2,3,4],notic:[2,4],warn:[],endtim:1,getfilesbypackag:1,must:[1,2,4],lib32:3,err:3,package_util:[0,1],prepar:3,registar:3,dev:3,can:[1,2,3,4],"0x1dbdb90":[],root:[2,4],process:3,registr:[],share:3,indic:[0,2],high:1,unreli:1,portage_log_pars:1,chroot:3,end:[1,3],anoth:3,write:[1,3],how:[0,3],answer:3,instead:[1,3],simpl:3,map:3,alwai:1,after:3,befor:3,blockpkg:[2,4],mai:1,man:3,syscal:[2,4],bind:3,element:1,inform:1,environ:3,allow:[1,2,3,4],rdepend:1,origin:3,help:[2,4],over:[1,3],rootf:3,dynam:[2,3,4],paramet:1,style:1,get_best_visible_pkg:1,cowsai:2,main:3,them:3,"return":[1,3],thei:1,handl:1,auto:[2,4],"0x19e7b18":[],introduct:[0,2],name:[1,3],"0x1dcb938":[],mode:[2,4],each:1,found:[1,2,3,4],domain:3,idea:3,logf:[0,1],connect:3,todo:[],event:[0,1,2,3,4],variabl:3,network:3,miss:[2,4],content:0,got:3,lib64:3,insid:3,believ:3,dictionari:1,ask:3,bash:[1,2],thread:3,launch:[1,2,3,4],get_list_of_merged_packag:1,filter:1,registrar:3,getfsev:1,first:1,oper:1,misc:[2,4],hook:3,open:[1,3],gpl:2,given:[2,4],strict:[2,4],unknown:[1,2,3,4],licens:2,system:[1,3],messag:[2,3,4],scheme:3,includ:3,option:[1,2,4],tool:[2,4],copi:3,postrm:3,pars:1,than:[2,4],portage_util:1,get_merge_list:1,charact:3,bridg:1,pre:[2,4],analysi:[0,2,3,4],linker:3,argument:1,raw:1,tabl:[0,2],packag:[1,2,3,4],lib:2,accuraci:3,note:[2,3,4],also:[1,2,3,4],without:1,take:[1,2,3,4],which:1,jail:3,sure:2,trace:[2,4],normal:[2,4],who:[2,4],most:[2,4],buildtim:[1,2,4],hooklib:[0,1,2,3,4],phase:3,"class":1,don:[2,4],portage_misc_funct:1,doe:[0,1,2,3,4],deni:[2,3,4],runtim:[1,2,3,4],hungri:1,show:[2,4],verbos:[2,4],syntax:2,pkg:1,permiss:3,find:1,xml:3,current:1,onli:[2,4],slow:[2,4],activ:2,dep_typ:1,should:1,parse_emerge_arg:1,analys:3,unus:3,variou:1,get:[1,2,4],increas:3,requir:[2,4],enabl:[2,4],yield:1,"default":[1,2,4],contain:1,userspac:3,shm:3,respond:3,kernel:[2,4],set:1,packet:3,see:3,sec:3,result:3,arg:1,fail:1,best:1,statu:[0,2],behind:3,between:1,"import":[2,4],irc:[2,4],approach:[0,1,2,3,4],kei:1,get_all_packages_fil:1,xchat:[2,4],both:1,protect:3,delimit:3,etc:2,logic:1,futher:[0,3],mani:[2,4],lsof:2,load:[2,3,4],color:[2,4],overview:[0,2],linux:3,reciev:3,fusef:[0,1,2,3,4],emerge_strict:2,empti:1,implicit:[1,3],much:[],recomend:[2,4],fstracer:[0,1],ani:[1,2,3,4],look:1,stagenam:3,gnu:2,servic:1,defin:[],"while":[2,3,4],behavior:3,error:3,non:[2,4],sock_seqpacket:3,conf:2,synopsi:4,develop:2,perform:[2,3,4],make:2,belong:1,same:[2,3],read:[1,3],document:0,expans:1,fuse:[2,3,4],user:[2,4],extern:3,expand:1,portag:[1,3],macro:[2,4],builder:[2,4],exampl:[0,1,2,4],command:[2,4],thi:[1,2,3,4],filesystem:[2,3,4],usual:[2,3,4],execut:3,cut:3,"0x1b2bc80":[],desktop:3,add:2,els:[],match:1,build:[2,3,4],filterproc:1,format:3,libc:3,big:[],depcheckstrict:2,recurs:1,success:1,nocolor:[2,4],output:[2,4],page:2,often:3,intern:[0,1,3],loggabl:3,successfulli:1,librari:[2,3,4],tmp:3,autodep:[0,2,4],exit:[2,4],overlai:2,proc:3,previou:3,run:[0,2,3],step:3,starttim:1,x11:[2,4],portage_api:1,stage:[1,2,3,4],about:3,socket:3,block:[1,2,3,4],your:2,merg:1,"0x1b139b0":1,log:[1,2,4],wai:3,errno:3,avail:2,start:1,low:1,lot:3,"var":[2,3],overhead:[2,4],"function":[1,3],unexpect:3,tupl:1,bundl:2,atom:1,"true":1,whether:3,otherwis:3,featur:2,creat:3,dure:[2,4],parser:1,doesn:1,file:[0,1,2,3,4],work:[0,1,3],check:[2,3],emergearg:1,acloc:3,when:[2,3,4],detail:3,virtual:1,field:3,other:3,you:2,fork:3,getpackagesbyfil:1,get_system_packages_list:1,releas:2,directori:3,reliabl:[2,4],descript:4,rule:3,depth:1,emerg:[1,2,4],potenti:[2,4],time:[1,2,3,4],profil:3},objtypes:{"0":"std:option","1":"py:module","2":"py:method","3":"py:function","4":"py:class"},titles:["Autodep’s documentation","API","Introduction","Internals","USER COMMANDS"],objnames:{"0":"option","1":"Python module","2":"Python method","3":"Python function","4":"Python class"},filenames:["index","api","intro","architecture","man"]})
\ No newline at end of file diff --git a/docs/source/intro.rst b/docs/source/intro.rst index 400a668..9a517d6 100644 --- a/docs/source/intro.rst +++ b/docs/source/intro.rst @@ -17,8 +17,18 @@ Autodep is in active developing. Installing =================================== -.. note:: - TODO: make an overlay and ebuild +1. The package is available in "neurogeek" overlay. To add this overlay use: + +.. code-block:: none + + layman -a neurogeek + +2. Make sure that "source /var/lib/layman/make.conf" is in your /etc/make.conf +3. To install the package type: + +.. code-block:: none + + emerge autodep Running =================================== @@ -59,6 +69,11 @@ Running Example: showfsevents.py -b lsof,cowsay emerge bash +.. note:: + You can use **emerge_strict** command to check dependencies of a packages. + The command has same syntax as emerge and launches bundled emerge with + *depcheckstrict* feature. + Hooklib vs Fusefs =================================== |