image build and composition scripts for Flatcar Container Linux
Go to file
Ken Mixter 45319e9ad0 Add a script to simplify some common developer workflows.
Here are some example ways to use the script (from comments)

sync_build_test.sh
  syncs, recreates local repo and chroot, builds, and masters an
  image in the checkout based on your current directory, or if you
  are not in a checkout, based on the top level directory the script
  is run from.

sync_build_test.sh --image_to_usb=/dev/sdb -i
  same as above but then images USB device /dev/sdb with the image.
  Also prompt the user in advance of the steps we'll take to make
  sure they agrees.

sync_build_test.sh --top=~/foo --nosync --remote 192.168.1.2
  builds and masters an image in ~/foo, and live updates the machine
  at 192.168.1.2 with that image.

sync_build_test.sh --top=~/newdir --test "Pam BootPerfServer" \
     --remote=192.168.1.2
  creates a new checkout in ~/newdir, builds and masters an image
  which is live updated to 192.168.1.2 and then runs
  two tests (Pam and BootPerfServer) against that machine.

sync_build_test.sh --grab_buildbot=LATEST --test Pam --remote=192.168.1.2
  grabs the latest build from the buildbot, properly modifies it,
  reimages 192.168.1.2, and runs the given test on it.

Review URL: http://codereview.chromium.org/548094
2010-01-21 14:58:40 -08:00
mod_for_test_scripts Record the production rootfs size for tracking with autotest 2010-01-14 15:29:22 -08:00
.chromiumos-build Configuration file for chromiumos-build 2009-12-22 00:28:32 +00:00
archive_build.sh Wrong command entered here. Need absolute path 2010-01-19 18:40:55 -08:00
build_all.sh Fixes build_all.sh 2009-12-18 15:38:45 -08:00
build_chrome.sh Build and package candidate_window in addition to chrome. 2010-01-20 19:12:25 +09:00
build_image.sh Rewrite make_chroot.sh to use local mirrors directly. 2010-01-20 13:38:50 -08:00
build_kernel_setup.sh Start copying over source. 2009-10-09 20:56:14 +00:00
build_kernel.sh Simplified counting CPUs. 2009-12-21 11:42:39 -08:00
build_platform_packages.sh Remove duplication in chromiumos-build invocation 2010-01-21 22:10:09 +00:00
build_tests.sh Make more build scripts barf when run as root. 2009-12-23 12:15:23 -08:00
chromeos_version.sh Created branch release_28. Update CHROMEOS_VERSION_BRANCH=29 2010-01-12 12:02:41 -08:00
common.sh Rewrite make_chroot.sh to use local mirrors directly. 2010-01-20 13:38:50 -08:00
customize_rootfs.sh Move set of bootstrap /dev devices to /lib/chromiumos/devices. 2010-01-19 19:41:02 -08:00
dpkg_no_scripts.sh Fix the creation of .list files for dpkg with maintainer scripts 2010-01-19 17:14:05 -08:00
enter_chroot.sh Reduce noise in buildbot logs 2010-01-07 07:36:32 +00: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 Adds a local Autoupdate server and a mechanism for adding developer packages. 2009-10-26 22:36:21 +00:00
image_to_live.sh Add functionality required for perf dashboard. 2010-01-18 10:58:25 -08:00
image_to_usb.sh This is a resubmit. The original CL was lost due to local disk crashes. 2010-01-20 17:01:44 -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 Native build import script 2010-01-14 20:49:12 +00:00
install_packages.sh Maintainer script for flash 2010-01-20 21:50:35 -08:00
list_installed_packages.sh Start copying over source. 2009-10-09 20:56:14 +00:00
make_autotest.sh Enhance autotest run inside chroot. 2010-01-15 10:08:16 -08:00
make_chroot.sh Rewrite make_chroot.sh to use local mirrors directly. 2010-01-20 13:38:50 -08:00
make_local_repo.sh Rewrite make_chroot.sh to use local mirrors directly. 2010-01-20 13:38: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 Since now those packages are build with autotest pre build. 2010-01-11 10:47:54 -08:00
package_script_whitelist.sh Update maintainer script template 2010-01-20 21:39:29 -08:00
recursive_dep.py Start copying over source. 2009-10-09 20:56:14 +00:00
remote_access.sh Simple way to run client/server autotest(s) from server. 2010-01-07 18:23:52 -08:00
run_autotest.sh Rework run_autotest.sh to support server side control files. 2010-01-15 15:47:43 -08:00
run_remote_tests.sh Add functionality required for perf dashboard. 2010-01-18 10:58:25 -08:00
run_tests.sh build: Get rid of manually-maintained lists of tests. 2010-01-12 10:31:14 -08:00
set_shared_user_password.sh Start copying over source. 2009-10-09 20:56:14 +00:00
sync_build_test.sh Add a script to simplify some common developer workflows. 2010-01-21 14:58:40 -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