diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2017-03-27 12:47:57 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-03-31 12:14:17 +0100 |
commit | 1a4c0bfafdbd607606587752eec57641a9a4c9f1 (patch) | |
tree | 15da751d32518ecfd306ad2e2a6119450dfb6fd2 /documentation | |
parent | 646130271f7c66817cc80100d7fa44fc512d3345 (diff) | |
download | poky-1a4c0bfafdbd607606587752eec57641a9a4c9f1.tar.gz |
dev-manual; ref-manual: Updates to replace "smart" with "dnf"
Fixes [YOCTO #9675]
Various fixes to replace the "smart" package manager references
with "dnf".
(From yocto-docs rev: 721dc7fb637c4c03534eb19f61b0b08a7303826d)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.xml | 47 | ||||
-rw-r--r-- | documentation/ref-manual/closer-look.xml | 2 | ||||
-rw-r--r-- | documentation/ref-manual/ref-classes.xml | 2 | ||||
-rw-r--r-- | documentation/ref-manual/ref-variables.xml | 5 |
4 files changed, 32 insertions, 24 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 9174417ae9..0f6b32209f 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml | |||
@@ -8244,13 +8244,14 @@ | |||
8244 | <title>Using RPM</title> | 8244 | <title>Using RPM</title> |
8245 | 8245 | ||
8246 | <para> | 8246 | <para> |
8247 | The <filename>smart</filename> application performs | 8247 | The <filename>dnf</filename> application performs |
8248 | runtime package management of RPM packages. | 8248 | runtime package management of RPM packages. |
8249 | You must perform an initial setup for | 8249 | You must perform an initial setup for |
8250 | <filename>smart</filename> on the target machine | 8250 | <filename>dnf</filename> on the target machine |
8251 | if the | 8251 | if the |
8252 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGE_FEED_ARCHS'><filename>PACKAGE_FEED_ARCHS</filename></ulink>, | 8252 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGE_FEED_ARCHS'><filename>PACKAGE_FEED_ARCHS</filename></ulink>, |
8253 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGE_FEED_BASE_PATHS'><filename>PACKAGE_FEED_BASE_PATHS</filename></ulink>, and | 8253 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGE_FEED_BASE_PATHS'><filename>PACKAGE_FEED_BASE_PATHS</filename></ulink>, |
8254 | and | ||
8254 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGE_FEED_URIS'><filename>PACKAGE_FEED_URIS</filename></ulink> | 8255 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGE_FEED_URIS'><filename>PACKAGE_FEED_URIS</filename></ulink> |
8255 | variables have not been set or the target image was | 8256 | variables have not been set or the target image was |
8256 | built before the variables were set. | 8257 | built before the variables were set. |
@@ -8262,21 +8263,26 @@ | |||
8262 | <filename>all</filename>, <filename>i586</filename>, | 8263 | <filename>all</filename>, <filename>i586</filename>, |
8263 | and <filename>qemux86</filename> from a server named | 8264 | and <filename>qemux86</filename> from a server named |
8264 | <filename>my.server</filename>. | 8265 | <filename>my.server</filename>. |
8265 | You must inform <filename>smart</filename> of the | 8266 | You must inform <filename>dnf</filename> of the |
8266 | availability of these databases by issuing the | 8267 | availability of these databases by creating a |
8267 | following commands on the target: | 8268 | <filename>/etc/yum.repos.d/oe-packages.repo</filename> |
8269 | file with the following content: | ||
8268 | <literallayout class='monospaced'> | 8270 | <literallayout class='monospaced'> |
8269 | # smart channel --add i585 type=rpm-md baseurl=http://my.server/rpm/i586 | 8271 | [oe-packages] |
8270 | # smart channel --add qemux86 type=rpm-md baseurl=http://my.server/rpm/qemux86 | 8272 | baseurl="http://my.server/rpm/i586 http://my.server/rpm/qemux86 http://my.server/rpm/all" |
8271 | # smart channel --add all type=rpm-md baseurl=http://my.server/rpm/all | ||
8272 | </literallayout> | 8273 | </literallayout> |
8273 | From the target machine, fetch the repository: | 8274 | From the target machine, fetch the repository: |
8274 | <literallayout class='monospaced'> | 8275 | <literallayout class='monospaced'> |
8275 | # smart update | 8276 | # dnf makecache |
8276 | </literallayout> | 8277 | </literallayout> |
8277 | After everything is set up, <filename>smart</filename> | 8278 | After everything is set up, <filename>dnf</filename> |
8278 | is able to find, install, and upgrade packages from | 8279 | is able to find, install, and upgrade packages from |
8279 | the specified repository. | 8280 | the specified repository. |
8281 | <note> | ||
8282 | See the | ||
8283 | <ulink url='http://dnf.readthedocs.io/en/latest/'>Dnf documentation</ulink> | ||
8284 | for additional information. | ||
8285 | </note> | ||
8280 | </para> | 8286 | </para> |
8281 | </section> | 8287 | </section> |
8282 | 8288 | ||
@@ -8446,11 +8452,11 @@ | |||
8446 | <para> | 8452 | <para> |
8447 | In addition to being able to sign RPM packages, you can | 8453 | In addition to being able to sign RPM packages, you can |
8448 | also enable the OpenEmbedded build system to be able to | 8454 | also enable the OpenEmbedded build system to be able to |
8449 | handle previously signed package feeds for both RPM and IPK | 8455 | handle previously signed package feeds for IPK |
8450 | packages. | 8456 | packages. |
8451 | <note> | 8457 | <note> |
8452 | The OpenEmbedded build system does not currently | 8458 | The OpenEmbedded build system does not currently |
8453 | support signed DPKG package feeds. | 8459 | support signed DPKG or RPM package feeds. |
8454 | </note> | 8460 | </note> |
8455 | The steps you need to take to enable signed package feed | 8461 | The steps you need to take to enable signed package feed |
8456 | use are similar to the steps used to sign RPM packages. | 8462 | use are similar to the steps used to sign RPM packages. |
@@ -9321,12 +9327,13 @@ | |||
9321 | <listitem><para><emphasis>Be sure your host's firewall | 9327 | <listitem><para><emphasis>Be sure your host's firewall |
9322 | accepts incoming connections from | 9328 | accepts incoming connections from |
9323 | 192.168.7.0/24:</emphasis> | 9329 | 192.168.7.0/24:</emphasis> |
9324 | Some of the tests (in particular smart tests) start an | 9330 | Some of the tests (in particular dnf tests) start |
9325 | HTTP server on a random high number port, which is | 9331 | an HTTP server on a random high number port, |
9326 | used to serve files to the target. | 9332 | which is used to serve files to the target. |
9327 | The smart module serves | 9333 | The smart module serves |
9328 | <filename>${DEPLOY_DIR}/rpm</filename> so it can run | 9334 | <filename>${WORKDIR}/oe-rootfs-repo</filename> |
9329 | smart channel commands. That means your host's firewall | 9335 | so it can run dnf channel commands. |
9336 | That means your host's firewall | ||
9330 | must accept incoming connections from 192.168.7.0/24, | 9337 | must accept incoming connections from 192.168.7.0/24, |
9331 | which is the default IP range used for tap devices | 9338 | which is the default IP range used for tap devices |
9332 | by <filename>runqemu</filename>.</para></listitem> | 9339 | by <filename>runqemu</filename>.</para></listitem> |
@@ -9826,7 +9833,7 @@ | |||
9826 | <listitem><para>The default tests for the image are defined | 9833 | <listitem><para>The default tests for the image are defined |
9827 | as: | 9834 | as: |
9828 | <literallayout class='monospaced'> | 9835 | <literallayout class='monospaced'> |
9829 | DEFAULT_TEST_SUITES_pn-<replaceable>image</replaceable> = "ping ssh df connman syslog xorg scp vnc date rpm smart dmesg" | 9836 | DEFAULT_TEST_SUITES_pn-<replaceable>image</replaceable> = "ping ssh df connman syslog xorg scp vnc date rpm dnf dmesg" |
9830 | </literallayout></para></listitem> | 9837 | </literallayout></para></listitem> |
9831 | <listitem><para>Add your own test to the list of the | 9838 | <listitem><para>Add your own test to the list of the |
9832 | by using the following: | 9839 | by using the following: |
@@ -10024,7 +10031,7 @@ | |||
10024 | </para></listitem> | 10031 | </para></listitem> |
10025 | <listitem><para><emphasis><filename>server_ip</filename>:</emphasis> | 10032 | <listitem><para><emphasis><filename>server_ip</filename>:</emphasis> |
10026 | The host's IP address, which is | 10033 | The host's IP address, which is |
10027 | usually used by the "smart" test | 10034 | usually used by the "dnf" test |
10028 | suite. | 10035 | suite. |
10029 | </para></listitem> | 10036 | </para></listitem> |
10030 | <listitem><para><emphasis><filename>run(cmd, timeout=None)</filename>:</emphasis> | 10037 | <listitem><para><emphasis><filename>run(cmd, timeout=None)</filename>:</emphasis> |
diff --git a/documentation/ref-manual/closer-look.xml b/documentation/ref-manual/closer-look.xml index b73e59ca7e..d7b47d83da 100644 --- a/documentation/ref-manual/closer-look.xml +++ b/documentation/ref-manual/closer-look.xml | |||
@@ -1054,7 +1054,7 @@ | |||
1054 | 1054 | ||
1055 | <para> | 1055 | <para> |
1056 | Package installation is under control of the package manager | 1056 | Package installation is under control of the package manager |
1057 | (e.g. smart/rpm, opkg, or apt/dpkg) regardless of whether or | 1057 | (e.g. dnf/rpm, opkg, or apt/dpkg) regardless of whether or |
1058 | not package management is enabled for the target. | 1058 | not package management is enabled for the target. |
1059 | At the end of the process, if package management is not | 1059 | At the end of the process, if package management is not |
1060 | enabled for the target, the package manager's data files | 1060 | enabled for the target, the package manager's data files |
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml index f7b1126d7c..3d9fbf695d 100644 --- a/documentation/ref-manual/ref-classes.xml +++ b/documentation/ref-manual/ref-classes.xml | |||
@@ -2374,7 +2374,7 @@ | |||
2374 | 2374 | ||
2375 | <para> | 2375 | <para> |
2376 | If you take the optional step to set up a repository (package feed) | 2376 | If you take the optional step to set up a repository (package feed) |
2377 | on the development host that can be used by Smart, you can | 2377 | on the development host that can be used by Dnf, you can |
2378 | install packages from the feed while you are running the image | 2378 | install packages from the feed while you are running the image |
2379 | on the target (i.e. runtime installation of packages). | 2379 | on the target (i.e. runtime installation of packages). |
2380 | For more information, see the | 2380 | For more information, see the |
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index 4a42c5c00e..758de36e70 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml | |||
@@ -14352,8 +14352,9 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" | |||
14352 | <note> | 14352 | <note> |
14353 | The <filename>TEST_SERVER_IP</filename> variable | 14353 | The <filename>TEST_SERVER_IP</filename> variable |
14354 | is only used for a small number of tests such as | 14354 | is only used for a small number of tests such as |
14355 | the "smart" test suite, which needs to download | 14355 | the "dnf" test suite, which needs to download |
14356 | packages from <filename>DEPLOY_DIR/rpm</filename>. | 14356 | packages from |
14357 | <filename>WORKDIR/oe-rootfs-repo</filename>. | ||
14357 | </note> | 14358 | </note> |
14358 | </para> | 14359 | </para> |
14359 | </glossdef> | 14360 | </glossdef> |