diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2013-04-03 08:04:31 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-04-04 14:13:45 +0100 |
commit | 9a98f403bd4f6fac7f88e43c820519dc9fc644b2 (patch) | |
tree | bac9c7daec5f17cb941928ddd709a9826e0a6a80 /documentation/ref-manual | |
parent | c683dfb38fe3ba3110ada588bfc21c275324b5f7 (diff) | |
download | poky-9a98f403bd4f6fac7f88e43c820519dc9fc644b2.tar.gz |
ref-manual, dev-manual: Review comments applied to package repository
Changes are the review comments from Paul Eggleton regarding
setting up the optional package repository on the host that
can be used by Smart. These changes reflect the fact that
the task is not package-type dependent or host web server
dependent.
(From yocto-docs rev: 779989878bcc9501ddc4570519d93325442a8493)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r-- | documentation/ref-manual/ref-classes.xml | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml index e2f1611b5b..a03a68b6e9 100644 --- a/documentation/ref-manual/ref-classes.xml +++ b/documentation/ref-manual/ref-classes.xml | |||
@@ -328,51 +328,52 @@ | |||
328 | </para> | 328 | </para> |
329 | 329 | ||
330 | <para> | 330 | <para> |
331 | If you take the optional step to set up a repository (package feed) | ||
332 | on the development host that can be used by Smart, you can | ||
333 | install packages from the feed while you are running the image | ||
334 | on the target (i.e. runtime installation of packages). | ||
335 | For information on how to set up this repository, see the | ||
336 | "<ulink url='&YOCTO_DOCS_DEV_URL;#setting-up-runtime-package-management'>Setting Up Runtime Package Management</ulink>" | ||
337 | in the Yocto Project Development Manual. | ||
338 | </para> | ||
339 | |||
340 | <para> | ||
331 | The package class you choose can affect build-time performance and has space | 341 | The package class you choose can affect build-time performance and has space |
332 | ramifications. | 342 | ramifications. |
333 | In general, building a package with IPK takes about thirty percent less | 343 | In general, building a package with IPK takes about thirty percent less |
334 | time as compared to using RPM to build the same or similar package. | 344 | time as compared to using RPM to build the same or similar package. |
335 | This comparison takes into account a complete build of the package with | 345 | This comparison takes into account a complete build of the package with |
336 | all dependencies previously built. | 346 | all dependencies previously built. |
337 | The reason for this discrepancy is because the RPM package manager | 347 | The reason for this discrepancy is because the RPM package manager |
338 | creates and processes more | 348 | creates and processes more |
339 | <ulink url='&YOCTO_DOCS_DEV_URL;#metadata'>Metadata</ulink> than the | 349 | <ulink url='&YOCTO_DOCS_DEV_URL;#metadata'>Metadata</ulink> than the |
340 | IPK package manager. | 350 | IPK package manager. |
341 | Consequently, you might consider setting <filename>PACKAGE_CLASSES</filename> | 351 | Consequently, you might consider setting <filename>PACKAGE_CLASSES</filename> |
342 | to "package_ipk" if you are building smaller systems. | 352 | to "package_ipk" if you are building smaller systems. |
343 | </para> | 353 | </para> |
344 | 354 | ||
345 | <para> | 355 | <para> |
346 | Before making your decision on package manager, however, you should | 356 | Before making your decision on package manager, however, you should |
347 | consider some further things about using RPM: | 357 | consider some further things about using RPM: |
348 | <itemizedlist> | 358 | <itemizedlist> |
349 | <listitem><para> | 359 | <listitem><para> |
350 | RPM starts to provide more abilities than IPK due to | 360 | RPM starts to provide more abilities than IPK due to |
351 | the fact that it processes more metadata. | 361 | the fact that it processes more metadata. |
352 | For example, this information includes individual file types, | 362 | For example, this information includes individual file types, |
353 | file checksum generation and evaluation on install, sparse file | 363 | file checksum generation and evaluation on install, sparse file |
354 | support, conflict detection and resolution for Multilib systems, | 364 | support, conflict detection and resolution for Multilib systems, |
355 | ACID style upgrade, and repackaging abilities for rollbacks. | 365 | ACID style upgrade, and repackaging abilities for rollbacks. |
356 | </para></listitem> | 366 | </para></listitem> |
357 | <listitem><para> | 367 | <listitem><para> |
358 | For smaller systems, the extra space used for the Berkley | 368 | For smaller systems, the extra space used for the Berkley |
359 | Database and the amount of metadata when using RPM can affect | 369 | Database and the amount of metadata when using RPM can affect |
360 | your ability to perform on-device upgrades. | 370 | your ability to perform on-device upgrades. |
361 | </para></listitem> | 371 | </para></listitem> |
362 | <listitem><para> | 372 | </itemizedlist> |
363 | If you take the steps to set up a repository (package feed) | ||
364 | on the development host that can be used by Smart, you can | ||
365 | install packages from the feed while you are running the image | ||
366 | on the target (i.e. runtime installation of packages). | ||
367 | For information on how to set up this repository, see the | ||
368 | "<ulink url='&YOCTO_DOCS_DEV_URL;#setting-up-runtime-package-management'>Setting Up Runtime Package Management</ulink>" | ||
369 | in the Yocto Project Development Manual. | ||
370 | </para></listitem> | ||
371 | </itemizedlist> | ||
372 | </para> | 373 | </para> |
373 | 374 | ||
374 | <para> | 375 | <para> |
375 | You can find additional information on the effects of the package | 376 | You can find additional information on the effects of the package |
376 | class at these two Yocto Project mailing list links: | 377 | class at these two Yocto Project mailing list links: |
377 | <itemizedlist> | 378 | <itemizedlist> |
378 | <listitem><para><ulink url='&YOCTO_LISTS_URL;/pipermail/poky/2011-May/006362.html'> | 379 | <listitem><para><ulink url='&YOCTO_LISTS_URL;/pipermail/poky/2011-May/006362.html'> |