aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorkay.sievers@vrfy.org <kay.sievers@vrfy.org>2004-03-11 01:37:18 -0800
committerGreg KH <gregkh@suse.de>2005-04-26 21:35:09 -0700
commit558f80ba649fb5b8c2ac2a51e464f1aa07aa791d (patch)
treedd145627182985dea2f9dfa6f3a3bcfab53a708d /test
parent35b38379bac87ebf4d0cc6884feff588ee859d5f (diff)
downloadudev-558f80ba649fb5b8c2ac2a51e464f1aa07aa791d.tar.gz
[PATCH] callout part selector tweak
Martin Schwenke <martin@meltin.net> asked for this feature and posted a patch: The following patch almost let's me have the following configuration: PROGRAM="/sbin/aliaser %b %k %n %M %m", RESULT="?*", NAME="%c{1}", SYMLINK="%c{2+}" allowing me to specify an arbitrary number of symlinks by saying "giveme the second and later words"." Here is the actual version with tests and a few words in the man page.
Diffstat (limited to 'test')
-rw-r--r--test/udev-test.pl9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/udev-test.pl b/test/udev-test.pl
index dadec568..7db92691 100644
--- a/test/udev-test.pl
+++ b/test/udev-test.pl
@@ -307,6 +307,15 @@ BUS="scsi", PROGRAM="/bin/echo -n node link1 link2", RESULT="node *", NAME="%c{1
EOF
},
{
+ desc => "program result substitution (numbered part of+)",
+ subsys => "block",
+ devpath => "block/sda/sda3",
+ expected => "link3" ,
+ conf => <<EOF
+BUS="scsi", PROGRAM="/bin/echo -n node link1 link2 link3 link4", RESULT="node *", NAME="%c{1}", SYMLINK="%c{2+}"
+EOF
+ },
+ {
desc => "invalid program for device with no bus",
subsys => "tty",
devpath => "class/tty/console",