The following oe* scripts exported to the path by oe-init-build-env do NOT provide any help option (either '-h' or '--help' or showing it after missing a required argument): - oe-buildenv-internal - oe-find-native-sysroot - oe-git-proxy - oe-gnome-terminal-phonehome - oepydevshell-internal.py - oe-setup-builddir - oe-setup-rpmrepo - oe-trim-schemas The following scripts provide a help option and display help when executed without arguments: - oe-check-sstate - oe-pkgdata-util - oe-publish-sdk - oe-selftest - oe-run-native (this displays an usage message when missing and argument) On the following one all parameters are optional and help is displayed on demand: - oe-build-perf-test The behavior should be standard for all scripts we export to the path. According to this: - It's necessary to add a help option for scripts in the first list and standardize it for 'oe-run-native'. - Additionally, it's necessary to display help if a script is executed without any required arguments.
Modified oe-run-native: http://lists.openembedded.org/pipermail/openembedded-core/2016-December/129861.html
oe-trim-schemas: http://lists.openembedded.org/pipermail/openembedded-core/2016-December/129895.html
oe-setup-rpmrepo: http://lists.openembedded.org/pipermail/openembedded-core/2016-December/thread.html
oe-setup-builddir: http://lists.openembedded.org/pipermail/openembedded-core/2016-December/129973.html
oepydevshell-internal.py: http://lists.openembedded.org/pipermail/openembedded-core/2016-December/129975.html
skipped oe-gnome-terminal-phonehome due to a bug 10312 Looks like it's not working as expected.
oe-git-proxy: http://lists.openembedded.org/pipermail/openembedded-core/2016-December/129976.html
oe-find-native-sysroot: http://lists.openembedded.org/pipermail/openembedded-core/2016-December/129977.html
oe-buildenv-internal: http://lists.openembedded.org/pipermail/openembedded-core/2016-December/129982.html
All my patches have been merged into poky master.