poky/meta/classes
Richard Purdie 6c5e0625eb toolchain-scripts/meta-ide-support: Handle dash shells correctly
Where /bin/sh is dash, the recent toolchain scripts change fails as the $(pwd)
usage in oe-init-build-env doesn't function correctly. Fix this by saving
and restoring the cwd and calling the script within its own directory.

This fixes meta-ide-support on dash based systems.

(From OE-Core rev: dceca6d34071b4cbef9e28bbf19dc12f5d925525)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-04 13:35:02 +01:00
..
allarch.bbclass allarch: Append to vardepsexclude, not overwrite 2017-06-14 10:18:28 +01:00
archiver.bbclass archiver: Fix archive for linked kernel source 2018-04-05 14:49:07 +01:00
autotools-brokensep.bbclass
autotools.bbclass autotools: don't wipe gettext macros from gettext 2018-01-14 09:11:57 +00:00
base.bbclass base.bbclass: fix do_unpack[cleandirs] varflag handling 2018-04-05 14:49:07 +01:00
bash-completion.bbclass bash-completion: add bash-completion to DEPENDS for target packages 2016-08-25 23:03:45 +01:00
bin_package.bbclass bin_package: fail if ${S} doesn't actually contain anything 2017-12-02 11:25:32 +00:00
binconfig-disabled.bbclass ncurses.inc: add v6 binconfig-disabled entries 2016-12-22 08:50:17 +00:00
binconfig.bbclass binconfig.bbclass: fix typo in get_binconfig_mangle() 2017-04-14 09:47:08 +01:00
blacklist.bbclass classes/recipes: Convert SkipPackage -> SkipRecipe 2018-01-26 13:09:09 +00:00
bluetooth.bbclass
bugzilla.bbclass meta/scripts: Various getVar/getVarFlag expansion parameter fixes 2017-01-09 13:39:11 +00:00
buildhistory.bbclass buildhistory: enable committing history by default 2017-11-05 22:33:23 +00:00
buildstats-summary.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
buildstats.bbclass buildstats.bbclass: Avoid index exception in /proc/PID/io parsing 2017-03-01 23:27:10 +00:00
ccache.bbclass ccache: let ccache create CCACHE_DIR, reducing hash changes 2017-07-17 14:01:36 +01:00
chrpath.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
clutter.bbclass
cmake.bbclass cmake: refactor compile and install for easier re-use 2018-03-04 11:35:40 +00:00
cml1.bbclass cml1: remove diffconfig return code checking 2017-10-07 23:20:39 +01:00
compress_doc.bbclass meta/scripts: Various getVar/getVarFlag expansion parameter fixes 2017-01-09 13:39:11 +00:00
copyleft_compliance.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
copyleft_filter.bbclass copyleft_filter.bbclass: restore possiblity to filter on type 2017-06-28 20:55:08 +01:00
core-image.bbclass core-image.bbclass: update available IMAGE_FEATURES 2017-03-24 23:43:32 +00:00
cpan_build.bbclass
cpan-base.bbclass cpan-base.bbclass: Move PERLVERSION and get_perl_version to a new file 2017-06-12 15:08:31 +01:00
cpan.bbclass
cross-canadian.bbclass cross-canadian/gettext: Drop unneeded nativesdk-gettext dependency 2018-01-14 09:11:58 +00:00
cross.bbclass native/cross: remove redundant DEPENDS_GETTEXT assignment 2018-01-11 10:26:06 +00:00
crosssdk.bbclass crosssdk.bbclass: override TARGET_* flags 2017-04-10 23:00:44 +01:00
cve-check.bbclass cve-check-tool: correctly exported web proxies 2018-02-24 10:31:46 +00:00
debian.bbclass classes/debian: clean up process spawning 2018-01-18 12:50:36 +00:00
deploy.bbclass classes: Use ${MACHINE_ARCH} instead of ${MACHINE} for stamp-extra-info task flag 2018-04-10 09:10:36 +01:00
devshell.bbclass devshell.bbclass: clean up trailing whitespaces 2017-06-06 19:02:43 +01:00
devtool-source.bbclass devtool: implement conditional patch handling 2017-11-11 12:14:27 +00:00
devupstream.bbclass devupstream.bbclass: minor typo fix 2017-04-19 10:18:43 +01:00
distro_features_check.bbclass classes/recipes: Convert SkipPackage -> SkipRecipe 2018-01-26 13:09:09 +00:00
distrodata.bbclass distrodata: remove redudant *all tasks now that --runall works correctly 2018-02-16 18:05:40 +00:00
distrooverrides.bbclass distrooverrides.bbclass: fix default configuration 2017-07-17 14:01:36 +01:00
distutils-base.bbclass Revert "distutils-base.bbclass: Do not use -pie with hardening" 2017-06-09 17:12:14 +01:00
distutils-common-base.bbclass distutils,setuptools: Delete use of SECURITY_NO_PIE_CFLAGS 2017-07-08 13:34:45 +01:00
distutils-tools.bbclass classes: Replace "if test" file tests with POSIX file tests 2017-03-27 11:08:34 +01:00
distutils.bbclass distutils.bbclass: Fix path to python for scripts 2017-03-31 10:10:29 +01:00
distutils3-base.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
distutils3.bbclass distutils3.bbclass: Fix path to python for scripts 2017-03-31 10:10:30 +01:00
externalsrc.bbclass classes/externalsrc: ensure cleandirs code handles non-absolute paths 2018-04-05 14:49:07 +01:00
extrausers.bbclass extrausers: Use static ids when available 2017-01-19 22:47:20 +00:00
fontcache.bbclass fontcache.bbclass: Add PACKAGE_WRITE_DEPS for postinst 2017-01-20 11:53:51 +00:00
fs-uuid.bbclass gummiboot: Remove/change gummiboot references with systemd-boot 2017-01-09 13:39:11 +00:00
gconf.bbclass gconf.bbclass: Add PACKAGE_WRITE_DEPS for postinst 2017-01-20 11:53:51 +00:00
gettext.bbclass cross-canadian/gettext: Drop unneeded nativesdk-gettext dependency 2018-01-14 09:11:58 +00:00
gio-module-cache.bbclass gio-module-cache.bbclass: pass in ${libexecdir} 2018-04-05 14:49:07 +01:00
glide.bbclass glide.bbclass: Add class to easy Glide use 2018-03-25 09:40:42 +01:00
gnome.bbclass
gnomebase.bbclass gnomebase.bbclass: allow a meson-specific version 2018-01-05 12:02:36 +00:00
go.bbclass go.bbclass, goarch.bbclass: update SECURITY_CFLAGS 2018-03-06 06:43:10 -08:00
goarch.bbclass go.bbclass, goarch.bbclass: update SECURITY_CFLAGS 2018-03-06 06:43:10 -08:00
gobject-introspection-data.bbclass classes/gobject-introspecton-data: lazy assign GI_DATA_ENABLED 2016-09-14 22:22:08 +01:00
gobject-introspection.bbclass Switch to Recipe Specific Sysroots 2017-01-23 12:05:17 +00:00
godep.bbclass godep.bbclass: Add helper class to enable go-dep tool 2018-03-06 06:43:10 -08:00
grub-efi-cfg.bbclass default-distrovars: set default KERNEL_IMAGETYPE(S) 2018-03-31 09:48:42 +01:00
grub-efi.bbclass grub-efi*.bbclass: don't reference vmlinuz 2018-03-06 06:35:42 -08:00
gsettings.bbclass gsettings: Add PACKAGE_WRITE_DEPS for postinst 2017-01-20 11:53:51 +00:00
gtk-doc.bbclass gtk-doc: use --srcdir instead of cd 2018-03-15 06:27:19 -07:00
gtk-icon-cache.bbclass gtk-icon-cache: Add PACKAGE_WRITE_DEPS for postinst 2017-01-20 11:53:49 +00:00
gtk-immodules-cache.bbclass gtk-immodules-cache: Add PACKAGE_WRITE_DEPS for postinst 2017-01-20 11:53:51 +00:00
icecc.bbclass Revert "icecc.bbclass: Improve error reporting" 2018-04-23 17:26:04 +01:00
image_types_wic.bbclass image_types_wic.bbclass: Ensure '-c image_wic' works 2017-12-21 10:21:00 +00:00
image_types.bbclass image_types: use pigz to create .gz files 2018-04-13 16:58:06 +01:00
image-buildinfo.bbclass image-buildinfo.bbclass: configurable location for build file 2017-03-22 11:35:21 +00:00
image-combined-dbg.bbclass image: add image-combined-dbg helper class 2018-04-07 11:44:50 +01:00
image-container.bbclass image-container.bbclass: Error if not using linux-dummy 2017-02-19 06:49:00 -08:00
image-live.bbclass image-live.bbclass: drop support for compressed ISO images 2018-02-24 10:31:45 +00:00
image-mklibs.bbclass image-mklibs: handle position independent binaries 2016-03-10 23:13:54 +00:00
image-prelink.bbclass classes/recipes: Use expanded BUILD_REPRODUCIBLE_BINARIES value 2018-03-12 15:06:32 -07:00
image.bbclass classes: Use ${MACHINE_ARCH} instead of ${MACHINE} for stamp-extra-info task flag 2018-04-10 09:10:36 +01:00
insane.bbclass insane.bbclass: Fix typos in 32bit risc-v machine type 2018-03-15 06:27:19 -07:00
kernel-arch.bbclass siteinfo: add aarch64_illp32 decode 2018-02-24 10:31:46 +00:00
kernel-devicetree.bbclass kernel: Add support for multiple kernel packages 2018-01-02 17:24:37 +00:00
kernel-fitimage.bbclass kernel-fitimage.bbclass: Fix 64 bit ENTRYPOINT 2018-02-15 11:23:11 +00:00
kernel-grub.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
kernel-module-split.bbclass kernel: drop unnecessary True options from calls to getVar 2018-01-19 12:37:13 +00:00
kernel-uboot.bbclass kernel-uboot: support Image kernel type for arm64 2018-01-23 23:43:45 +00:00
kernel-uimage.bbclass kernel-uimage: optimise UBOOT_ENTRYSYMBOL support 2017-09-25 14:14:17 +01:00
kernel-yocto.bbclass kernel-yocto: check git config during checkout 2018-03-04 11:35:40 +00:00
kernel.bbclass kernel.bbclass: improve reproducibility 2018-04-03 23:53:19 +01:00
kernelsrc.bbclass image/kernelsrc/packagegroups/recipes: Remove uneeded noexec tasks 2017-01-28 23:32:16 +00:00
lib_package.bbclass
libc-common.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
libc-package.bbclass meta: don't use deprecated functions from utils.bbclass 2018-01-30 11:50:11 +00:00
license.bbclass license.bbclass: be a bit more strict when searching ${PN}-${LICENSE_PACKAGE_SUFFIX} in packages 2018-04-10 09:10:36 +01:00
linux-kernel-base.bbclass
linuxloader.bbclass linuxloader.bbclass: add musl libc support 2017-07-08 13:34:46 +01:00
live-vm-common.bbclass default-distrovars: set default KERNEL_IMAGETYPE(S) 2018-03-31 09:48:42 +01:00
logging.bbclass logging.bbclass: Enclose the tr string in quotes 2018-02-24 10:31:48 +00:00
manpages.bbclass manpages.bbclass: add a class 2016-10-28 16:15:19 +01:00
meson.bbclass meson.bbclass: fix to build for more projects 2018-03-06 06:43:10 -08:00
meta.bbclass
metadata_scm.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
migrate_localcount.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
mime.bbclass mime.bbclass: Add PACKAGE_WRITE_DEPS for postinst 2017-01-20 11:53:51 +00:00
mirrors.bbclass mirrors.bbclass: change Debian anonscm to salsa 2018-03-28 12:09:52 +01:00
module-base.bbclass make-mod-scripts: change how some kernel module tools are built 2018-02-24 10:31:44 +00:00
module.bbclass make-mod-scripts: change how some kernel module tools are built 2018-02-24 10:31:44 +00:00
multilib_global.bbclass multilib_global.bbclass: fix indent 2018-01-06 22:32:22 +00:00
multilib_header.bbclass multilib_header: Update wrapper to handle arm 32/64 bit 2017-03-31 10:10:29 +01:00
multilib.bbclass multilib: Don't extend make-mod-scripts as a multilib version doesn't make any sense 2018-03-30 00:31:18 +01:00
native.bbclass native/cross: remove redundant DEPENDS_GETTEXT assignment 2018-01-11 10:26:06 +00:00
nativesdk.bbclass native/nativesdk: Ensure DISTRO_FEATURES is determistic 2017-06-12 15:08:32 +01:00
nopackages.bbclass nopackages.bbclass: deltask foo_setscene 2016-05-30 15:58:11 +01:00
npm.bbclass npm.bbclass: Node module name and recipe name can be different 2018-02-06 11:06:27 +00:00
oelint.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
own-mirrors.bbclass own-mirrors.bbclass: allow other settings of PREMIRRORS have effect 2017-10-16 23:52:44 +01:00
package_deb.bbclass package_deb: Handle / in dependency name 2018-01-11 10:26:06 +00:00
package_ipk.bbclass package_ipg: use xz when building packages 2018-01-23 23:43:45 +00:00
package_rpm.bbclass package_rpm: set _builddir to B not S 2018-03-30 00:31:18 +01:00
package_tar.bbclass classes: Drop now unneeded update_data calls 2017-02-15 09:29:55 -08:00
package.bbclass package.bbclass: Make staticlib problems non-fatal 2018-04-23 17:26:05 +01:00
packagedata.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
packagefeed-stability.bbclass packagefeed-stability.bbclass: change another bb.plain to bb.note 2017-08-18 10:40:27 +01:00
packagegroup.bbclass classes: don't scan for CVEs in images or packagegroups 2018-02-16 18:05:40 +00:00
patch.bbclass classes/patch: when PATCHTOOL = "git" double-check the repository 2017-12-10 22:45:20 +00:00
perl-version.bbclass cpan-base.bbclass: Move PERLVERSION and get_perl_version to a new file 2017-06-12 15:08:31 +01:00
perlnative.bbclass
pixbufcache.bbclass pixbufcache.bbclass: update postinst script name 2017-04-19 10:18:43 +01:00
pkgconfig.bbclass
populate_sdk_base.bbclass populate_sdk_base: use xz -T instead of pixz 2018-04-13 16:58:06 +01:00
populate_sdk_ext.bbclass classes: Use ${MACHINE_ARCH} instead of ${MACHINE} for stamp-extra-info task flag 2018-04-10 09:10:36 +01:00
populate_sdk.bbclass
prexport.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
primport.bbclass
ptest-gnome.bbclass
ptest-perl.bbclass meta/classes: add ptest-perl.bbclass 2018-03-06 06:19:18 -08:00
ptest.bbclass ptest.bbclass: use BPN in PTEST_PATH for multilib 2017-03-04 23:18:19 +00:00
pypi.bbclass pypi.bbclass: bring in from meta-python 2017-12-13 14:00:51 +00:00
python-dir.bbclass python3-dir.bbclass: add a separate class for Python 3 2016-06-01 12:38:41 +01:00
python3-dir.bbclass python3-dir.bbclass: add a separate class for Python 3 2016-06-01 12:38:41 +01:00
python3native.bbclass python*native.bbclass: suppress user site dirs 2017-09-14 11:35:46 +01:00
pythonnative.bbclass python*native.bbclass: suppress user site dirs 2017-09-14 11:35:46 +01:00
qemu.bbclass meta/scripts: Various getVar/getVarFlag expansion parameter fixes 2017-01-09 13:39:11 +00:00
qemuboot.bbclass qemuboot: Improve relative path handling 2017-11-21 13:11:03 +00:00
recipe_sanity.bbclass recipe_sanity: Drop now unused FILESDIR 2017-04-05 23:22:11 +01:00
relative_symlinks.bbclass openssl/fontconfig/bzip2: Use relative symlinks instead of absolute ones (using a new class) 2017-02-09 10:52:03 +00:00
relocatable.bbclass relocatable: Make native .pc files relocatable 2017-01-31 23:47:33 +00:00
remove-libtool.bbclass remove-libtool: add new class 2016-02-02 14:44:16 +00:00
report-error.bbclass report-error: provide distro identifier string in case of uninative build 2017-08-18 23:46:37 +01:00
reproducible_build_simple.bbclass bitbake.conf: Set and export TZ envvar to UTC 2018-04-18 18:57:06 +01:00
reproducible_build.bbclass reproducible_build.bbclass: support for binary reproducibility 2018-03-25 09:40:42 +01:00
rm_work_and_downloads.bbclass rm_work_and_downloads.bbclass: more aggressively minimize disk usage 2017-01-20 11:53:48 +00:00
rm_work.bbclass rm_work: remove debugging statements 2018-01-02 17:24:38 +00:00
rootfs_deb.bbclass lib/oe/package_manager/sdk: Ensure do_populate_sdk_ext and do_populate_sdk repos don't conflict 2018-01-22 10:39:10 +00:00
rootfs_ipk.bbclass lib/oe/package_manager/sdk: Ensure do_populate_sdk_ext and do_populate_sdk repos don't conflict 2018-01-22 10:39:10 +00:00
rootfs_rpm.bbclass dnf: move the entire dnf/rpm4 stack to Python 3 2017-03-28 08:43:13 +01:00
rootfs-postcommands.bbclass rootfs-postcommands.bbclass: improve binary reproducibility 2018-04-18 18:57:06 +01:00
rootfsdebugfiles.bbclass rootfsdebugfiles.bbclass: add a optional parameter to choose file mode 2017-07-30 08:46:19 +01:00
sanity.bbclass sanity.bbclass: quote path passed to stat in get_filesystem_id() 2018-03-28 12:09:52 +01:00
scons.bbclass scons.bbclass: rework parameters for install task 2016-09-24 07:30:10 +01:00
setuptools.bbclass distutils,setuptools: Delete use of SECURITY_NO_PIE_CFLAGS 2017-07-08 13:34:45 +01:00
setuptools3.bbclass
sign_ipk.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
sign_package_feed.bbclass gnupg: use native version for signing, rather than one provided by host 2018-01-11 10:26:07 +00:00
sign_rpm.bbclass gnupg: use native version for signing, rather than one provided by host 2018-01-11 10:26:07 +00:00
siteconfig.bbclass Switch to Recipe Specific Sysroots 2017-01-23 12:05:17 +00:00
siteinfo.bbclass siteinfo: add support for ARM64 ILP32 2018-01-03 09:26:37 +00:00
spdx.bbclass meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
sstate.bbclass sstate.bbclass: Add ${PACKAGE_EXTRA_ARCHS} to SSTATE_ARCHS 2018-04-10 09:10:36 +01:00
staging.bbclass sstatesig/staging/package_manager: Create common sstate manifest code 2018-03-01 22:13:55 +00:00
syslinux.bbclass default-distrovars: set default KERNEL_IMAGETYPE(S) 2018-03-31 09:48:42 +01:00
systemd-boot-cfg.bbclass default-distrovars: set default KERNEL_IMAGETYPE(S) 2018-03-31 09:48:42 +01:00
systemd-boot.bbclass systemd-boot*.bbclass: Don't use vmlinuz 2018-03-06 06:35:42 -08:00
systemd.bbclass systemd: allow dots in arguments to template units 2017-12-10 22:45:18 +00:00
terminal.bbclass terminal: Use original PATH for terminals 2017-03-13 09:42:09 +00:00
testexport.bbclass classes/test{export,images}: Change modules to list 2017-06-02 13:36:14 +01:00
testimage-auto.bbclass classes: Fix do_rootfs references 2016-01-11 23:26:29 +00:00
testimage.bbclass testimage: run systemtap test on SDK images 2018-04-18 18:57:06 +01:00
testsdk.bbclass testsdk.bbclass: add a newline after own-mirrors 2018-01-06 22:32:22 +00:00
texinfo.bbclass texinfo.bbclass: use dummy dep for libtool-cross 2016-11-06 23:35:35 +00:00
tinderclient.bbclass meta/scripts: Various getVar/getVarFlag expansion parameter fixes 2017-01-09 13:39:11 +00:00
toaster.bbclass toaster.bbclass: Ignore some dependencies in toaster_buildhistory_dump() 2017-06-12 23:01:22 +01:00
toolchain-scripts-base.bbclass toolchain-scripts-base: add base class for toolchain_create_sdk_version 2016-09-23 14:56:39 +01:00
toolchain-scripts.bbclass toolchain-scripts/meta-ide-support: Handle dash shells correctly 2018-05-04 13:35:02 +01:00
typecheck.bbclass meta: remove True option to getVarFlag calls 2016-12-16 10:23:23 +00:00
uboot-config.bbclass classes/recipes: Convert SkipPackage -> SkipRecipe 2018-01-26 13:09:09 +00:00
uboot-extlinux-config.bbclass uboot-extlinux: fix extlinux creation race (take 2) 2017-09-25 14:14:17 +01:00
uboot-sign.bbclass classes: Fix "U-boot", use proper spelling of "U-Boot". 2017-03-17 16:53:05 +00:00
uninative.bbclass uninative: Set the dynamic linker to use at compile time 2018-04-18 18:57:06 +01:00
update-alternatives.bbclass update-alternatives.bbclass: refuse to manage SysV init scripts 2017-12-02 11:25:33 +00:00
update-rc.d.bbclass update-rc.d: QA regression. 2018-02-24 10:31:46 +00:00
upstream-version-is-even.bbclass upstream-version-is-even.bbclass: exclude various alphas, betas, pre-releases etc. 2016-12-17 09:57:04 +00:00
useradd_base.bbclass useradd_base: keep group if it still has users 2017-01-26 10:44:27 +00:00
useradd-staticids.bbclass classes/recipes: Convert SkipPackage -> SkipRecipe 2018-01-26 13:09:09 +00:00
useradd.bbclass useradd.bbclass: print a warn when useradd not found 2017-11-07 13:30:22 +00:00
utility-tasks.bbclass utility-tasks: Drop fetchall and checkuriall tasks 2018-02-15 11:23:10 +00:00
utils.bbclass classes/utils: remove compatibility functions 2018-01-30 11:50:11 +00:00
vala.bbclass vala.bbclass: remove pre-packaged vapigen.m4 from tarballs 2016-03-12 22:11:44 +00:00
waf.bbclass waf.bbclass: Throw error if waf doesn't exist 2018-03-25 09:40:42 +01:00