30065 Commits

Author SHA1 Message Date
Michael Marineau
4bd36056b2 Merge pull request #630 from petrhosek/add-oem-cloudstack
add(coreos-base/oem-cloudstack): CloudStack support
2014-07-24 17:23:45 -07:00
Michael Marineau
cef3944504 chore(metadata): Regenerate cache 2014-07-24 12:12:10 -07:00
Michael Marineau
9b18163577 Merge pull request #308 from marineam/hack
onmetal: Replace boot_kernel's args
2014-07-24 12:01:35 -07:00
Michael Marineau
3ee48fac14 onmetal: Replace boot_kernel's args
The console should be on ttyS4 and just in case blacklist mei.
2014-07-24 11:57:57 -07:00
Michael Marineau
365a8bb9fe bump(dev-util/catalyst): sync with upstream 2014-07-24 11:48:39 -07:00
Michael Marineau
b345696c4a Merge pull request #126 from marineam/binutils
bump(sys-devel/binutils): sync with upstream
2014-07-24 10:09:18 -07:00
Michael Marineau
7e89879323 portage: stabalize 2.2.8 2014-07-23 16:43:39 -07:00
Michael Marineau
ffe28267e8 bump(sys-devel/binutils): sync with upstream 2014-07-23 15:59:55 -07:00
Michael Marineau
ad15dc7516 Merge pull request #768 from marineam/domain
systemd: re-add support for setting domain name via DHCP
2014-07-23 15:56:43 -07:00
Michael Marineau
ba83d68a6f Merge pull request #758 from marineam/eroot
portage: Add patch to filter EROOT from ebuild environment
2014-07-23 15:46:37 -07:00
Michael Marineau
a648c7fdbe Merge pull request #757 from marineam/user
eclass: set default portage user and group
2014-07-23 15:46:25 -07:00
Michael Marineau
4c88c69412 Merge pull request #307 from marineam/fix-loop
build_package: fix loop between two loop breaking steps
2014-07-23 15:46:15 -07:00
Jonathan Boulle
da559f4b9b Merge pull request #767 from jonboulle/master
app-emulation/docker: bump to 1.1.2
2014-07-23 12:47:57 -07:00
Jonathan Boulle
268a1e586f app-emulation/docker: bump to 1.1.2 2014-07-23 12:36:19 -07:00
Michael Marineau
9adde8811c Merge pull request #766 from marineam/time
systemd: timesyncd is now enabled under sysinit.target
2014-07-22 20:26:33 -07:00
Michael Marineau
5246943e1c systemd: re-add support for setting domain name via DHCP 2014-07-22 18:51:09 -07:00
Michael Marineau
d7fead7234 systemd: timesyncd is now enabled under sysinit.target 2014-07-22 15:08:22 -07:00
Michael Marineau
a518dc8df1 build_package: fix loop between two loop breaking steps
If util-linux has a binary package it will be used, but if that binary
package has +udev it will pull in systemd. systemd has a loop that needs
to be broken too so if the util-linux loop breaker doesn't also handle
the systemd one it all falls apart.

