commit | 6763eb455becf72511f310e650dea4d51ec4d8f7 | [log] [tgz] |
---|---|---|
author | Robert Kolchmeyer <rkolchmeyer@google.com> | Wed Oct 06 10:39:09 2021 -0700 |
committer | Robert Kolchmeyer <rkolchmeyer@google.com> | Wed Oct 06 19:25:32 2021 +0000 |
tree | 15c96985be461c619b76d746c9f68f926bf54d7d | |
parent | 9d4124b2fe8318ac5ccd82402d1106127aa2b1b9 [diff] |
Install kernel headers in /build/cos-tools in cos-gpu-installer-v1 GKE uses cos-gpu-installer-v1 for dependency caching, but cos-gpu-installer-v2 for actual driver installation. Since cos-gpu-installer-v2 now depends on the kernel headers, let's install them into /build/cos-tools in cos-gpu-installer-v1. cos-gpu-installer-v1 creates an "ld" symlink to use the correct linker, but the signer never picked up this behavior. Also update cos-gpu-installer-v2 to use the Debian linker for legacy linking, to remain compatible with existing signatures. BUG=b/200957688 TEST=Preload using cos-gpu-installer-v1; install driver using cos-gpu-installer-v2. Tested on: - Live cos-89 with production driver/signature - Live cos-89 with new signature produced by cos-gpu-installer-v2 Change-Id: Ief20170ec00f9032a25924022bc9697bed670e69 Reviewed-on: https://cos-review.googlesource.com/c/cos/tools/+/23450 Tested-by: Robert Kolchmeyer <rkolchmeyer@google.com> Reviewed-by: Arnav Kansal <rnv@google.com> Reviewed-by: Ke Wu <mikewu@google.com> Cloud-Build: GCB Service account <228075978874@cloudbuild.gserviceaccount.com>
This is a repository of various tools developed for Container-Optimized OS. Examples include cos-gpu-installer, cos-toolbox, etc.
See CONTRIBUTING.md for how to contribute.