Commit Graph

4592 Commits

Author SHA1 Message Date
David Michael
6d9e0b0a81
Merge pull request #861 from dm0-/clean
Drop some old workarounds
2019-01-25 01:40:27 -05:00
David Michael
7b7c78b592 build_library: Drop old workarounds for toolchain binpkgs 2019-01-24 23:25:51 +00:00
David Michael
449066f395 update_chroot: Drop old workarounds for package renames 2019-01-19 23:17:10 +00:00
David Michael
09b8493a2d
Merge pull request #860 from dm0-/glsa
build_library: Drop whitelisted Go GLSAs
2018-12-21 16:05:16 -05:00
David Michael
45c9ef7867 build_library: Drop whitelisted Go GLSAs
Since Go is no longer cross-compiled, it won't hit the boards' GLSA
tests anymore.
2018-12-21 16:27:55 +00:00
Benjamin Gilbert
988512c358
Merge pull request #858 from bgilbert/sign
transfer.sh: add subcommands to devsign and sign releases
2018-11-20 14:06:54 -05:00
Benjamin Gilbert
6d1cfa6a75 transfer.sh: add subcommands to devsign and sign releases
Both subcommands take a SIGDIR argument which is assumed to be within
a git repo we can safely sync.  devsign creates commits but does not
(currently) push them, leaving that to the user.
2018-11-20 13:17:41 -05:00
Benjamin Gilbert
e443b9afdb transfer.sh: drop recursive chown
This shouldn't be needed now that we're not copying files via a USB stick.
2018-11-20 13:15:51 -05:00
David Michael
3f5af54465
Merge pull request #856 from dm0-/sdk
Revert "catalyst: Temporarily disable update_seed again"
2018-11-16 21:29:26 -05:00
Andrew Jeddeloh
48cad3ef0c
Merge pull request #857 from ajeddeloh/change-ip
signing/sign.sh: update fero ip
2018-11-16 13:04:02 -08:00
Andrew Jeddeloh
94fa9670b3 signing/sign.sh: update fero ip 2018-11-16 11:19:39 -08:00
David Michael
e1761bee54 Revert "catalyst: Temporarily disable update_seed again"
This reverts commit 373d5a814b.
2018-11-16 14:11:00 +00:00
David Michael
ca516260e2
Merge pull request #854 from dm0-/rust
update_chroot: Work around dead cargo file conflicts
2018-11-15 08:36:45 -05:00
David Michael
fceffdb660 update_chroot: Work around dead cargo file conflicts 2018-11-14 21:09:52 +00:00
David Michael
41b71565d8
Merge pull request #853 from dm0-/glsa
build_library: Whitelist the systemd GLSA until we have 239
2018-11-01 12:14:14 -04:00
David Michael
103c7425fe build_library: Whitelist the systemd GLSA until we have 239 2018-11-01 14:45:21 +00:00
Andrew Jeddeloh
7fcdc14536
Merge pull request #848 from ajeddeloh/fix-sigs
signing/sign.sh: fix armoring
2018-10-29 10:53:08 -07:00
Andrew Jeddeloh
8e4d1dff44 signing/sign.sh: fix armoring
We use gpg --enarmor to convert the torcx manifest binary sigs to ascii
armored ones. Unfortunately --enarmor just wraps the binary blob without
realizing its a signature, which breaks torcx. Pipe the output through
sed to fix the header.
2018-10-29 08:09:39 -07:00
David Michael
dcfc5c173a
Merge pull request #849 from dm0-/arm64
Drop arm64 handling so scripts correctly give "unsupported board" errors
2018-10-26 16:51:46 -04:00
David Michael
373d5a814b catalyst: Temporarily disable update_seed again
This works around the edk2 rename breaking SDK bootstrapping.  It
can be reverted when an SDK has the new version built into it.
2018-10-25 17:08:02 -04:00
David Michael
ba7d7f1410 update_chroot: Add a workaround for a package rename
This avoids SDK update failures due to conflicts.  It can be
reverted once SDKs have the new version built into them.
2018-10-25 20:22:35 +00:00
David Michael
f9432f6702 vm_image_util: Switch back to edk2-ovmf paths
The custom sys-firmware/edk2 package has been replaced by Gentoo's
sys-firmware/edk2-ovmf package now that only amd64 is supported.

