summaryrefslogtreecommitdiff
path: root/travis-ci
diff options
context:
space:
mode:
authorEvgeny Vereshchagin <evvers@ya.ru>2020-07-12 22:17:50 +0000
committerEvgeny Vereshchagin <evvers@ya.ru>2020-07-12 22:26:19 +0000
commitb7067c4d8716cce0d061ae342791c7c20f12e395 (patch)
tree7ed8640dfc17569b0dc5eddac214e8c8e48725d5 /travis-ci
parent1374448addbef52860a29101087dcb9485887886 (diff)
downloadsystemd-b7067c4d8716cce0d061ae342791c7c20f12e395.tar.gz
coverity: install systemd
Apparently systemd is no longer installed in fedora containers by default ``` docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"/sbin/init\": stat /sbin/init: no such file or directory": unknown. The command "$CI_MANAGERS/fedora.sh SETUP" failed and exited with 127 during . ```
Diffstat (limited to 'travis-ci')
-rwxr-xr-xtravis-ci/managers/fedora.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/travis-ci/managers/fedora.sh b/travis-ci/managers/fedora.sh
index 8fe43c0771..3a917564ed 100755
--- a/travis-ci/managers/fedora.sh
+++ b/travis-ci/managers/fedora.sh
@@ -65,11 +65,11 @@ for phase in "${PHASES[@]}"; do
info "Setup phase"
info "Using Fedora $FEDORA_RELEASE"
# Pull a Docker image and start a new container
- docker pull fedora:$FEDORA_RELEASE
+ printf "FROM fedora:$FEDORA_RELEASE\nRUN bash -c 'dnf install -y systemd'\n" | docker build -t fedora-with-systemd/latest -
info "Starting container $CONT_NAME"
$DOCKER_RUN -v $REPO_ROOT:/build:rw \
-w /build --privileged=true --name $CONT_NAME \
- -dit --net=host fedora:$FEDORA_RELEASE /sbin/init
+ -dit --net=host fedora-with-systemd/latest /sbin/init
# Wait for the container to properly boot up, otherwise we were
# running following dnf commands during the initializing/starting
# (early/late bootup) phase, which caused nasty race conditions