Brandon Philips
98393b7a21
fix(build_library): mkdir /usr/share/coreos in the right order
...
This is important otherwise things fail to create files because the
directoreis don't exist.
2014-03-13 12:18:33 -07:00
Brandon Philips
6620d7a5a7
fix(build_library): put lsb-release in usr too
2014-03-13 12:08:50 -07:00
Brandon Philips
ed19e9f559
fix(build_library): use ln -sf instead of if
...
we don't need an if statement when we can force.
2014-03-13 12:05:33 -07:00
Brandon Philips
9ce005cf88
fix(build_library): make the usr link relative
...
Fix the problem of: "pecified switch root path %s does not seem to be an
OS tree. /etc/os-release is missing" because dracut doesn't have an
/usr/share/coreos/os-release file.
2014-03-13 12:04:10 -07:00
Alex Polvi
31596f8d84
Merge branch 'rackspace' of https://github.com/polvi/coreos-overlay into rackspace
...
Conflicts:
coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild
coreos-base/nova-agent-watcher/nova-agent-watcher-9999.ebuild
coreos-base/oem-rackspace/files/run
2014-03-13 10:04:22 -07:00
Alex Polvi
8a9ba9dab5
bump(): coreos-cloudinit and nova-agent-watcher
2014-03-13 10:01:06 -07:00
Alex Polvi
fea10c7ad1
wip, add nova-agent-watcher powered by cloudinit
2014-03-13 09:55:41 -07:00
Alex Polvi
d2b07a1981
feat(rackspace): update rackspace to use cloudinit
2014-03-13 06:40:58 +00:00
Greg Kroah-Hartman
96172f7f20
Merge pull request #190 from gregkh/os-release
...
set_lsb_release bugfix and os-release movement
2014-03-13 04:07:16 +00:00
Greg Kroah-Hartman
1d6d1f7539
feat(build_library) move os-release to /usr/share/coreos/
2014-03-13 03:14:02 +00:00
Greg Kroah-Hartman
9ee59adf6f
fix(build_library) fix the build breakage from previous amd64-user change
2014-03-13 03:13:12 +00:00
Greg Kroah-Hartman
9b300e6240
Merge pull request #189 from philips/new-update-files
...
fix(build_library): create /usr/share/coreos files
2014-03-13 02:50:52 +00:00
Brandon Philips
03c152a519
hack(build_library): support amd64-usr
...
Make special defaults for amd64-usr
2014-03-12 19:28:46 -07:00
Greg Kroah-Hartman
1f00f07259
fix(sys-apps/systemd) allow booting without /etc/os-release
...
systemd will not boot if /etc/os-release is not present.
We "know" better, and can recover from a lost /etc/ directory, so patch
out the test. This is only for "real" booting, not for nspawn
containers at this point in time as we aren't booting full system images
that way. Yet.
2014-03-13 01:50:24 +00:00
Brandon Philips
b8fe368087
fix(build_library): create /usr/share/coreos files
...
create the basic files in /usr/share/coreos that should exist
2014-03-12 18:45:51 -07:00
Michael Marineau
268e6ad51e
Merge pull request #412 from marineam/quickfix
...
Fix cros-installer removal
2014-03-12 18:45:30 -07:00
Alex Polvi
e920f6c9f9
wip, add nova-agent-watcher powered by cloudinit
2014-03-13 01:45:29 +00:00
Michael Marineau
9d110d764d
Merge pull request #411 from marineam/syslinux
...
Syslinux and UEFI
2014-03-12 18:45:15 -07:00
Michael Marineau
4a36096b8c
Merge pull request #95 from marineam/syslinux
...
bump(sys-boot/syslinux): sync with upstream
2014-03-12 18:44:51 -07:00
Michael Marineau
54ad9b0565
Merge pull request #188 from marineam/syslinux
...
feat(disk_util): Switch from SYSLINUX's gptmbr.bin to mbr.bin
2014-03-12 18:44:39 -07:00
Michael Marineau
d908869b86
fix(coreos-base/*): Clean up cros-installer and cros-factoryutils
...
cros-installer has already been removed, clean up lingering references.
cros-factoryutils installed nothing, just remove the ebuild.
2014-03-12 18:40:27 -07:00
Michael Marineau
ee6a563e5d
bump(coreos-base/cros-devutils): Now includes chromeos-common.sh
...
This file was previously installed by the coreos-installer package.
2014-03-12 18:31:45 -07:00
Michael Marineau
f05b5bba5e
bump(sys-firmware/edk2-ovmf): Update to new snapshot
2014-03-12 18:01:08 -07:00
Michael Marineau
5f39539fe6
fix(profiles): Unmask newer versions of SYSLINUX
2014-03-12 18:01:08 -07:00
Michael Marineau
486057cfb0
add(sys-firmware/edk2-ovmf): Add UEFI firmware for QEMU
...
To use either run qemu with:
-bios efi-bios.bin
Or:
-L path/to/usr/share/edk2-ovmf
The latter is useful if you want to use the OVMF built by the SDK
outside of the SDK. Using UEFI with the QEMU instance inside the CoreOS
SDK is kinda awkward because serial doesn't work and UEFI uses a VGA
graphics framebuffer mode, not VGA text mode so -curses doesn't work
either. In any case, it is a start.
2014-03-12 18:01:08 -07:00
Michael Marineau
b0beaa285e
Merge pull request #410 from marineam/usr
...
Upgrade support for /usr
2014-03-12 17:50:16 -07:00
Michael Marineau
2fb67c87e6
Merge pull request #187 from marineam/usr
...
fix(build_image): The kernel is now in /usr/boot
2014-03-12 17:50:12 -07:00
Michael Marineau
6b37a812fb
bump(coreos-base/update_engine): Support for /usr images
2014-03-12 17:48:14 -07:00
Michael Marineau
50ab0f0ff8
bump(sys-boot/syslinux): sync with upstream
2014-03-12 15:53:25 -07:00
Michael Marineau
0c1198c3bb
feat(disk_util): Switch from SYSLINUX's gptmbr.bin to mbr.bin
...
cgpt now supports generating hybrid MBRs and the classic style mbr.bin
from any version of SYSLINUX should work the same with the hybrid MBR.
The other code, gptmbr.bin, changes after SYSLINUX 3. Switching lets me
play with different versions of SYSLINUX without breaking everything.
With this change all images feature a hybrid MBR so the special case for
some VM platforms has been removed.
2014-03-12 15:38:34 -07:00
Michael Marineau
b09375f94f
remove(coreos-base/coreos-installer): replaced by a small shell script
...
The tools this provided are moving to update_engine.
2014-03-12 14:41:17 -07:00
Michael Marineau
9f453bc519
fix(sys-kernel/coreos-kernel): Install kernel image to /usr/boot
...
/boot is not included in /usr images
2014-03-12 14:41:17 -07:00
Michael Marineau
ef90a41059
bump(coreos-base/cros-devutils): Various fixes for /usr images.
2014-03-12 14:41:17 -07:00
Michael Marineau
b7018ba599
bump(coreos-base/vboot_reference): small cgpt update
2014-03-12 14:41:14 -07:00
Michael Marineau
88820b12d3
fix(build_image): The kernel is now in /usr/boot in /usr images
2014-03-12 14:36:07 -07:00
Greg Kroah-Hartman
b52758b530
Merge pull request #409 from gregkh/systemd
...
bump(sys-apps/systemd) systemd is now version 211
2014-03-12 10:41:10 -07:00
Greg Kroah-Hartman
3c85a057c8
bump(sys-apps/systemd) systemd is now version 211
...
Also add a patch to fix the journal file permission issue.
2014-03-11 23:40:14 -07:00
Michael Marineau
a79eb9305a
Merge pull request #186 from marineam/hvm
...
fix(vm_image_util): Skip kexec when booting on Xen HVM
2014-03-11 21:18:20 -07:00
Michael Marineau
209a08f8b6
Merge pull request #408 from marineam/cgpt
...
bump(coreos-base/vboot_reference): New cgpt version
2014-03-11 21:05:20 -07:00
Michael Marineau
642416619b
bump(coreos-base/vboot_reference): New cgpt version
...
Supports looking up disks via partition device nodes.
2014-03-11 18:20:01 -07:00
Michael Marineau
6264c82e2b
Merge pull request #407 from gregkh/iproute
...
fix(coreos-base/coreos): add iproute2 to the base image
2014-03-11 16:53:05 -07:00
Greg Kroah-Hartman
c9321f682a
fix(coreos-base/coreos): add iproute2 to the base image
...
It got removed from the system when dhcpd went away
2014-03-11 15:38:40 -07:00
Greg Kroah-Hartman
83cda55bad
Merge pull request #406 from gregkh/systemd
...
fix(sys-apps/systemd) Update to latest 210-stable version
2014-03-11 12:15:47 -07:00
Greg Kroah-Hartman
495b49070f
fix(sys-apps/systemd) Update to latest 210-stable version
...
Should resolve a bunch of reported issues.
2014-03-11 12:04:19 -07:00
Michael Marineau
c90ea5f504
fix(vm_image_util): Skip kexec when booting on Xen HVM
...
This is buggy, instead we will need to handle Xen HVM similar to PV
except this requires SYSLINUX config tweaking instead of grub's menu.lst
2014-03-11 11:38:46 -07:00
Greg Kroah-Hartman
964206bb3d
Merge pull request #405 from gregkh/kernel_update
...
bump (sys-kernel/coreos-kernel) bump to 3.13.6
2014-03-11 11:11:56 -07:00
Greg Kroah-Hartman
236263d969
bump (sys-kernel/coreos-kernel) bump to 3.13.6
...
Also enable qla2xxx driver.
2014-03-11 10:32:06 -07:00
Michael Marineau
fc888e7b40
Merge pull request #403 from marineam/btrfs
...
btrfs and partitioning updates
2014-03-11 08:58:29 -07:00
Michael Marineau
2fa43168ce
bump(sys-kernel/bootengine): drop resize module
...
Moving to btrfs means we don't need to resize before mounting.
2014-03-10 18:54:52 -07:00
Michael Marineau
351df16adb
bump(coreos-base/vboot_reference): New cgpt version
...
Tolerates btrfs, better protective MBR support and adds hybrid MBR support.
2014-03-10 18:54:52 -07:00