flatcar-scripts/sdk_lib
Thilo Fromm 43e8730ffe sdk_container: better docker / podman detection
In bce3bd9031, we added support for podman
for building and running the SDK container. The presence of podman is
auto-detected in sdk_container_common.sh. However, podman is preverred
over docker, requiring users to use *sudo* (which podman requires and
docker does not).

This change uses docker when present, podman otherwise. It also improves
podman detection - 'podman' uses argv[0] in its version string, so if
'docker' is a symlink to 'podman', 'podman --version' output uses
'docker'. This broke the SDK container on hosts which have a 'docker'
symlink to 'podman' since 'podman' is then run w/o 'sudo'.

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-01-07 11:06:30 +01:00
..
updates update_chroot: fix transition to new os-release location 2014-07-14 17:59:15 -07:00
90_env_keep sdk-container: add scripts for containerised SDK 2021-11-26 17:54:43 +01:00
Dockerfile.lean-arch sdk-container: add @krnowak's suggestions from code review 2021-11-26 17:54:43 +01:00
Dockerfile.sdk-build sdk-container: add scripts for containerised SDK 2021-11-26 17:54:43 +01:00
Dockerfile.sdk-import sdk-container: address feedback from @krnowak review 2021-11-26 17:54:43 +01:00
sdk_container_common.sh sdk_container: better docker / podman detection 2022-01-07 11:06:30 +01:00
sdk_entry.sh sdk_lib/sdk_entry: handle permission error for target version file 2022-01-06 18:52:40 +01:00
sdk_init_selfcontained.sh sdk-container: add @krnowak's suggestions from code review 2021-11-26 17:54:43 +01:00
sdk_util.sh SDK: Take environment variable to specify SDK location 2020-05-14 16:03:15 +02:00