In short the comment above the loop breaker code noting that we can try
this until it gets wonky. Well, it is wonky and we need to re-do how
build_packages works as a result. This is just a temporary workaround
until we figure out a larger restructuring.
2014-07-22 14:49:52 -07:00
Michael Marineau
aac815e449 Merge pull request #306 from marineam/fail
setup_board: fix fetching binary toolchain packages
2014-07-22 14:20:54 -07:00
Michael Marineau
e19de29cda setup_board: fix fetching binary toolchain packages
Fix 98684560 which in turn tried to fix 0d29e735. This time the option
to download binary packages was lost so building from scratch worked but
not the normal usage of using binary packages. *sigh*
2014-07-22 14:11:18 -07:00
Michael Marineau
4ca4b65dba Merge pull request #303 from marineam/fixes
Toolchain build fixes
2014-07-22 12:44:41 -07:00
Michael Marineau
6b9d061c0a Merge pull request #125 from marineam/eroot
toolchain-binutils.eclass: sync with upstream
2014-07-21 21:41:42 -07:00
Alex Crawford
ae6dd50787 Merge pull request #765 from crawford/master
coreos-base/coreos-cloudinit: bump to v0.9.0
2014-07-21 19:27:10 -07:00
Michael Marineau
fd8473baaa Merge pull request #764 from marineam/bump
locksmith: now with less crashing
2014-07-21 19:23:18 -07:00
Alex Crawford
e2a7216a4a coreos-base/coreos-cloudinit: bump to v0.9.0 2014-07-21 19:21:01 -07:00
Michael Marineau
fbd4b03cec locksmith: now with less crashing 2014-07-21 19:17:58 -07:00
Alex Crawford
26092216ed Merge pull request #763 from crawford/fillings
Pull teeth. Replace with onmetal.
2014-07-21 20:44:39 -05:00
Alex Crawford
abf24663a2 Merge pull request #305 from crawford/fillings
Pull teeth. Replace with onmetal.
2014-07-21 20:44:36 -05:00
Alex Crawford
712c1a3d9b Pull teeth. Replace with onmetal. 2014-07-21 18:40:36 -07:00
Michael Marineau
8b8b969c6b Merge pull request #759 from marineam/hostname
systemd: report errors when setting hostname from dhcp
2014-07-21 18:40:16 -07:00
Michael Marineau
4b359375d7 Merge pull request #304 from marineam/hostname
qemu: set DHCP hostname based on image name and version
2014-07-21 18:32:08 -07:00
Alex Crawford
e6e009bb05 Pull teeth. Replace with onmetal. 2014-07-21 18:30:26 -07:00
Alex Crawford
8b8f235541 Merge pull request #762 from crawford/teeth
coreos-base/oem-rackspace-teeth: Move rename-interfaces.sh into script
2014-07-21 18:29:29 -07:00
Alex Crawford
f62db5109f coreos-base/oem-rackspace-teeth: Move rename-interfaces.sh into script 2014-07-21 18:15:58 -07:00
Michael Marineau
891c5047fd Merge pull request #761 from marineam/lockfix
Fixes for locksmith
2014-07-21 18:15:56 -07:00
Michael Marineau
5e727f7dad locksmith: featuring a much longer attention span 2014-07-21 18:06:05 -07:00
Brandon Philips
596aaaed9f Merge pull request #760 from philips/docker-socket-permissions
app-emulation/docker: make the docker socket protected
2014-07-21 18:05:18 -07:00
Michael Marineau
0e05e89db9 update_engine: work around broken locksmith version 2014-07-21 16:53:30 -07:00
Michael Marineau
2a004f0081 qemu: set DHCP hostname based on image name and version
Provides an easy way to test this setting hostname from DHCP, most other
systems rely on it.
2014-07-21 16:43:48 -07:00
Michael Marineau
dd1e509b00 systemd: report errors when setting hostname from dhcp 2014-07-21 16:28:48 -07:00
Michael Marineau
5a5e2c91ae toolchain-binutils.eclass: sync with upstream
Fixes compatibility with a new portage patch that filters EROOT from the
ebuild environment. This newer version sets EROOT as needed in each
phase function so it is safe from filtering.
2014-07-20 22:10:33 -07:00
Michael Marineau
4e97f0b84c portage: Add patch to filter EROOT from ebuild environment
EROOT must always be derived from ROOT, preserving it causes binary
packages to break in mysterious and often silent ways.

Upstream: https://bugs.gentoo.org/show_bug.cgi?id=490014
2014-07-20 21:36:43 -07:00
Michael Marineau
986845608a setup_board: fix compiling toolchains from scratch
Commit 0d29e735 broke this by not properly initializing the toolchain
ebuild flags when binary packages were disabled.
2014-07-20 21:32:53 -07:00
Michael Marineau
859cea0306 build_library: fix compatibility with latest crossdev version 2014-07-20 21:32:53 -07:00
Michael Marineau
f8e5fe779b Merge pull request #756 from marineam/dev
bootengine: fix install when $ROOT is /
2014-07-20 17:07:45 -07:00
Michael Marineau
a9bcccd3a1 eclass: set default portage user and group
The PORTAGE_USERNAME and PORTAGE_GRPNAME variables are not exported by
default. The SDK uses them to get portage to run builds as the
developer's uid/gid instead of portage:portage. When running outside of
the SDK use the default portage user and group.
2014-07-20 17:05:06 -07:00
Michael Marineau
0388251549 bootengine: fix install when $ROOT is / 2014-07-20 16:25:29 -07:00
Michael Marineau
946797f5d9 Merge pull request #302 from marineam/dev
Developing in dev images
2014-07-19 21:00:39 -07:00
Michael Marineau
f9e03a8e6f build_image: add repos.conf and binpkgs url to dev images
Needed for portage 2.2. Sync URIs are included but not very useful yet
because portage only can do `git pull` but not `git clone`. An extra
helper script will be required to do the initial clone it seems.

Binary packages may be useful for re-installing a package with a
different INSTALL_MASK. Can be used to install debug symbols.
2014-07-19 19:20:51 -07:00
Michael Marineau
07cb281d6a build_image: install the complete system package set in dev images
dev images, now with fancy tools like `make`!
2014-07-19 17:29:05 -07:00