poky/bitbake/bin
Alexander Kanavin 266379f0be bitbake: bitbake-setup: add 'install-buildtools' command
This basically calls install-buildtools from oe-core/poky, but
it ensures via command line parameters that the installation
location is stable and the downloads are preserved for reproducibility:

$ bin/bitbake-setup install-buildtools
Loading settings from /home/alex/bitbake-builds/bitbake-setup.conf

======
Buildtools archive is downloaded into /home/alex/bitbake-builds/yocto-master-testing/buildtools-downloads/20250319141333 and its content installed into /home/alex/bitbake-builds/yocto-master-testing/buildtools

... (output from install-buildtools script)
======

It also detects when buildtools are already installed, and will direct
users what to do:
======
alex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup install-buildtools
Loading settings from /home/alex/bitbake-builds/bitbake-setup.conf

Buildtools are already installed in /home/alex/bitbake-builds/yocto-master-testing/buildtools.
If you wish to use them, you need to source the the environment setup script e.g.
$ . /home/alex/bitbake-builds/yocto-master-testing/buildtools/environment-setup-x86_64-pokysdk-linux
You can also re-run bitbake-setup install-buildtools with --force option to force a reinstallation
======

This commits includes fixes by Gyorgy Sarvari <skandigraun@gmail.com>
https://github.com/kanavin/bitbake/pull/2

(Bitbake rev: 3fe3096847046110c72b23fce37fb4a459b1d748)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-10-14 11:24:57 +01:00
..
bitbake bitbake: bitbake: Update version to 2.15.2 2025-08-12 10:05:11 +01:00
bitbake-config-build bitbake: bitbake-config-build: add an alias to bitbake-layers 2024-12-13 11:11:18 +00:00
bitbake-diffsigs bitbake: bitbake-diffsigs: fix handling when finding only a single sigfile 2024-07-02 22:29:27 +01:00
bitbake-dumpsig bitbake: bitbake-diffsigs: Merge with bitbake-dumpsig 2019-01-03 12:36:55 +00:00
bitbake-getvar bitbake: bitbake-getvar: skip info output of bitbake for quiet 2025-06-16 22:23:18 +01:00
bitbake-hashclient bitbake: hashserv: Add gc-mark-stream command for batch hash marking 2025-03-13 16:52:44 +00:00
bitbake-hashserv bitbake: hashserv: server: Add support for SO_REUSEPORT 2024-05-30 07:38:10 +01:00
bitbake-layers bitbake: bitbake-config-build: add an alias to bitbake-layers 2024-12-13 11:11:18 +00:00
bitbake-prserv bitbake: bitbake-prserver: use PRSERV_UPSTREAM as default setting 2024-10-11 12:17:36 +01:00
bitbake-selftest bitbake: bitbake-setup: add tests to bitbake-selftest 2025-10-14 11:24:57 +01:00
bitbake-server bitbake: main: Add an option to specify what to profile 2025-07-17 10:45:57 +01:00
bitbake-setup bitbake: bitbake-setup: add 'install-buildtools' command 2025-10-14 11:24:57 +01:00
bitbake-worker bitbake: utils: Refactor filemode variable conversion to a function 2025-07-01 08:49:37 +01:00
git-make-shallow bitbake: bin/git-make-shallow: Fix syntax to work with older git versions 2025-01-10 09:10:06 +00:00
toaster bitbake: toaster: Write logs to BUILDDIR/toaster_logs 2023-10-27 08:32:29 +01:00
toaster-eventreplay bitbake: toaster: Added new feature to import eventlogs from command line into toaster using replay functionality 2023-12-12 15:58:57 +00:00