diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2011-02-04 22:17:54 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2011-02-04 22:17:54 +0000 |
commit | d0df875d48f571f5e1e9c919cd520124304e2e84 (patch) | |
tree | 1cce8c308504f37968c0c5b9c3776864bc716404 /configure.in | |
parent | 6c7b95f281253368a04582e243a9cede0d698c45 (diff) | |
download | lvm2-d0df875d48f571f5e1e9c919cd520124304e2e84.tar.gz lvm2-d0df875d48f571f5e1e9c919cd520124304e2e84.tar.xz lvm2-d0df875d48f571f5e1e9c919cd520124304e2e84.zip |
Add configure option --with-device-nodes-on
Make configurable default behaviour how to deal with device node creates.
With udev system natural options should be 'resume'.
For older systems where user expect there is node in /dev/mapper immediately
after dmsetup create --notable - use 'create'
FIXME:
Code needs fixing passing this flag through udev cookie.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/configure.in b/configure.in index b58a6bac..c531c8a5 100644 --- a/configure.in +++ b/configure.in @@ -213,6 +213,19 @@ AC_ARG_WITH(device-mode, DM_DEVICE_MODE=$withval, DM_DEVICE_MODE=0600) AC_MSG_RESULT($DM_DEVICE_MODE) +AC_MSG_CHECKING(when to create device nodes) +AC_ARG_WITH(device-nodes-on, + AC_HELP_STRING([--with-device-nodes-on=ON], + [create nodes on resume or create [[ON=resume]]]), + ADD_NODE=$withval, ADD_NODE=resume) +case "$ADD_NODE" in + resume) add_on=DM_ADD_NODE_ON_RESUME;; + create) add_on=DM_ADD_NODE_ON_CREATE;; + *) AC_MSG_ERROR([--with-device-nodes-on parameter invalid]);; +esac +AC_MSG_RESULT(on $ADD_NODE) +AC_DEFINE_UNQUOTED([DEFAULT_DM_ADD_NODE], $add_on, [Define default node creation behavior with dmsetup create]) + ################################################################################ dnl -- LVM1 tool fallback option AC_MSG_CHECKING(whether to enable lvm1 fallback) |