1
0
Commit Graph

137 Commits

Author SHA1 Message Date
ee90bfaa72
fix: support force kernel reinstallation 2023-05-24 16:29:52 +00:00
3271710653
refactor: add genkernel function 2023-05-24 16:13:12 +00:00
e2d66db16f
feat: add kernel install to distro interface 2023-05-23 22:36:46 +00:00
daaef89050
feat: add kernels list to distro interface 2023-05-23 22:00:20 +00:00
0edb0ac0af
refactor: get rid of too many parameters 2023-05-23 21:21:06 +00:00
a1999115db
refactor: move container generation to distro modules 2023-05-23 13:20:48 +00:00
632e4f5ffc
feat: parallel kernel installation 2023-05-21 21:43:18 +00:00
73f5df2425
feat!: new kernel config structure
BREAKING CHANGE: kernel definition in the configuration files has switched

from

  [[targets]]
  distro = { id = "Ubuntu", release = "18.04" }
  release_mask = ".*"

to

  [[targets]]
  distro = { id = "Ubuntu", release = "18.04" }
  kernel = { regex = ".*" }
2023-05-18 18:48:09 +00:00
d551cc8fc4
refactor: use the same name as in config 2023-05-18 18:27:51 +00:00
6385ce92e3
feat!: rename supported kernels to targets
BREAKING CHANGE: .out-of-tree.toml: s/[[supported_kernels]]/[[targets]]/
2023-05-18 18:13:09 +00:00
bcf8de336f
feat!: introduce new distribution structure
BREAKING CHANGE: distro definition in the configuration files has switched

from

  [[supported_kernels]]
  distro_type = "Ubuntu"
  distro_release = "16.04"
  ...

to

  [[supported_kernels]]
  distro = { id = "Ubuntu", release = "16.04" }
  ...
2023-05-18 16:07:24 +00:00
b1b7a9e675
refactor: move kernel functions to submodule 2023-05-13 10:47:47 +00:00
ebc597ff0b
refactor: move container functions to submodule 2023-05-13 10:14:45 +00:00
da5797766b
refactor: move fs-related functions to submodule 2023-05-13 09:17:57 +00:00
31370b7bad
Reduce layers 2023-05-10 11:20:07 +00:00
1351819f17
Use old-releases for Ubuntu 12.04 2023-05-10 09:13:05 +00:00
5aed593d81
Make container update parameter available for all kernel commands 2023-05-10 08:09:53 +00:00
e8a7c043d6
Fix CentOS support 2023-05-10 08:04:42 +00:00
dbd3449074
Remove required for --update flag 2023-05-10 07:57:14 +00:00
e274fe55f0
Implement --list-remote command 2023-05-10 07:52:44 +00:00
66bd74d59d
Fix dracut cmdline 2023-05-10 05:37:17 +00:00
70ac88a07f
No libdtrace-ctf on el8 2023-05-09 20:16:28 +00:00
aa32c7a8ae
Make sure libdtrace-ctf available on all versions 2023-05-09 19:19:46 +00:00
f7fcfe8292
Add libdtrace-ctf on el6 2023-05-09 19:13:22 +00:00
d5b733a0a0
Force drivers only on 8+ 2023-05-09 17:53:39 +00:00
cd68dc1ddc
Add kernel modules to boot on el{8,9} 2023-05-09 17:45:47 +00:00
2f4c859dd8
Show warning in case no kernel packages matched 2023-05-09 16:31:34 +00:00
0e85866822
Implement Oracle Linux support 2023-05-09 14:40:06 +00:00
096cad8701
Cleanup also -core/-modules 2023-04-09 17:13:54 +00:00
21daac4fbc
Check for shutdown before log current kernel 2023-04-07 21:03:31 +00:00
841fd7f585
Graceful shutdown on ^C 2023-04-07 20:52:45 +00:00
9e55ebd44e
Add a flag to set the container runtime binary 2023-04-07 18:57:18 +00:00
e35e030c54
Install the kernel in a single container run 2023-04-07 17:47:54 +00:00
056e38698e
Use single temp directory base 2023-04-07 16:44:21 +00:00
32b692f752
Cleanup after cache kernel package dependencies 2023-04-07 16:27:56 +00:00
caba73cd7e
Skip the kernel after the end of retries 2023-04-07 13:30:30 +00:00
4570e9adbe
Handling discrepancies between /lib/modules and /boot 2023-04-07 10:27:59 +00:00
fd973c367f
Add --noautoremove for CentOS 8 2023-04-06 22:37:15 +00:00
4bc4ca738b
Typo 2023-04-06 21:57:47 +00:00
cd7cf0f2b6
Cache kernel package dependencies 2023-04-06 21:56:22 +00:00
87a5c389df
Fix log level 2023-04-06 21:09:12 +00:00
be3f519573
Fix package cache 2023-04-06 21:08:51 +00:00
a5bfe334cb
Install both headers and image 2023-04-06 20:53:59 +00:00
5b444a3193
Use headers package 2023-04-06 20:10:07 +00:00
8aed31e41b
Install a single kernel to ensure all dependencies are cached 2023-04-06 20:03:07 +00:00
483e56163e
Revert "Add linux-image-generic to base container (for dependencies)"
This reverts commit 5931c08de1.
2023-04-06 19:40:44 +00:00
ac5f83349c
Check that files exist before copy 2023-04-06 19:28:03 +00:00
5931c08de1
Add linux-image-generic to base container (for dependencies) 2023-04-06 19:07:58 +00:00
0d3a075d76
Add commands to manage containers 2023-04-06 19:05:41 +00:00
bf455d9788
Copy from inside the container to avoid permission problems 2023-04-06 14:48:12 +00:00