Force use of the "vfs" driver when testing on AUFS
Basically none of the clever storage drivers will work when we're on top of AUFS, so if we find ourselves in that situation when running tests, default to storage options of "--storage-driver vfs". Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
This commit is contained in:
parent
3b295967f1
commit
4ebcd650e0
1 changed files with 10 additions and 0 deletions
|
@ -57,6 +57,16 @@ IMAGE_VOLUMES=${IMAGE_VOLUMES:-mkdir}
|
|||
PIDS_LIMIT=${PIDS_LIMIT:-1024}
|
||||
|
||||
TESTDIR=$(mktemp -d)
|
||||
|
||||
# We may need to set some default storage options.
|
||||
case "$(stat -f -c %T ${TESTDIR})" in
|
||||
aufs)
|
||||
# None of device mapper, overlay, or aufs can be used dependably over aufs, and of course btrfs and zfs can't,
|
||||
# and we have to explicitly specify the "vfs" driver in order to use it, so do that now.
|
||||
STORAGE_OPTS=${STORAGE_OPTS:---storage-driver vfs}
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ -e /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
|
||||
. /etc/selinux/config
|
||||
filelabel=$(awk -F'"' '/^file.*=.*/ {print $2}' /etc/selinux/${SELINUXTYPE}/contexts/lxc_contexts)
|
||||
|
|
Loading…
Reference in a new issue