generic-poky/meta/classes
Richard Purdie a92ff3ad42 scripts/cp-noerror: Add a special copy function to fix autotools issues
Currently we copy the aclocal directory to the build so that autotools
doesn't see .m4 files disappear when its processing them. This can happen
if for example, package X is being rebuilt at the same time as Y and it
gets uninstalled from sstate (assuming there are no dependencies between
X and Y). This code making the copy was added to avoid races but introduces
a race of its own, namely that the files can disappear during the copy.

This patch adds a cp-noerror script which silently ignores such errors
and gives the behaviour we need in this case. It hence fixes issues which
crop up for users and the autobuilder occasionally.

[YOCTO #2485]

(From OE-Core rev: 0f81fbc0df73675aeb79c724858799a3b6a02f85)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-30 12:04:49 +01:00
..
allarch.bbclass
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 meta: replace os.system with subprocess.call 2012-05-30 12:04:45 +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
base.bbclass classes/base: add checksum file list at parse time 2012-05-24 08:51:37 +01:00
binconfig.bbclass
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
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
cmake.bbclass cmake.bbclass: add ${base_libdir} to CMAKE_LIBRARY_PATH 2012-03-13 11:45:02 +00:00
cml1.bbclass
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_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 meta: replace os.popen with subprocess.Popen 2012-05-30 12:04:45 +01:00
deploy.bbclass
devshell.bbclass
distrodata.bbclass meta: replace os.popen with subprocess.Popen 2012-05-30 12:04:45 +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-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
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
gnomebase.bbclass
grub-efi.bbclass bootimg: Use the same OS files for each boot method 2012-02-08 00:50:22 +00:00
gtk-doc.bbclass
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 meta: replace os.popen with subprocess.Popen 2012-05-30 12:04:45 +01:00
image-empty.bbclass
image-live.bbclass image-live: Allow LABELS to be modified 2012-03-01 15:51:38 +00:00
image-mklibs.bbclass
image-prelink.bbclass
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 image.bbclass: Ensure ${S} is cleaned at the start of rootfs generation 2012-05-25 11:28:49 +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
imagetest-qemu.bbclass meta: replace os.system with subprocess.call 2012-05-30 12:04:45 +01:00
insane.bbclass meta: replace os.popen with subprocess.Popen 2012-05-30 12:04:45 +01:00
insserv.bbclass
kernel-arch.bbclass kernel-arch.bbclass: Map mips64{el} to mips KARCH 2012-05-21 09:59:02 +01:00
kernel-yocto.bbclass kernel-yocto: export GUILT_BASE to devshell 2012-05-11 23:23:31 +01:00
kernel.bbclass meta: replace os.popen with subprocess.Popen 2012-05-30 12:04:45 +01:00
lib_package.bbclass
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: Check if copyfile succeeded with isfile 2012-04-04 17:17:51 +01:00
linux-kernel-base.bbclass
logging.bbclass
meta.bbclass
metadata_scm.bbclass meta: replace os.popen with subprocess.Popen 2012-05-30 12:04:45 +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
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
multilib.bbclass multilib.bbclass: Added multilib specific package QA. 2012-05-18 15:25:11 +01:00
multilib_global.bbclass
multilib_header.bbclass
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
own-mirrors.bbclass
package.bbclass meta: replace os.popen with subprocess.Popen 2012-05-30 12:04:45 +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
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_deb.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
populate_sdk_ipk.bbclass
populate_sdk_rpm.bbclass
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
python-dir.bbclass
qemu.bbclass Fix common typoes "existant", "dependant" and variations 2012-03-22 16:47:06 +00:00
qmake2.bbclass
qmake_base.bbclass
qt4e.bbclass meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True) 2012-03-05 10:22:56 -08:00
qt4x11.bbclass
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: rename postinst trigger script 2012-03-13 11:45:09 +00:00
sanity.bbclass classes/sanity: send sanity check failure as a separate event for Hob 2012-05-30 12:04:48 +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
sip.bbclass
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
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.bbclass: Change from using PN to BPN 2012-05-30 12:04:37 +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