=== modified file 'run-checks'
--- run-checks 2015-07-02 06:02:47 +0000
+++ run-checks 2015-07-16 12:56:00 +0000
@@ -74,4 +74,32 @@
go run _integration-tests/main.go --snappy-from-branch
fi
+# add the snappy binary to the latest image
+snappy_bin=$(mktemp)
+go build -o "$snapy_bin" launchpad.net/snappy/cmd/snappy
+
+sudo ubuntu-device-flash core rolling --channel edge --output snappy-test.img
+loops=$(sudo kpartx -avs snappy-test.img | cut -d' ' -f 3)
+
+[ $(echo $loops | wc -w) = 5 ] && system_a=$(echo $loops | cut -d' ' -f 3)
+[ $(echo $loops | wc -w) = 4 ] && system_a=$(echo $loops | cut -d' ' -f 2)
+[ $(echo $loops | wc -w) = 4 ] && system_b=$(echo $loops | cut -d' ' -f 3)
+
+system_a_mnt=$(mktemp -d)
+system_b_mnt=$(mktemp -d)
+
+[ -n "system_a" ] && sudo mount "/dev/mapper/$system_a" "$system_a_mnt"
+[ -n "system_b" ] && sudo mount "/dev/mapper/$system_b" "$system_b_mnt"
+
+[ -e "$system_a_mnt/usr/bin/snappy" ] && sudo cp "$snappy_bin" "$system_a_mnt/usr/bin/snappy"
+[ -e "$system_b_mnt/usr/bin/snappy" ] && sudo cp "$snappy_bin" "$system_b_mnt/usr/bin/snappy"
+
+sudo chown root:root "$system_a_mnt/usr/bin/snappy" || true
+sudo chown root:root "$system_b_mnt/usr/bin/snappy" || true
+
+[ -n "system_a" ] && sudo umount "/dev/mapper/$system_a"
+[ -n "system_b" ] && sudo umount "/dev/mapper/$system_b"
+
+sudo kpartx -ds snappy-test.img
+
echo "All good, what could possibly go wrong"