Changes To Experiment: mmmv_silkexec
Not logged in

Changes to "Experiment: mmmv_silkexec" between 2017-01-08 21:38:27 and 2017-01-08 21:57:38

    72     72   <pre>    |    |    +--&lt;other environment variables&gt;</pre>
    73     73   <pre><pre>    |    |</pre><pre>    |    +--list_of_immediate_dependencies.txt # Optional, if dependencies not declared.</pre><pre>    |                                          # Otherwise one <a href="./wiki?name=Algorithm+and+Implementation">Silktorrent packet</a> name per line.</pre><pre>    |</pre><pre>    +--src</pre><pre>    +--build</pre></pre>
    74     74   <pre><br>
    75     75   
    76     76   
    77     77   </pre>
    78     78   
    79         -<p>To make it possible to share mmmv_silkexec applications between different
    80         -users of a same machine, packages are allowed to assume that they have write
    81         -access only to&nbsp;</p>
           79  +<p>Silkexapps are installed/unpacked to</p>
           80  +<ul>
           81  +<li>~/.silktorrent/mmmv_silkexec/silkexapps/&lt;various folders that have their
           82  +name derived from silkexapp Silktorrent packet name&gt;/&lt;Silkexapp
           83  +Silktorrent packet name&gt;_dir</li>
           84  +</ul>
           85  +
           86  +<p>To make it possible to share silkexapps between different users of a same
           87  +system, packages are allowed to assume that they have write access only to&nbsp;</p>
    82     88   
    83     89   <p></p>
    84     90   <ul>
    85     91   <li>/tmp</li>
    86     92   <li>~/.silktorrent/mmmv_silkexec/applications_write_area/&lt;`whoami`&gt;/&lt;relative
    87     93   path from package collection root&gt;</li>
           94  +<li>&lt;list of folders that can be queried by "mmmv_silkexec sys_&lt;something&gt;,
           95  +for example: mmmv_silkexec sys_s_fp_ramdisk_1 &gt;</li>
    88     96   </ul>
    89     97   
    90     98   <p></p>
    91     99   
    92         -<p>everything in the package bin folder should assume that&nbsp;</p>
          100  +<p>The mmmv_silkexec preprocesses silkexapp names by removing a single instance
          101  +of the following prefixes: "sys_", "usr_". A silkexapp that is on PATH and has
          102  +a name of "sys_foo" should be executed as "mmmv_silkexec usr_sys_foo". The
          103  +prefix "sys_" is reserved for mmmv_silkexec commands. Preprocessing is not
          104  +applied, when the silkexapp executable is referred through a full path.&nbsp;</p>
    93    105   
    94    106   <p>The package bin folder is placed automatic<font color="#ff0000">ally to the
    95    107   PATH before &lt;TODO: text to be completed&gt;</font></p>
    96    108   
    97    109   <p><br>
    98    110   </p>
    99    111