]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
dev-manual: Updated the method to set SimpleHTTPServer for testing
authorScott Rifenbark <srifenbark@gmail.com>
Tue, 14 Jun 2016 17:30:38 +0000 (10:30 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 21 Jun 2016 11:59:07 +0000 (12:59 +0100)
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>
documentation/dev-manual/dev-manual-common-tasks.xml

index b7b623a255295f29ae2b6243663fe828649048e2..c67468f1439add82de029254bdf81b7857803bd1 100644 (file)
                 </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>