dev-manual: Updated the method to set SimpleHTTPServer for testing
Fixes [YOCTO #1882] Re-did the steps to set this server up. (From yocto-docs rev: 45e073a60ef7b1d540439b621266a9019a3d2947) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
fadcb31841
commit
26d2f28286
|
@ -7655,33 +7655,18 @@
|
|||
</para>
|
||||
|
||||
<para>
|
||||
Use the following steps to set up the SimpleHTTPServer
|
||||
machine.
|
||||
These steps assume the build machine and the server are
|
||||
same machine:
|
||||
<orderedlist>
|
||||
<listitem><para><emphasis>Create a Directory that
|
||||
Contains the Packages to Host:</emphasis>
|
||||
Be sure you have root privileges and place the
|
||||
directory inside <filename>var/www/</filename>
|
||||
(e.g. <filename>/var/www/my_repo/</filename>).
|
||||
To ensure the directory contains the packages you
|
||||
want to serve, you need to create a symlink from
|
||||
the package feed area to the directory that hosts
|
||||
the packages you want to provide:
|
||||
<literallayout class='monospaced'>
|
||||
my_repo # ln -s ~{TMPDIR}/deploy/<replaceable>packageformat</replaceable> ./
|
||||
</literallayout>
|
||||
</para></listitem>
|
||||
<listitem><para><emphasis>Start the Server:</emphasis>
|
||||
You can start the server by running the following
|
||||
commands from the recently created directory:
|
||||
<literallayout class='monospaced'>
|
||||
$ cd /var/www/my_repo
|
||||
$ python –m SimpleHTTPServer
|
||||
</literallayout>
|
||||
</para></listitem>
|
||||
</orderedlist>
|
||||
From within the build directory where you have built an
|
||||
image based on your packaging choice (i.e. the
|
||||
<ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGE_CLASSES'><filename>PACKAGE_CLASSES</filename></ulink>
|
||||
setting), simply start the server.
|
||||
The following example assumes a build directory of
|
||||
<filename>~/poky/build/tmp/deploy/rpm</filename> and a
|
||||
<filename>PACKAGE_CLASSES</filename> setting of
|
||||
"package_rpm":
|
||||
<literallayout class='monospaced'>
|
||||
$ cd ~/poky/build/tmp/deploy/rpm
|
||||
$ python -m SimpleHTTPServer
|
||||
</literallayout>
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
|
Loading…
Reference in New Issue