This partially reverts 1761d9d071 .
2018-10-25 17:15:03 +00:00
David Michael
2467923d56 Remove arm64 from supported board operations 2018-10-25 16:00:09 +00:00
David Michael
8e8d07f9a0 common.sh: Use amd64-usr as the default default board
We only support amd64-usr at this point, so this removes a required
step when setting up a new SDK.  If the default board is specified
normally or through the environment, it will override this value.
2018-10-25 14:11:42 +00:00
David Michael
8f761a7fdb core_dev_sign_update: Default to the amd64-usr board
There are no other supported boards at this point.
2018-10-23 17:38:55 +00:00
David Michael
e9f17c8143 jenkins: Drop the unused arm64 image format list 2018-10-23 17:36:30 +00:00
David Michael
a598864413 catalyst: Update sharedir for catalyst 3 2018-10-19 12:12:46 -04:00
David Michael
ca1b785812
Merge pull request #846 from dm0-/paths
Drop some useless paths on prod images
2018-10-18 13:12:17 -04:00
David Michael
23c5b018c6 prod_image_util: Drop /usr/include
This should be covered by INSTALL_MASK, but it apparently gets
confused by a symlink loop installed by json-c.  Remove it here.
2018-10-18 16:32:32 +00:00
David Michael
9adb659106 prod_image_util: Drop the portage cache database 2018-10-18 15:58:27 +00:00
David Michael
eba8219a3d
Merge pull request #845 from dm0-/profiles
update_chroot: Allow upgrading glibc and binutils
2018-10-15 18:08:58 -04:00
David Michael
1d19e63d43 jenkins/sdk: Drop redundant update_chroot
This happens from "cork update --create" already.
2018-10-12 20:09:24 +00:00
David Michael
729575c22e update_chroot: Allow upgrading glibc and binutils 2018-10-12 17:58:09 +00:00
David Michael
51c9737789
Merge pull request #843 from dm0-/catalyst
bootstrap_sdk: Explicitly set the Python version to 2.7
2018-09-28 15:15:35 -04:00
David Michael
c887cfdce6 bootstrap_sdk: Explicitly set the Python version to 2.7
It has recently started picking Python 3 for /usr/bin/python.
2018-09-28 13:53:13 +00:00
Andrew Jeddeloh
057a085057
Merge pull request #842 from ajeddeloh/signing-server
signing/sign.sh: update to use correct keys/ips
2018-09-25 15:57:40 -07:00
Andrew Jeddeloh
756112f245 signing/sign.sh: update to use correct keys/ips
Update to use the actual key names and IPs.
2018-09-25 15:44:23 -07:00
David Michael
1b8c0a40f1
Merge pull request #838 from dm0-/kernel
kernel_menuconfig: Drop unused script
2018-08-31 13:49:42 -04:00
David Michael
40e5c11c69 kernel_menuconfig: Drop unused script
No one is known to be using this script, and it no longer works.
If it turns out to have users, the script will need to be updated
to work with the current config file format before re-adding it.
2018-08-31 17:43:13 +00:00
David Michael
237569143f
Merge pull request #835 from dm0-/portage
Work with new portage sysroot behavior
2018-08-31 13:38:52 -04:00
David Michael
5ffb938934 image_to_vm: Fix OEM install roots for new portage 2018-08-30 00:53:17 +00:00
David Michael
ce2e7e8a17 setup_board: Drop needless SYSROOT when installing binpkgs
For the less common case where binpkgs are not used, restructure
this so that it builds binpkgs in /usr/${CHOST} without installing
them, use those binpkgs to initialize /build/${BOARD}.
2018-08-29 21:40:21 +00:00
David Michael
8556474e6a build_torcx_store: Update for newer portage versions
Since EAPI=7 was supported, portage can no longer use different
ROOT and SYSROOT values.  The torcx images were installed into a
temporary root directory after being built using the board's
development files.  To continue using this setup, the torcx image's
packages are built as normal binary packages for the board root
without being installed, then the binary packages are installed in
the temporary torcx root.
2018-08-29 21:40:21 +00:00
David Michael
afff45366a build_toolchains: Update sysroot settings for newer portage
Since EAPI=7 was supported, portage can no longer use different
ROOT and SYSROOT values.  This adjusts the paths so that the first
phase builds cross-toolchains under /usr/${CHOST}, then the native
toolchains are built under /build/${BOARD} (as was being done
previously).  Now that the cross-toolchain development files can't
be used when building the native toolchain, the headers and libs
are stupidly copied into the board root to be used used and then
overwritten by the board packages as they are built.  Since this is
all done in a chroot, these changes shouldn't affect the SDK host.
2018-08-29 21:40:21 +00:00
David Michael
8a4fe09896
Merge pull request #836 from dm0-/arm64
build_toolchains: Stop building arm64 toolchains
2018-08-29 17:39:46 -04:00
David Michael
ecc6d6bd3e build_toolchains: Stop building arm64 toolchains 2018-08-29 18:04:55 +00:00
Benjamin Gilbert
cf8e145926
Merge pull request #833 from bgilbert/disarm
transfer.sh: Drop support for boards other than amd64-usr
2018-07-27 19:34:42 -04:00
Benjamin Gilbert
32863264fd transfer.sh: Drop support for boards other than amd64-usr
We're no longer publishing arm64-usr releases.
2018-07-26 15:14:23 -04:00
David Michael
ae58a7169a
Merge pull request #832 from dm0-/docker
build_torcx_store: Stop building the old LTS image
2018-07-26 12:43:00 -04:00
David Michael
fc8fae97a9 build_torcx_store: Stop building the old LTS image
The new Docker release schedule has a new release every six months
after 18.09, which has a support period longer than our current LTS
versions.  Drop the LTS torcx image and let Docker versions promote
normally again.
2018-07-26 13:45:04 +00:00