export LVM_SYSTEM_DIR=$TESTDIR/etc
DM_DEV_DIR=$TESTDIR/dev
-test -n "$LVM_TEST_DEVDIR" && DM_DEV_DIR="$LVM_TEST_DEVDIR"
+mkdir $LVM_SYSTEM_DIR $TESTDIR/lib $DM_DEV_DIR
+if test -n "$LVM_TEST_DEVDIR" ; then
+ DM_DEV_DIR="$LVM_TEST_DEVDIR"
+else
+ mknod $DM_DEV_DIR/testnull c 1 3 || exit 1;
+ echo >$DM_DEV_DIR/testnull || { echo "Filesystem does support devices in $DM_DEV_DIR (mounted with nodev?)"; exit 1; }
+ mkdir -p $DM_DEV_DIR/mapper
+fi
export DM_DEV_DIR
-mkdir $LVM_SYSTEM_DIR $TESTDIR/lib
-mkdir -p $DM_DEV_DIR $DM_DEV_DIR/mapper
cd $TESTDIR
-# Copyright (C) 2009 Red Hat, Inc. All rights reserved.
+# Copyright (C) 2009-2011 Red Hat, Inc. All rights reserved.
#
# This copyrighted material is made available to anyone wishing to use,
# modify, copy, or redistribute it subject to the terms and conditions
# ensure they are the same
diff -u actual expected
-mknod $DM_DEV_DIR/null c 1 3 || \
- error "Can't create nodes on filesystem"
-echo >$DM_DEV_DIR/null || \
- error "Filesystem for tests does not allow using device nodes (check nodev)"
-
# ensure we can create devices (uses dmsetup, etc)
aux prepare_devs 5