generic-poky/meta/classes
Robert Yang ea2a85035a rootfs_rpm.bbclass: save rpmlib rather than remove it
The rpmlib was removed when images that add
"remove_packaging_data_files" to ROOTFS_POSTPROCESS_COMMAND, which would
make the increment rpm image generation doesn't work in the second
build, since list_installed_packages would get incorrect value in the
second build, move the rpmlib to ${T} rather than remove it, and move it
back when INC_RPM_IMAGE_GEN =1.

[YOCTO #2440]

(From OE-Core rev: c30e79510c06701f10f659eedaa0fe785538ac17)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-08 11:43:23 +01:00
..
allarch.bbclass allarch.bbclass: disable shlib and debug symbol processing 2011-11-07 14:05:41 +00:00
archive-configured-source.bbclass archive-configured-source.bbclass: Archive configured source 2012-03-26 23:13:21 +01:00
archive-original-source.bbclass archive-original-source.bbclass: Archive original source 2012-03-26 23:13:20 +01:00
archive-patched-source.bbclass archive-patched-source.bbclass: Archive patched source 2012-04-04 17:17:54 +01:00
archiver.bbclass archiver.bbclass: Reduce some duplication for function get_licenses 2012-06-08 11:43:22 +01:00
autotools.bbclass scripts/cp-noerror: Add a special copy function to fix autotools issues 2012-05-30 12:04:49 +01:00
autotools_stage.bbclass autotools: deprecate autotools_stage class 2010-04-27 17:11:28 +01:00
base.bbclass ccache: Separate out into its own class 2012-05-30 12:04:49 +01:00
binconfig.bbclass binconfig: improve handling of empty prefixes 2011-06-01 18:34:36 +01:00
blacklist.bbclass blacklist.bbclass: Refactor, use PNBLACKLIST[pn] 2012-05-11 17:50:49 +01:00
boot-directdisk.bbclass boot-directdisk: remove the default setting of SYSLINUXCFG and SYSLINUXMENU 2012-04-11 12:08:13 +01:00
bootimg.bbclass bootimg.bbclass: Tweak iso images to become hybrid images 2012-04-26 10:05:12 +01:00
bugzilla.bbclass Convert to use direct access to the data store (instead of bb.data.*Var*()) 2011-11-10 11:51:19 +00:00
buildhistory.bbclass buildhistory: fix multiple commit of images and packages at the same time 2012-05-04 16:44:58 +01:00
buildstats.bbclass meta: Replace bb.data.expand(xxx, d) -> d.expand(xxx) 2012-03-05 10:23:53 -08:00
ccache.bbclass ccache: Separate out into its own class 2012-05-30 12:04:49 +01:00
cmake.bbclass cmake.bbclass: add ${base_libdir} to CMAKE_LIBRARY_PATH 2012-03-13 11:45:02 +00:00
cml1.bbclass cml1/kernel: Update do_menuconfig to use oe.terminal() 2011-09-15 11:23:59 +01:00
copyleft_compliance.bbclass copyleft_compliance: also print the reason for including a package 2012-04-04 17:17:51 +01:00
core-image.bbclass image.bbclass: fix rootfs generation without package management tools 2012-03-13 11:45:08 +00:00
cpan-base.bbclass meta: Replace bb.data.expand(xxx, d) -> d.expand(xxx) 2012-03-05 10:23:53 -08:00
cpan.bbclass cpan.bbclass: Fix config error while patches to Makefile.PL 2012-06-05 22:56:30 +01:00
cpan_build.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
cross-canadian.bbclass classes: Add recipe class to overrides 2012-04-30 11:37:22 +01:00
cross.bbclass classes: Add recipe class to overrides 2012-04-30 11:37:22 +01:00
crosssdk.bbclass classes: Add recipe class to overrides 2012-04-30 11:37:22 +01:00
debian.bbclass Revert "meta: replace os.popen with subprocess.Popen" 2012-05-30 14:21:29 +01:00
deploy.bbclass bitbake/sstate: Implement a lookup function to speed up setscene processing 2010-10-05 22:26:33 +01:00
devshell.bbclass Rework how the devshell functions 2011-08-10 13:33:07 +01:00
distrodata.bbclass Revert "meta: replace os.popen with subprocess.Popen" 2012-05-30 14:21:29 +01:00
distutils-base.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
distutils-common-base.bbclass distutils(-common-base) bbclass: sync with OE 2011-01-20 21:37:00 +00:00
distutils-native-base.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
distutils.bbclass distutils.bbclass: don't delete .pyo files 2012-05-24 08:51:40 +01:00
dummy.bbclass bootimg: Add grub-efi support 2011-11-30 22:18:08 +00:00
externalsrc.bbclass externalsrc.bbclass: Add class for handling external source trees 2012-03-01 15:56:50 +00:00
gconf.bbclass Multilib: Fix RDEPENDS in libc-package.bbclass, useradd.bbclass... 2012-04-16 12:52:10 +01:00
gettext.bbclass gettext.bbclass: Ensure we don't overwrite other DEPENDS_GETTEXT values 2012-04-22 15:59:56 +01:00
gnome.bbclass classes/[gnome|gnomebase|mime]: enhance gnome related classes 2011-11-10 11:37:11 +00:00
gnomebase.bbclass classes/[gnome|gnomebase|mime]: enhance gnome related classes 2011-11-10 11:37:11 +00:00
grub-efi.bbclass bootimg: Use the same OS files for each boot method 2012-02-08 00:50:22 +00:00
gtk-doc.bbclass classes: Add gtk-doc.bbclass 2008-05-15 14:11:13 +00:00
gtk-icon-cache.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
gzipnative.bbclass gzip/pigz-native: Install into a prefix to avoid clashing with system binaries 2012-03-21 15:33:07 +00:00
icecc.bbclass Revert "meta: replace os.popen with subprocess.Popen" 2012-05-30 14:21:29 +01:00
image-empty.bbclass classes/image*: Revamp creation of live images 2011-07-27 12:02:46 +01:00
image-live.bbclass image-live: Allow LABELS to be modified 2012-03-01 15:51:38 +00:00
image-mklibs.bbclass image-mklibs/package_ipk: Remove bashisms 2012-01-05 22:26:25 +00:00
image-prelink.bbclass classes: Remove various bashisms 2011-11-10 11:51:18 +00:00
image-swab.bbclass meta: Replace bb.data.expand(xxx, d) -> d.expand(xxx) 2012-03-05 10:23:53 -08:00
image-vmdk.bbclass vmdk: Update for direstdisk 2012-03-27 13:26:36 +01:00
image.bbclass rootfs_rpm.bbclass: save rpmlib rather than remove it 2012-06-08 11:43:23 +01:00
image_types.bbclass image_types.bbclass: redefine EXTRA_IMAGECMD_jffs2 to leverage siteinfo 2012-05-09 21:42:52 +01:00
image_types_uboot.bbclass image_types_uboot: Update to work after recent image_types changes 2012-02-29 18:25:03 +00:00
imagetest-dummy.bbclass test: add automation framework and sanitytest 2010-07-15 12:48:25 +01:00
imagetest-qemu.bbclass meta: replace os.system with subprocess.call 2012-05-30 12:04:45 +01:00
insane.bbclass insane.bbclass: Make ldd exec_prefix error reporting easier to read 2012-06-08 11:43:21 +01:00
insserv.bbclass bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot 2009-11-13 12:15:42 +00:00
kernel-arch.bbclass kernel-arch.bbclass: Map mips64{el} to mips KARCH 2012-05-21 09:59:02 +01:00
kernel-yocto.bbclass ccache: Separate out into its own class 2012-05-30 12:04:49 +01:00
kernel.bbclass Revert "meta: replace os.popen with subprocess.Popen" 2012-05-30 14:21:29 +01:00
lib_package.bbclass lib_package.bbclass: move static libraries to ${PN}-staticdev 2011-06-28 13:55:42 +01:00
libc-common.bbclass libc-common: Apply Debian-naming to libc debug symbols too 2012-03-22 19:18:24 +00:00
libc-package.bbclass libc-package: Add sh4 and mips64 to arch options 2012-05-21 09:59:03 +01:00
license.bbclass license.bbclass: optimize pkg runtime data 2012-06-05 23:04:59 +01:00
linux-kernel-base.bbclass kernel.bblass: remove get_kernelmajorversion 2011-07-01 23:34:18 +01:00
logging.bbclass logging: add bb* logging mechanisms for bash recipe functions 2011-04-28 10:45:41 +01:00
meta.bbclass Factor ipkg index and conf file creation into package_ipk.bbclass 2007-09-01 22:17:06 +00:00
metadata_scm.bbclass Revert "meta: replace os.popen with subprocess.Popen" 2012-05-30 14:21:29 +01:00
mime.bbclass mime.bbclass: Fix bracket error. 2012-03-08 11:55:37 -08:00
mirrors.bbclass classes/mirrors.bbclass: Point snapshot.debian.org mirror to working location 2012-05-16 07:34:27 +01:00
module-base.bbclass kernel,module-base.bbclass: Improve KERNEL_LD & KERNEL_AR variables 2011-08-05 17:16:03 +01:00
module.bbclass {kernel, module}.bbclass: don't run depmod for module packages during do_rootfs 2012-04-26 10:05:15 +01:00
module_strip.bbclass kernel/package.bbclass: Handle kernel module stripping centrally 2010-08-10 14:47:41 +01:00
multilib.bbclass multilib.bbclass: Added multilib specific package QA. 2012-05-18 15:25:11 +01:00
multilib_global.bbclass multilib: Abstract class extension code into classextend.py 2012-01-05 12:36:29 +00:00
multilib_header.bbclass multilib_header.bbclass: Add oe_multilib_header wrapper 2011-07-27 15:45:47 +01:00
native.bbclass classes: Add recipe class to overrides 2012-04-30 11:37:22 +01:00
nativesdk.bbclass classes: Add recipe class to overrides 2012-04-30 11:37:22 +01:00
oelint.bbclass classes: Sync with OE - mainly quoting fixes or other minor updates 2006-11-20 15:19:39 +00:00
own-mirrors.bbclass own-mirrors.bbclass: Bring own-mirrors.bbclass from oe commit 0ef914b250df46a41348479446214575668943fb 2011-03-15 01:19:26 +00:00
package.bbclass package.bbclass: Add warning about FILES containing '//' 2012-05-30 17:32:31 +01:00
package_deb.bbclass meta: replace os.system with subprocess.call 2012-05-30 12:04:45 +01:00
package_ipk.bbclass meta: replace os.system with subprocess.call 2012-05-30 12:04:45 +01:00
package_rpm.bbclass update-alternatives.bbclass: Refactor the implementation 2012-05-30 12:04:37 +01:00
package_tar.bbclass meta: replace os.system with subprocess.call 2012-05-30 12:04:45 +01:00
packagedata.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
packageinfo.bbclass packageinfo.bbclass: A workaround for RPM architecture renaming 2012-04-18 15:55:04 +01:00
patch.bbclass quilt: move empty quiltrc to native sysconfdir 2012-04-26 10:05:11 +01:00
perlnative.bbclass cmake.bbclass, perlnative.bbclass: arrange for cmake to find perl-native 2011-08-17 15:14:54 +01:00
pkg_distribute.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
pkg_metainfo.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
pkgconfig.bbclass pkgconfig.bbclass: corrected dependency for -nativesdk. 2012-03-31 17:59:09 +01:00
populate_sdk.bbclass populate_sdk.bbclass: remap packages when generating sdk tarball 2011-12-06 22:47:02 +00:00
populate_sdk_deb.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
populate_sdk_ipk.bbclass populate_sdk_ipk.bbclass: Ensure the correct environment is setup for postinstalls 2012-01-04 14:14:10 +00:00
populate_sdk_rpm.bbclass populate_*.bbclass: Correct INSTALL variable name after recent multilib changes 2011-11-10 18:05:57 +00:00
prexport.bbclass prservice: Added sanity check for prservice connection. 2012-03-08 12:16:29 -08:00
primport.bbclass prservice: Added sanity check for prservice connection. 2012-03-08 12:16:29 -08:00
prserv.bbclass meta/PRService: Added export/import fuctions. 2012-01-11 10:37:43 +00:00
python-dir.bbclass python-dir: change PYTHON_BASEVERSION to 2.7 2011-10-31 22:03:22 +00:00
qemu.bbclass Fix common typoes "existant", "dependant" and variations 2012-03-22 16:47:06 +00:00
qmake2.bbclass qt4: Enable accessibility and sm option for LSB. 2011-01-20 21:37:01 +00:00
qmake_base.bbclass bitbake.conf: remove some redundant/unnecessary variable exports 2012-01-04 14:14:10 +00:00
qt4e.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
qt4x11.bbclass qt4x11.bbclass: add QT_BASE_NAME for use in recipes 2012-01-06 12:11:32 +00:00
recipe_sanity.bbclass meta: Replace bb.data.expand(xxx, d) -> d.expand(xxx) 2012-03-05 10:23:53 -08:00
relocatable.bbclass meta: Replace bb.data.expand(xxx, d) -> d.expand(xxx) 2012-03-05 10:23:53 -08:00
rm_work.bbclass Various typoes fixed, all comments or output strings. 2012-03-26 12:13:05 +01:00
rootfs_deb.bbclass classes/rootfs_*: fix splitting package dependency strings 2012-05-13 20:09:56 +01:00
rootfs_ipk.bbclass classes/rootfs_*: fix splitting package dependency strings 2012-05-13 20:09:56 +01:00
rootfs_rpm.bbclass rootfs_rpm.bbclass: save rpmlib rather than remove it 2012-06-08 11:43:23 +01:00
sanity.bbclass classes/sanity: fix a couple of grammatical errors in messages 2012-05-30 14:21:29 +01:00
scons.bbclass classes: scons: add EXTRA_OESCONS 2012-03-26 23:29:44 +01:00
sdl.bbclass classes/sdl: remove Opie-specific desktop file/packaging 2012-02-21 17:00:46 +00:00
setuptools.bbclass setuptools bbclass: import from OE 2011-01-20 21:37:00 +00:00
sip.bbclass bitbake.conf: remove some redundant/unnecessary variable exports 2012-01-04 14:14:10 +00:00
siteconfig.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
siteinfo.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
sstate.bbclass meta: replace os.system with subprocess.call 2012-05-30 12:04:45 +01:00
staging.bbclass Quoting fixes 2012-02-26 12:52:12 +00:00
syslinux.bbclass meta: Replace bb.data.expand(xxx, d) -> d.expand(xxx) 2012-03-05 10:23:53 -08:00
task.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
terminal.bbclass terminal.bbclass, oe-buildenv-internal: pass SCREENDIR environment variable 2012-05-06 09:55:46 +01:00
tinderclient.bbclass classes: Drop Handled/NotHandled eventhandler keywords, they don't do anything 2010-12-31 09:51:18 +00:00
toolchain-scripts.bbclass meta-toolchain: Popluated the libc siteconfig files. 2012-03-23 12:13:06 +00:00
typecheck.bbclass typecheck.bbclass: update per current variable typing code 2012-05-11 17:50:50 +01:00
update-alternatives.bbclass update-alternatives: Fix absolute symlink handling 2012-05-30 17:32:31 +01:00
update-rc.d.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
useradd.bbclass Multilib: Fix RDEPENDS in libc-package.bbclass, useradd.bbclass... 2012-04-16 12:52:10 +01:00
utility-tasks.bbclass meta: Replace bb.data.expand(xxx, d) -> d.expand(xxx) 2012-03-05 10:23:53 -08:00
utils.bbclass utils.bbclass: remove the unused oe_system 2012-05-25 11:17:53 +01:00