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"