Commit 9c9607d1 authored by Leigh B. Stoller's avatar Leigh B. Stoller
Browse files

Update tarfiles/rpms text; files must reside in /proj or /groups,

but not /users.
parent 2d013b3c
...@@ -314,9 +314,10 @@ tb-set-node-rpms $node0 rpm1 rpm2 rpm3 ...@@ -314,9 +314,10 @@ tb-set-node-rpms $node0 rpm1 rpm2 rpm3
<p>Notes: <p>Notes:
<ul> <ul>
<li>This command sets which rpms are to be installed on the node.
<li>This command sets which rpms are to be installed on the node <li>This command sets which rpms are to be installed on the node
when it first boots after being assigned to an experiment. when it first boots after being assigned to an experiment.
<li>Each rpm file must reside in /proj or /groups. You are not
allowed to place your rpms in your home directory.
<li>See the <a href="docwrapper.php3?docname=tutorial.html#RPMS"> <li>See the <a href="docwrapper.php3?docname=tutorial.html#RPMS">
tutorial</a> for more information. tutorial</a> for more information.
</ul> </ul>
...@@ -369,6 +370,8 @@ tb-set-node-tarfiles $node0 /bin mybinmods.tar /sbin mysbinmods.tar ...@@ -369,6 +370,8 @@ tb-set-node-tarfiles $node0 /bin mybinmods.tar /sbin mysbinmods.tar
first boots after being assigned to an experiment. first boots after being assigned to an experiment.
<li>Each tar file is installed just one. Tarfiles that have been <li>Each tar file is installed just one. Tarfiles that have been
loaded, are not reloaded after subsequent reboots. loaded, are not reloaded after subsequent reboots.
<li>Each tarfile must reside in /proj or /groups. You are not
allowed to place your tarfiles in your home directory.
</ul> </ul>
<hr> <hr>
......
...@@ -502,10 +502,10 @@ tb-set-node-rpms $nodeB /proj/pid/rpms/silly-linux.rpm </code></pre> ...@@ -502,10 +502,10 @@ tb-set-node-rpms $nodeB /proj/pid/rpms/silly-linux.rpm </code></pre>
The above NS code says to install the <tt>silly-freebsd.rpm</tt> file The above NS code says to install the <tt>silly-freebsd.rpm</tt> file
on <tt>nodeA</tt>, and the <tt>silly-linux.rpm</tt> on <tt>nodeB</tt>. on <tt>nodeA</tt>, and the <tt>silly-linux.rpm</tt> on <tt>nodeB</tt>.
RPMs are installed as root when the node first boots, and must reside RPMs are installed as root, must reside in either the project's
on the node's local filesystem, or in a directory that can be reached <tt>/proj</tt> directory, or if the experiment has been created in a
via NFS. This is either the project's <tt>/proj</tt> directory, or a subgroup, in the <tt>/group</tt> directory. You may not place your
project member's home directory in <tt>/users</tt>. rpms in your home directory.
</p> </p>
...@@ -528,10 +528,10 @@ tb-set-node-tarfiles $nodeA /usr/site /proj/pid/tarfiles/silly.tar.gz </code></p ...@@ -528,10 +528,10 @@ tb-set-node-tarfiles $nodeA /usr/site /proj/pid/tarfiles/silly.tar.gz </code></p
The above NS code says to install the <tt>silly.tar.gz</tt> tar file The above NS code says to install the <tt>silly.tar.gz</tt> tar file
on <tt>nodeA</tt> from the working directory <tt>/usr/site</tt> when on <tt>nodeA</tt> from the working directory <tt>/usr/site</tt> when
the node first boots. The tarfile must reside on the node's local the node first boots. The tarfile must reside in either the project's
filesystem, or in a directory that can be reached via NFS. This is <tt>/proj</tt> directory, or if the experiment has been created in a
either the project's <tt>/proj</tt> directory, or a project member's subgroup, in the <tt>/group</tt> directory. You may not place your
home directory in <tt>/users</tt>. You may specify as many tarfiles as tarfiles in your home directory. You may specify as many tarfiles as
you wish, as long as each one is proceeded by the directory it should you wish, as long as each one is proceeded by the directory it should
be unpacked in, all separated by spaces. be unpacked in, all separated by spaces.
...@@ -555,8 +555,9 @@ tb-set-node-startup $nodeB /proj/pid/runme.nodeB </code></pre> ...@@ -555,8 +555,9 @@ tb-set-node-startup $nodeB /proj/pid/runme.nodeB </code></pre>
will run <tt>/proj/pid/runme.nodeA</tt> on nodeA and will run <tt>/proj/pid/runme.nodeA</tt> on nodeA and
<tt>/proj/pid/runme.nodeA</tt> on nodeB. The programs must reside on <tt>/proj/pid/runme.nodeA</tt> on nodeB. The programs must reside on
the node's local filesystem, or in a directory that can be reached via the node's local filesystem, or in a directory that can be reached via
NFS. This is either the project's <tt>/proj</tt> directory, or a NFS. This is either the project's <tt>/proj</tt> directory, in the
project member's home directory in <tt>/users</tt>. <tt>/group</tt> directory if the experiment has been created in a
subgroup, or a project member's home directory in <tt>/users</tt>.
<p> <p>
The exit value of the startup command is reported back to the Web The exit value of the startup command is reported back to the Web
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment