summaryrefslogtreecommitdiff
path: root/udev.8
diff options
context:
space:
mode:
authorkay.sievers@vrfy.org <kay.sievers@vrfy.org>2004-02-28 06:53:25 -0800
committerGreg KH <gregkh@suse.de>2005-04-26 21:34:29 -0700
commit63ead27c228f9306f175b14a49df2415d09ece10 (patch)
tree4300d8569ade0841f9d8df9fd8cbdeae8df43893 /udev.8
parente408796e91e89a3fa50d1b8dc964f07fd439d865 (diff)
[PATCH] udev - activate formt length attribute
We carried the the old callout part selector syntax for two releases now after it was replaced by the new %c{1} syntax. So here we remove the old syntax and use the code to possibly specify the maximum count of chars to insert into the string. It will work with all of our format chars. I don't know if somebody will use it, but the code is already there :) 's%3s{vendor}' returns "IBM" now, instead of "IBM-ESXS". Also added is a test for it and a few words in the man page.
Diffstat (limited to 'udev.8')
-rw-r--r--udev.88
1 files changed, 6 insertions, 2 deletions
diff --git a/udev.8 b/udev.8
index 8f0060580d..e449ef8dbb 100644
--- a/udev.8
+++ b/udev.8
@@ -209,7 +209,7 @@ fields support simple printf-like string substitution:
.TP
.B %n
The "kernel number" of the device.
-for example, 'sda3' has a "kernel number" of '3'
+For example, 'sda3' has a "kernel number" of '3'.
.TP
.B %k
The "kernel name" for the device.
@@ -239,7 +239,11 @@ my be selected by specifying the part number as a attribute:
The content of a sysfs attribute.
.TP
.B %%
-The '%' char itself.
+The '%' character itself.
+.P
+The count of charcters to insert may be limited by specifying
+the format length value. For example, '%3s{file}' will only insert
+the first three characters of the sysfs attribute.
.P
.RI "A sample " udev.rules " might look like this:"
.sp