Skip to content

Repair Depec. Dependencies and Debug output#1

Open
LogistX-Security wants to merge 19 commits intomasterfrom
kata
Open

Repair Depec. Dependencies and Debug output#1
LogistX-Security wants to merge 19 commits intomasterfrom
kata

Conversation

@LogistX-Security
Copy link
Copy Markdown
Owner

Replace or repair all broken dependencies with outdated or (ESD) release Unity ports reconnected and ported through unix-sockets

Jesse Larrew and others added 19 commits August 17, 2018 13:10
Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
For Kata Containers:
* Build OVMF with 64-bit support only.
* Build a minimal QEMU using the build scripts from the Kata packaging
  repo, which improves container startup time.
* The container kernel does not need PSP/CCP support, so remove those
  options from the kernel config.
* Update the kata runtime configuration to use virtio-blk as the default
  block device driver for the container rootfs.

Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
The kata install process previously assumed that there was no existing
kata installation. This patch removes that assumption and allows
build-kata.sh to be run multiple times non-destructively.

Also, fixup some bugs that result from running build-kata.sh as an
unprivileged user.

Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
While setting up additional package sources for apt, ignore lines
in sources.list that only contain metadata.

Also, ensure that the temporary package sources file gets cleaned
up properly when run as an unprivileged user.

Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
The file name of the kata container kernel config in the packaging
repo has recently changed, so update build_kata_kernel() accordingly.

Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
Handle multiple kata kernel configs in the packaging repo.

Also, update build_kernel() to always checkout the expected branch
before building. This is needed because we share a single kernel tree
for the host and kata kernels, and either build script can be re-run
at any time.

Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
libelf-dev is needed to build the kata kernel with certain stack
protection options enabled.

Signed-off-by: Jesse Larrew <jesse.larrew@amd.com>
Copy link
Copy Markdown
Owner Author

@LogistX-Security LogistX-Security left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks\

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants