image build and composition scripts for Flatcar Container Linux
Go to file
Darin Petkov 049dbab5bd Programmatic bash completion for Chromium OS build scripts.
If you source this script inside chroot, you would get <tab> completion for the --board= argument for some build scripts.

For example,
. bash_completion
./build_image --board=x<tab>
may complete to
./build_image --board=x86-generic
if x86-generic is the only available board starting with "x". If not, it will list available boards with the given prefix.

We could extend this to work with setup_board and other scripts. Also, it may be nice to extend it to work outside chroot.

Does it make sense to make this part of the regular dev chroot by default? If so, not sure what the best way to do that. Maybe install this as a hard-host-depends and source it from the chroot user .bashrc?

Review URL: http://codereview.chromium.org/652129
2010-02-23 18:16:37 -08:00
mod_for_test_scripts Cleanup and merge autotest wrappers. 2010-01-27 12:11:08 -08:00
archive_build.sh Pass --board along to mod_image_for_test.sh. 2010-02-23 16:48:34 -08:00
autotest_lib.sh Changes to use default board when set by setup_board 2010-02-23 15:20:03 -08:00
bash_completion Programmatic bash completion for Chromium OS build scripts. 2010-02-23 18:16:37 -08:00
build_autotest.sh Changes to use default board when set by setup_board 2010-02-23 15:20:03 -08:00
build_image Add symlinks to new build scripts. This obviates the need to run setup_source_tree.sh. 2010-02-19 14:54:50 -08:00
build_packages Add symlinks to new build scripts. This obviates the need to run setup_source_tree.sh. 2010-02-19 14:54:50 -08:00
build_tests.sh Adds changes to unittest scripts to use ebuild if board is specified 2010-02-17 16:38:21 -08:00
chromeos_version.sh Add CHROME_* placeholders for setting official chrome versions for release builds. 2010-02-23 14:34:08 -08:00
common.sh Changes to use default board when set by setup_board 2010-02-23 15:20:03 -08:00
customize_rootfs Add symlinks to new build scripts. This obviates the need to run setup_source_tree.sh. 2010-02-19 14:54:50 -08:00
enable_localaccount.sh Re-use .h code for both files. Add a license header. 2010-02-09 11:44:09 -08:00
enter_chroot.sh enter_chroot: allow depot_tools to fail to mount 2010-02-16 14:18:34 -08:00
extlinux.sh syslinux: migrate to using a git repo 2009-11-11 23:04:42 +00:00
file_copy.py Fix image_to_usb.sh, build_image.sh 2009-10-28 00:00:13 +00:00
get_latest_image.sh fixup autoupdate for new build system 2010-02-18 09:58:42 -08:00
image_to_live.sh Improvements for to continuous test loop. 2010-01-25 11:02:32 -08:00
image_to_usb.sh Changes to use default board when set by setup_board 2010-02-23 15:20:03 -08:00
image_to_virtualbox.sh Add a script for creating a VirtualBox image. 2009-12-15 15:44:07 -08:00
image_to_vmware.sh vmware images: fix to match image_to_usb changes 2009-10-29 00:29:45 +00:00
import_native_build.sh Create the pkgs dir if it does not already exist 2010-01-25 16:00:55 +00:00
kernel_fetcher.sh Create a fourth partition to put the raw kernel image in. 2010-02-11 17:33:32 -08:00
list_installed_packages.sh Start copying over source. 2009-10-09 20:56:14 +00:00
make_chroot Add symlinks to new build scripts. This obviates the need to run setup_source_tree.sh. 2010-02-19 14:54:50 -08:00
mk_arm_sd_image.py Start copying over source. 2009-10-09 20:56:14 +00:00
mk_memento_images.sh Don't sudo in mk_memento_images.sh 2009-10-26 22:58:45 +00:00
mod_image_for_test.sh Changes to use default board when set by setup_board 2010-02-23 15:20:03 -08:00
remote_access.sh Make run_remote_test's use of ssh-agent more predictable. 2010-02-01 17:10:03 -08:00
run_remote_tests.sh Change run_remote_tests from portage build env. 2010-02-16 08:49:16 -08:00
run_tests.sh Adds changes to unittest scripts to use ebuild if board is specified 2010-02-17 16:38:21 -08:00
set_shared_user_password.sh Start copying over source. 2009-10-09 20:56:14 +00:00
setup_board Add symlinks to new build scripts. This obviates the need to run setup_source_tree.sh. 2010-02-19 14:54:50 -08:00
sync_build_test.sh Make sync_build_test work with portage build. 2010-02-18 17:34:32 -08:00
sysroot_wrapper Add symlinks to new build scripts. This obviates the need to run setup_source_tree.sh. 2010-02-19 14:54:50 -08:00
test_cookie_pipe.py Don't crash if the cookie pipe doesn't exist. 2009-11-13 19:17:31 +00:00
tracker.sh Start of script for entering tracker reports. 2009-11-18 23:35:51 +00:00