]> sourceware.org Git - dm.git/commitdiff
Expand documentation about non-devfs module use.
authorAlasdair Kergon <agk@redhat.com>
Tue, 8 Jan 2002 18:42:44 +0000 (18:42 +0000)
committerAlasdair Kergon <agk@redhat.com>
Tue, 8 Jan 2002 18:42:44 +0000 (18:42 +0000)
INSTALL
scripts/devmap_mknod.sh

diff --git a/INSTALL b/INSTALL
index 52323368ec999100abcc21ccfee1b101a9e9fbf8..6cbfef1aaf98f69d71245f7d2f6bc29ab30033b2 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -58,11 +58,23 @@ Device Mapper installation
         e.g. add to /etc/rc*
 
       Or whenever the device-mapper is loaded (if you built it as a module)
-        e.g. add a "post-install" line to /etc/modules.conf.
+        e.g. add the following line to /etc/modules.conf and run depmod -a
+            and use modprobe dm-mod to load the module
+       post-install dm-mod /etc/init.d/devmap_mknod.sh
+       
+   The script creates the /dev/device-mapper/control device for the ioctl
+   interface using the major and minor numbers that have been allocated
+   dynamically.  It prints a message if it works or else it fails silently 
+   with a non-zero status code.
+
+   If you want the block devices created by the device-mapper to have a 
+   specific major number, then specify this when loading the module
+      e.g. modprobe dm-mod major=123
+   This major number is visible in /proc/devices.
 
 
 5) You can now use 'dmsetup' to test the API.
    If you chose the filesystem interface you will first need to mount dmfs.
-   e.g. mount -t dmfs dmfs /dmfs
+   e.g. mount -t dmfs dmfs /dmfs  (or add it to /etc/fstab)
    Read the dmsetup man page for more information.
 
index 79cbc449543a114b14f6917f43491ff22c58acbf..229d29756a77f33cc8b5e6951098e4780f6a2ad1 100755 (executable)
@@ -17,7 +17,7 @@ make_dir()
 
 make_node()
 {
-    rm $control || true
+    rm -f $control || true
     echo Creating $control character device with major:$major minor:$minor
     mknod --mode=600 $control c $major $minor
 }
This page took 0.029745 seconds and 5 git commands to generate.