File: run-container.sh

package info (click to toggle)
virglrenderer 1.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 9,572 kB
  • sloc: ansic: 158,158; python: 1,495; sh: 555; makefile: 46
file content (25 lines) | stat: -rwxr-xr-x 763 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

WAYLAND_PARAMS=''
X_PARAMS=''

if [[ -v XDG_RUNTIME_DIR  && -v WAYLAND_DISPLAY ]]; then
     WAYLAND_PARAMS="--volume $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY:$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY --env XDG_RUNTIME_DIR --env WAYLAND_DISPLAY"
fi

if [[ -d /tmp/.X11-unix/ && -v XAUTHORITY && -v DISPLAY ]]; then
     X_PARAMS="--env XAUTHORITY=/tmp/xauth --volume $XAUTHORITY:/tmp/xauth --volume /tmp/.X11-unix/:/tmp/.X11-unix/ --env DISPLAY"
fi

podman run \
    --ipc=host \
    --user root \
    $WAYLAND_PARAMS \
    $X_PARAMS \
    --env LIBGL_ALWAYS_SOFTWARE=1 \
    --env GALLIUM_DRIVER=virpipe \
    --env VN_DEBUG=vtest \
    --volume /tmp/.virgl_test:/tmp/.virgl_test \
    --annotation virgl=enabled \
    --annotation venus=enabled \
    --rm -it $1