File migrate-wicked-devel of Package migrate-wicked-devel

#!/usr/bin/env bash 
restart=0
pull=0
container="registry.opensuse.org/home/cfconrad/branches/opensuse/templates/images/tumbleweed/containers/migrate-wicked-devel:latest"
name=${name:-migrate-wicked-devel}


while getopts "hrn:c:p" optchar; do
    case "${optchar}" in
        p)
            pull=1
            ;;
        c)
            container=${OPTARG}
            ;;
        n)
            name=${OPTARG}
            ;;
        r)
            restart=1
            ;;
        h)
            echo " -h         display this help"
            echo " -r         restart the container"
            echo " -n <name>  overwrite default name 'migrate-wicked-devel'"
            echo " -c <cont>  overwrite the container"
            echo " -p         pull container"
            exit 2;
            ;;
        *)
            echo "Unknown parameter -${optchar}"
            echo "Use -h for help!"
            ;;
    esac
done

[ $restart -eq 1 ] && podman kill "$name"
[ $pull -eq 1 ]    && podman pull "$container"

if [ "$(podman ps -f "name=$name" --noheading | wc -l)" -lt 1 ]; then
    xhost +local:0
    podman container rm "$name" || true
    podman run -d -v"${HOME}:${HOME}" -e SHELL -e LANG -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:rw --name "$name" "$container"
fi

exec podman exec -ti "$name" /bin/bash -c "cd ${PWD}; exec /bin/bash"

openSUSE Build Service is sponsored by