diff options
Diffstat (limited to 'test/test_podman_baseline.sh')
-rw-r--r-- | test/test_podman_baseline.sh | 38 |
1 files changed, 27 insertions, 11 deletions
diff --git a/test/test_podman_baseline.sh b/test/test_podman_baseline.sh index 55cda53ae..cd8cc3b4f 100644 --- a/test/test_podman_baseline.sh +++ b/test/test_podman_baseline.sh @@ -7,20 +7,30 @@ # # To run this command: # +# /bin/bash -v test_podman_baseline.sh -d # Install and then deinstall Docker # /bin/bash -v test_podman_baseline.sh -e # Stop on error # /bin/bash -v test_podman_baseline.sh # Continue on error ####### -# See if we want to stop on errors or not. +# See if we want to stop on errors and/or install and then remove Docker. ####### showerror=0 -while getopts "e" opt; do +installdocker=0 +while getopts "de" opt; do case "$opt" in + d) installdocker=1 + ;; e) showerror=1 ;; esac done +if [ "$installdocker" -eq 1 ] +then + echo "Script will install and then deinstall Docker." + set -eu +fi + if [ "$showerror" -eq 1 ] then echo "Script will stop on unexpected errors." @@ -131,11 +141,14 @@ podman images ######## podman rm -a -######## -# Install Docker, but not for long! -######## -dnf -y install docker -systemctl start docker +if [ "$installdocker" -eq 1 ] +then + ######## + # Install Docker, but not for long! + ######## + dnf -y install docker +fi +systemctl restart docker ######## # Push fedora-bashecho to the Docker daemon @@ -147,10 +160,13 @@ podman push runecho docker-daemon:fedora-bashecho:latest ######## docker run fedora-bashecho ./tmp/runecho.sh -######## -# Time to remove Docker -######## -dnf -y remove docker +if [ "$installdocker" -eq 1 ] +then + ######## + # Time to remove Docker + ######## + dnf -y remove docker +fi ######## # Build Dockerfile |