Michael Marineau
17ff57c376
Merge pull request #433 from marineam/rebuild
...
build_packages: be less aggressive about rebuilding packages
2015-07-08 13:58:22 -07:00
Michael Marineau
28c3c3def3
build_packages: be less aggressive about rebuilding packages
...
The --rebuild-if-unbuilt emerge option will recompile packages if any
build-time dependencies changed. This can be a useful safety to make
sure applications get re-linked and so forth. However recent versions of
portage have grown better defaults for choosing when to rebuild so lets
turn the build_packages flag around and leave emerge to do its default
behavior and see if that is sufficiently safe.
2015-07-08 13:45:18 -07:00
Michael Marineau
028e21b14e
Merge pull request #236 from marineam/ccache
...
bump(dev-util/ccache): sync with upstream
2015-07-08 13:26:38 -07:00
Nick Owens
e6fe35eb12
Merge pull request #234 from mischief/libxml2
...
bump(dev-libs/libxml2): sync with upstream
2015-07-08 13:25:10 -07:00
Nick Owens
74dbb152b9
Merge pull request #235 from mischief/sqlite
...
bump(dev-db/sqlite): sync with upstream
2015-07-08 13:25:03 -07:00
Michael Marineau
b44ef79681
Merge pull request #1343 from marineam/ccache
...
ccache and systemd build cleanups
2015-07-08 12:02:02 -07:00
Michael Marineau
1ad8deb6ce
systemd: remove nls use flag
...
This option doesn't actually do anything, it merely moves errors about
missing intltool from the compile step to the configure step. Upstream
dropped the flag ages ago but we kept it not knowing if it was useful.
2015-07-08 12:00:57 -07:00
Michael Marineau
76885d2ab3
systemd: add a 'man' use flag
...
No need to spend time generating man pages for targets we never install
man pages on.
2015-07-08 12:00:57 -07:00
Michael Marineau
d1da4816c4
systemd: remove old configure options
...
elfutils has a use flag, the dbus option was removed in 219
2015-07-08 12:00:50 -07:00
Michael Marineau
09e076669b
util-linux: don't bother excluding misc small utilities
...
We may not *need* things like fsck.minix but it does get the systemd
test suite to pass. setarch should be there. fdformat and others are no
longer built by the ebuild.
2015-07-08 11:48:19 -07:00
Michael Marineau
5c8f1516ad
systemd: set explicit reference time for NTP
2015-07-07 20:35:45 -07:00
Michael Marineau
e9a96f2f61
profiles: re-enable ccache, using latest 3.2.x version
...
Kernel builds should now be happy with ccache so re-enable by default.
2015-07-07 20:33:42 -07:00
Michael Marineau
7fed71e9ac
coreos-kernel: explicitly add -nopie for hardened compilers
...
The Gentoo hardened compiler enables PIE by default unless it detects an
incompatible option. To detect kernel builds it uses -D__KERNEL__ which
is unfortunately a preprocessor option that ccache >= 3.2 will not pass
to compile-only calls, since in theory it is unnessicary and omitting
preprocessor options works around and issues in another (*cough* LLVM)
compilers. There really isn't any other alternative magic hack so go
with the plain no-magic solution. :)
Bug: https://bugs.gentoo.org/show_bug.cgi?id=535984
2015-07-07 20:25:12 -07:00
Michael Marineau
123ba24f9e
bump(dev-util/ccache): sync with upstream
2015-07-07 18:07:52 -07:00
mischief
9f7b64dd3a
bump(dev-db/sqlite): sync with upstream
2015-07-07 06:59:19 -07:00
mischief
40f709adac
bump(dev-libs/libxml2): sync with upstream
2015-07-07 06:56:29 -07:00
Alex Crawford
f968fd1697
Merge pull request #233 from crawford/rust
...
bump(dev-lang/rust-bin): sync with upstream
2015-07-06 19:47:14 -07:00
Alex Crawford
75836ac1d2
bump(dev-lang/rust-bin): sync with upstream
2015-07-06 18:23:20 -07:00
Alex Crawford
9d50045378
remove(dev-lang/rust): moving to rust-bin
2015-07-06 18:23:20 -07:00
Alex Crawford
edfd5ad012
Merge pull request #1342 from crawford/seismograph
...
sys-apps/seismograph: include disk GUID feature
2015-07-06 16:47:25 -07:00
Alex Crawford
7ac986e5ed
sys-apps/seismograph: include disk GUID feature
2015-07-06 13:51:16 -07:00
Michael Marineau
5d037e2840
Merge pull request #432 from marineam/cleanup
...
bootstrap_sdk: do not remove make.conf
2015-07-06 13:22:41 -07:00
Michael Marineau
aa4ba8b2bb
bootstrap_sdk: do not remove make.conf, turns out catalyst runs sed over it
2015-07-06 13:14:51 -07:00
Michael Marineau
1721249283
Merge pull request #1341 from coreos/revert-1337-update
...
Revert "Update update_engine"
2015-07-06 13:10:33 -07:00
Michael Marineau
db5b23df47
Merge pull request #431 from marineam/cleanup
...
Simplify SDK setup
2015-07-06 12:15:56 -07:00
Michael Marineau
9f6ef609b5
Revert "Update update_engine"
2015-07-06 06:08:46 -07:00
Michael Marineau
2eec99130b
setup_board: simplify PORTAGE_USERNAME handling
2015-07-05 18:01:50 -07:00
Michael Marineau
1fa7ef236b
update_chroot: remove dependency on complex 'chromeos-cache' links
...
The distfiles cache is always under .cache in the repo tree but there is
a lot of extra logic to make that configurable along with compatibility
symlinks for previous locations. Just yank it all out.
2015-07-05 17:54:00 -07:00
Michael Marineau
611ed7698e
enter_chroot: remove subversion config goo
...
We do not have any svn based live ebuilds that require credentials which
I presume is the only reason for shuffling svn configs like this.
2015-07-05 17:20:43 -07:00
Michael Marineau
db734ea417
bootstrap_sdk: do not leak catalyst config into sdk tarballs
...
The version of repos.conf/coreos.conf that catalyst needs isn't valid
for normal SDK chroots and causes env-update to spew errors when it is
run prior to update_chroot which configures portage properly.
2015-07-05 16:57:05 -07:00
Michael Marineau
174a847e36
update_chroot: remove dependence on /usr/local/portage/* symlinks
...
A step in reducing the amount of initialization code required: drop
needless symlinks under /usr/local/portage to the portage trees. Just
configure portage to point directly at the source instead. Only crossdev
remains in that location because it is a locally managed overlay.
2015-07-05 16:57:05 -07:00
Michael Marineau
dcf94ca48c
Merge pull request #1340 from coreos/revert-1338-fleet-0.11.0
...
Revert "app-admin/fleet: bump to v0.11.0"
2015-07-04 20:16:09 -07:00
Michael Marineau
1520766779
Revert "app-admin/fleet: bump to v0.11.0"
2015-07-04 13:14:32 -07:00
Michael Marineau
76856e8718
Merge pull request #430 from marineam/auzip
...
generate_au_zip: improve error reporting of missing files
2015-07-03 21:47:06 -07:00
Michael Marineau
0477ee2df0
Merge pull request #1337 from marineam/update
...
Update update_engine
2015-07-03 21:46:57 -07:00
Nick Owens
c6b9fa98be
Merge pull request #1339 from mischief/networkd-nat
...
sys-apps/systemd: enable nat use flag for ip masquerading in networkd
2015-07-03 18:49:53 -07:00
mischief
cd117a321e
sys-apps/systemd: enable nat use flag for ip masquerading in networkd
2015-07-03 18:48:05 -07:00
Nick Owens
f15f74448c
Merge pull request #1338 from mischief/fleet-0.11.0
...
app-admin/fleet: bump to v0.11.0
2015-07-03 17:24:55 -07:00
mischief
f1278017ab
app-admin/fleet: bump to v0.11.0
2015-07-03 17:19:07 -07:00
Michael Marineau
f52a4cc47e
Merge pull request #1328 from exoscale/master
...
exoscale network workaround not needed anymore
2015-07-02 16:37:02 -07:00
retrack
1f6a7401b8
coreos-base/oem-exoscale: network workaround not needed anymore
2015-07-03 01:15:21 +02:00
Michael Marineau
a437c096fe
update_engine: update to latest, fixes kernel payload code
2015-07-02 14:09:56 -07:00
Michael Marineau
7f33fd307c
Revert "Revert "update_engine: lots of updates""
...
This reverts commit 7bbc88c31ce48c6da6fb6fd1c1bf9d3927825d9f.
2015-07-02 14:08:12 -07:00
Michael Marineau
fcd55e0171
generate_au_zip: improve error reporting of missing files
2015-07-02 13:51:39 -07:00
Michael Marineau
5d4eebf714
Merge pull request #1336 from marineam/systemd
...
systemd: fix systemd-escape's exit code
2015-07-02 13:03:32 -07:00
Michael Marineau
032a4d5fe6
Merge pull request #428 from marineam/selinux
...
build_image: make building selinux policy optional
2015-07-02 12:14:42 -07:00
Michael Marineau
8f935f6ebb
Merge pull request #1335 from marineam/selinux
...
selinux: make selinux optional based on USE flags, disable for now.
2015-07-02 12:13:59 -07:00
Michael Marineau
bd33c8cf5d
systemd: fix systemd-escape's exit code
2015-07-02 12:13:39 -07:00
Michael Marineau
9db6ac5ef7
build_image: make building selinux policy optional
2015-07-01 23:11:09 -07:00
Michael Marineau
e5c1d942ec
selinux: make selinux optional based on USE flags, disable for now.
...
Some issues still to work out with tmpfiles and logind.
2015-07-01 22:41:43 -07:00