- 22 Jul, 2022 2 commits
-
-
This enables kvm in the kernel, allowing kvm to be used in the container(s) run by b2c.
-
Needed by qemu running in a container
-
- 21 Jun, 2022 19 commits
-
-
Add the list of packages required for building the linux kernel.
-
Add the list of packages required for modifying the initramfs.
-
-
Like software, firmware is an uncountable noun.
-
Check if the container is around before trying to remove it, this will avoid any error message.
-
-
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
Nothing too impactful here, it should still reduce the amount of clutter in the log.
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
This reverts commit e9f75001, as this commit seems to break existing deployments... We'll re-introduce this later, after a more careful consideration.
-
- 15 Jun, 2022 2 commits
-
-
Martin Roukala authored
Historically, /container was supposed to mean the extracted rootfs of the container we want to run. This has however changed when we moved to using podman directly in the initramfs. Let's reflect that in the mount point name! Closes: #19
-
Martin Roukala authored
This automatically hides all the hooks, which includes volume mirroring which can sometimes contain hundreds of lines/files. Closes: #24
-
- 14 Jun, 2022 5 commits
-
-
Martin Roukala authored
This makes it easy to hide a potentially a very verbose section for very large containers (hundreds of lines of downloads). References: #24
-
Martin Roukala authored
Gitlab has this interesting feature that allows structuring the output log by creating nestable sections, which can be (un-)collapsed by default or by the user clicking on the associated tick. Sections are also handy as they will also tell you how long they took. On the other hand, when run outside of GitLab, sections should not appear in terminals and should thus look like the regular `log` calls we have.
-
Martin Roukala authored
If any command executed by execute_hooks were to fail, we would immediately return 1, but fail to reset the shell config that was set before calling the function. This commit addresses this.
-
Martin Roukala authored
By skipping the mandatory DHCP call at boot when we find the `ip=` argument in the kernel command line, we enable users to set a static IP at boot, use early DHCP, or disable network support altogether. Fixes: #21, #23
-
config/keymaps: adds various common azerty, qwerty and qwertz kmap files container/entrypoint: adds config/keymaps directory integration for uroot initscript: adds support of `b2c.keymap` option README: adds documentation about `b2c.keymap` The `b2c.keymap` feature enables to setup the keyboard layout of the machine before running any containers. v2: Martin Roukala - only display "Setting the keymap" when asked to set a keymap - set_keymap: always return 0 - add tests Reported-by: Vincent Autefage <@v-a> Fixes: #22
-
- 13 Jun, 2022 3 commits
-
-
Martin Roukala authored
-
Martin Roukala authored
-
Martin Roukala authored
-
- 09 Jun, 2022 1 commit
-
-
Martin Roukala authored
The wording of "Command line of a container to be executed" may lead people to put the entire podman command line when we actually only want users to set the options they want. Reported-by: Vincent Autefage <@v-a> Fixes: #20
-
- 06 Jun, 2022 1 commit
-
-
- 30 May, 2022 7 commits
-
-
Martin Roukala authored
Suggested-by:
Clayton Craft <clayton@craftyguy.net>
-
Martin Roukala authored
-
Martin Roukala authored
Thanks to the previous commit, we now know which options are ignored at the compilation time. Let's drop them.
-
Martin Roukala authored
-
Martin Roukala authored
Sometimes, we may set some config options which end up being ignored when running `make olddefconfig` because we forgot a dependency for it. This new code will check that all the options end up being in the kernel!
-
Martin Roukala authored
Unfortunately, the radeon driver cannot be enabled by default as adding the firmwares for it break the kernel compilation...
-
Martin Roukala authored
There is however a limit on how many you can embed, without hitting a kernel limitation... More details in an upcoming commit.
-