summaryrefslogtreecommitdiff
path: root/docker/debian/run-docker-for-bitmask.sh
diff options
context:
space:
mode:
authorIvan Alejandro <ivanalejandro0@gmail.com>2015-09-09 13:24:45 -0300
committerKali Kaneko <kali@leap.se>2015-09-09 13:53:51 -0400
commitbf0378257afcb8fa2542e5cf904691ec5fdd74b1 (patch)
tree75f40e2d5544632a0eae7137ca394181f36ab369 /docker/debian/run-docker-for-bitmask.sh
parentb567cded32e58388f4c88ea04e15bdc86e585a13 (diff)
[feat] use docker to test .deb packages
Add scripts to easily test (stable or unstable) debian packages. - Resolves: #6715
Diffstat (limited to 'docker/debian/run-docker-for-bitmask.sh')
-rwxr-xr-xdocker/debian/run-docker-for-bitmask.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/docker/debian/run-docker-for-bitmask.sh b/docker/debian/run-docker-for-bitmask.sh
new file mode 100755
index 00000000..9ffb400b
--- /dev/null
+++ b/docker/debian/run-docker-for-bitmask.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+# NOTE: to get X11 socket forwarding to work we need this
+xhost local:root
+
+docker run --rm -it \
+ --net host \
+ --privileged \
+ -v /tmp/.X11-unix:/tmp/.X11-unix \
+ -e DISPLAY=unix$DISPLAY \
+ -v `pwd`:/host/ \
+ -p 1984:1984 -p 2013:2013 \
+ ubuntu:vivid bash
+
+# NOTE: what to do next?
+# Install bitmask package:
+# $ apt-bitmask.sh stable
+# Install polkit agent (bitmask needs it):
+# $ apt-get install lxpolkit
+# Run polkit in background:
+# $ lxpolkit & # this will show you a message like: 'No session for pid 5801', ignore it
+# Run bitmask:
+# $ bitmask -d