Michael Marineau
7320602927
Merge pull request #27 from marineam/rootfs
...
Rootfs by UUID
2013-07-08 13:38:21 -07:00
Michael Marineau
3fa29024e1
fix(build_image): Configure legacy bootloaders to set root by UUID.
...
Make use of the new partition UUIDs for ROOT-A and ROOT-B in the root=
kernel parameters provided by the legacy (non-kexec) bootloaders. This
makes all of our images bootable as-is without having to pass them
through image_to_vm.sh. :-D
2013-07-08 16:28:12 -04:00
Michael Marineau
21b9f711a4
feat(cgpt): Statically allocate UUIDs for ROOT partitions.
...
Before we can switch from using device names in root= to partition table
UUIDs we need some values that will remain consistent across upgrades
since the partition table is not updated when filesystems are.
2013-07-08 15:49:39 -04:00
Brandon Philips
711f7bd028
Merge pull request #25 from philips/print-image_to_vm-for-dev
...
fix(build_image): print out image_to_vm for dev image
2013-07-07 22:14:50 -07:00
Brandon Philips
fce31ab6fe
fix(build_image): print out image_to_vm for dev image
...
this broke accidently in a previous commit. Fix it by printing the
instructions to build a vm again.
2013-07-07 21:41:28 -07:00
Brandon Philips
d786023292
Merge pull request #24 from philips/use-coreos-prefix
...
fix(build_library/legacy_disk_layout): Use coreos- prefixes
2013-07-07 21:35:41 -07:00
Brandon Philips
31cd4c47a9
fix(build_library/legacy_disk_layout): Use coreos- prefixes
...
vboot_reference now recognizes coreos-reserved and coreos-rootfs. Use
these prefixes so we stop using the chromeos GUIDs.
Test-plan: Tested on a VM and it boots and updates.
2013-07-07 21:18:49 -07:00
Michael Marineau
32a58da5de
Merge pull request #23 from marineam/images
...
Upload official filesystem images
2013-07-05 22:13:20 -07:00
Michael Marineau
6c1e03c06e
fix(bootstrap_sdk): Report the time it took to complete
2013-07-05 23:57:04 -04:00
Michael Marineau
b4252985f2
feat(build_image): Add upload support for official builds
2013-07-05 23:55:50 -04:00
Michael Marineau
34bbdc1996
fix(build_packages): Move gsutil code from build_packages to a library.
...
To avoid making the same gsutil changes in more scripts move the code to
a library file where some of the basic parts can be shared.
2013-07-05 23:54:23 -04:00
Michael Marineau
8af55de72c
fix(common.sh): Correctly report script name in tracebacks
...
Pretty simple typo.
2013-07-05 21:34:11 -04:00
Michael Marineau
9deade7470
Merge pull request #22 from marineam/boto
...
fix(build_packages): Fix check for .boto, argument name was wrong.
2013-07-05 14:56:21 -07:00
Michael Marineau
4bcee421ad
fix(build_packages): Fix check for .boto, argument name was wrong.
2013-07-05 17:49:38 -04:00
Brandon Philips
2ca214d738
Merge pull request #21 from philips/building-of-production-coreos-images
...
Building of production coreos images
2013-07-05 14:13:52 -07:00
Brandon Philips
05d70da37c
fix(image_to_vm.sh): forward fewer ports
...
we disabled systemd-rest for now so don't tell people to forward all of
those ports.
2013-07-05 14:08:14 -07:00
Brandon Philips
bfbfd9f4eb
chore(build_container): delete
...
This tool was a bit of a hack and isn't really used. Delete it.
2013-07-05 12:06:41 -07:00
Brandon Philips
a45c529549
feat(build*): add CoreOS production image building
...
This will create a CoreOS production image and support it with the tools
like image_to_vm.sh and build_image.
2013-07-05 12:06:40 -07:00
Brandon Philips
195d052495
fix(*): drop FACTORY images
...
we don't need factory image functionality. Drop it to simplify our
scripts and prepare for our "production" feature and flags.
2013-07-05 09:37:38 -07:00
Michael Marineau
b9b02855ca
Merge pull request #20 from marineam/target
...
Add ability to upload amd64-generic packages
2013-07-04 11:37:40 -07:00
Michael Marineau
d619e4f326
fix(bootstrap_sdk): Remove seedcache and snapcache features.
...
We aren't taking full advantage of seedcache and untarring things isn't
a big burden on us anyway so don't bother and hopefully avoid leaving
oodles of files behind.
2013-07-03 20:19:41 -04:00
Michael Marineau
6aaaf3b846
feat(build_packages): Add --upload option to build_packages
...
Defaults to upload for official builds and not otherwise.
2013-07-03 20:10:16 -04:00
Brandon Philips
098b91013d
Merge pull request #19 from marineam/updates
...
fix(update_ebuilds): Switch default source to rsync mirrors.
2013-07-03 13:52:57 -07:00
Brandon Philips
61b3560bec
Merge pull request #18 from philips/core_upload_update-signing
...
Core upload update signing
2013-07-03 12:20:15 -07:00
Brandon Philips
d85bf2432a
feat(core_upload_update): insert the public key
...
shove the public key into the image so it can be found by update_engine
2013-07-03 12:18:45 -07:00
Michael Marineau
734d446aae
fix(update_ebuilds): Switch default source to rsync mirrors.
...
Anonymous CVS is too unreliable (or I keep getting blocked, who knows)
so switch the default remote source to the Gentoo rsync mirrors which is
probably what I should have done in the first place. :)
2013-07-03 14:38:11 -04:00
Brandon Philips
61b3246614
Merge pull request #17 from marineam/version
...
fix(bootstrap_sdk): Default to uploading official builds.
2013-07-03 09:55:21 -07:00
Michael Marineau
e9ca88bc69
fix(bootstrap_sdk): Default to uploading official builds.
2013-07-03 12:24:09 -04:00
Michael Marineau
794f472faf
Merge pull request #16 from marineam/version
...
add(master_release): Add script for updating master's version.txt
2013-07-03 09:15:33 -07:00
Michael Marineau
5790b3e182
fix(*_release): Calculate TODAYS_VERSION in common.sh
2013-07-03 12:11:49 -04:00
Michael Marineau
1099dbe319
add(master_release): Add script for updating master's version.txt
...
This is intended to be called after branch_release and all official
builds from that new branch are complete. Then updating master's
version.txt will switch things to start using that new release as the
source for binary packages.
Complete documentation for this whole process coming soon. :)
2013-07-03 11:40:36 -04:00
Brandon Philips
3b9ff1ea62
fix(core_upload_update): use the base image
...
- Use variable for the image name
- add COREOS prefixed variables so we can start weaning ourself off of the
others.
2013-07-02 16:14:07 -07:00
Brandon Philips
ff7b7b064d
chore(core_upload_update): remove TODO
2013-07-02 14:12:32 -07:00
Brandon Philips
736d7aa3c0
Merge pull request #14 from philips/core_upload_update-use-script-framework
...
feat(core_upload_update): use flag parsing library
2013-07-02 13:52:31 -07:00
Brandon Philips
379ff9e053
feat(core_upload_update): use flag parsing library
...
convert to use the flag parsing library instead of lots of positional
args.
2013-07-02 13:43:40 -07:00
Michael Marineau
065eedf142
Merge pull request #15 from marineam/version
...
Version handling cleanup
2013-07-02 13:35:47 -07:00
Michael Marineau
2482291e7d
fix(scripts): Cleanup build version handling.
...
A few things here:
- Source manifests/version.txt directly instead of coreos-version.sh
- Remove Chrome branch from target image directory names.
- Use proper version instead of timestap for catalyst builds.
- Move lsb_release script from coreos-overlay to build_library.
2013-07-02 16:12:02 -04:00
Michael Marineau
be2bdaaecf
fix(build_packages): Remove unnecessary version info export.
...
Nothing in build_packages references the variables from
coreos_version.sh and nothing in our ebuilds depends on it being in the
environments so just remove it.
2013-07-02 15:39:31 -04:00
Michael Marineau
023936e152
Merge pull request #13 from marineam/version
...
add(branch_release): Add script for generating release branches.
2013-07-02 11:29:35 -07:00
Michael Marineau
92c408ab3b
fix(branch_release): Change default track from dev to dev-channel
2013-07-02 14:23:02 -04:00
Michael Marineau
ea9664bb94
add(branch_release): Add script for generating release branches.
2013-07-02 14:02:59 -04:00
Michael Marineau
2ab0eb8b2b
Merge pull request #12 from philips/core-upload-update
...
feat(core_upload_update): set track on cli
2013-07-02 07:30:45 -07:00
Brandon Philips
5d145c3f49
feat(core_upload_update): set track on cli
...
move core_update_developer_track.sh to core_upload_update and give it
the ability to update a track via a command line argument.
2013-07-01 22:04:23 -07:00
Brandon Philips
9b7d216afe
Merge pull request #11 from philips/fixup-official-for-coreos
...
fix(*): use COREOS_OFFICIAL
2013-06-30 21:33:48 -07:00
Brandon Philips
aa7eed311a
fix(*): use COREOS_OFFICIAL
...
use the COREOS_OFFICIAL env variable instead of CHROMEOS_OFFICIAL
2013-06-30 19:39:39 -07:00
Michael Marineau
6ac55484e2
Merge pull request #10 from philips/add-code-signing
...
feat(core_update_developer_track): add code signing
2013-06-30 13:57:44 -07:00
Brandon Philips
7053527499
feat(core_update_developer_track): add code signing
...
add code signing features to core_update_developer_track. The input keys
are simply `openssl genrsa -out server.key` style keys.
2013-06-30 12:49:50 -07:00
Brandon Philips
e3d5a705ec
Merge pull request #9 from marineam/ebuildcommit
...
fix(update_ebuilds): Move misplaced command
2013-06-28 18:45:58 -07:00
Michael Marineau
29afbee64d
fix(update_ebuilds): Move misplaced command
...
The big here document in the middle of a if statement confuses the code
layout some and I put the git commit outside of the else clause instead
of inside. Ooops. The joy of shell.
2013-06-28 20:58:44 -04:00
Brandon Philips
a43590a3f3
Merge pull request #8 from marineam/buildbot
...
Buildbot
2013-06-27 10:56:16 -07:00