diff options
author | Radek Podgorny <radek@podgorny.cz> | 2015-02-07 20:02:14 +0100 |
---|---|---|
committer | Radek Podgorny <radek@podgorny.cz> | 2015-02-07 20:02:14 +0100 |
commit | 47b25087fd0e2d95e976b96634ecefe9f608d976 (patch) | |
tree | 1953468d4a6e1dc060f262f8af2d267c3274e2cc | |
parent | df2807a0b4c0b227edd3729447a6c8eb05257523 (diff) | |
download | unionfs-fuse-git-47b25087fd0e2d95e976b96634ecefe9f608d976.tar.gz |
more travis experimentation
-rw-r--r-- | .travis.yml | 10 | ||||
-rwxr-xr-x | umltest.sh | 23 |
2 files changed, 30 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml index 6c98f66..6963d46 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,9 @@ language: c -before_install: +install: - sudo apt-get update -qq - - sudo apt-get install -qq fuse fuse-utils libfuse-dev python3 -script: cmake . && make && python3 test.py + - sudo apt-get install -qq fuse fuse-utils libfuse-dev python3 user-mode-linux + - sudo mknod /dev/fuse c 10 229 + - sudo chmod 666 /dev/fuse + - cmake . + - make +script: ./umltest.sh diff --git a/umltest.sh b/umltest.sh new file mode 100755 index 0000000..b0a81c3 --- /dev/null +++ b/umltest.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +CURDIR="`pwd`" + +cat > umltest.inner.sh <<EOF +#!/bin/sh +( + set -e + set -x + insmod /usr/lib/uml/modules/\`uname -r\`/kernel/fs/fuse/fuse.ko + cd "$CURDIR" + python3 test.py + echo Success +) +echo "\$?" > "$CURDIR"/umltest.status +halt -f +EOF + +chmod +x umltest.inner.sh + +/usr/bin/linux.uml init=`pwd`/umltest.inner.sh rootfstype=hostfs rw + +exit $(<umltest.status) |