From b38af7bd31d98dd6e849354ee94ebafe580e7cc1 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Fri, 2 Apr 2010 06:47:14 +0200 Subject: mdev: add "!" syntax support Based on the patch by Steve Bennett function old new delta make_device 1640 1673 +33 Signed-off-by: Denys Vlasenko --- docs/mdev.txt | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'docs') diff --git a/docs/mdev.txt b/docs/mdev.txt index 7bd00fe1b..2d03bd8b2 100644 --- a/docs/mdev.txt +++ b/docs/mdev.txt @@ -51,8 +51,8 @@ device nodes if your system needs something more than the default root/root 660 permissions. The file has the format: - : - or @ : + : + or @ : For example: hd[a-z][0-9]* 0:3 660 @@ -63,7 +63,7 @@ create your own total match like so: .* 1:1 777 You can rename/move device nodes by using the next optional field. - : [=path] + : [=path] So if you want to place the device node into a subdirectory, make sure the path has a trailing /. If you want to rename the device node, just place the name. hda 0:3 660 =drives/ @@ -74,11 +74,17 @@ This will rename "hdb" to "cdrom". Similarly, ">path" renames/moves the device but it also creates a direct symlink /dev/DEVNAME to the renamed/moved device. +You can also prevent creation of device nodes with the 4th field as "!": + tty[a-z]. 0:0 660 ! + pty[a-z]. 0:0 660 ! + If you also enable support for executing your own commands, then the file has the format: - : [=path] [@|$|*] + : [=path] [@|$|*] + or + : [>path] [@|$|*] or - : [>path] [@|$|*] + : [!] [@|$|*] For example: ---8<--- -- cgit v1.2.3