Skip to content

Commit

Permalink
Add some example actions that make the vdev device nodes look a bit more
Browse files Browse the repository at this point in the history
like those created by Debian's udev rules.
  • Loading branch information
jcnelson committed Dec 30, 2014
1 parent 239d66e commit e82e98e
Show file tree
Hide file tree
Showing 10 changed files with 41 additions and 4 deletions.
4 changes: 4 additions & 0 deletions example/actions/block.act
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[vdev-action]
event=add
OS_SUBSYSTEM=block
command=/bin/mkdir -p $VDEV_MOUNTPOINT/block; /bin/ln -s ../$VDEV_PATH $VDEV_MOUNTPOINT/block/$VDEV_MAJOR:$VDEV_MINOR
4 changes: 4 additions & 0 deletions example/actions/cdrom.act
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[vdev-action]
event=add
path=sr0
command=/bin/ln -s $VDEV_PATH $VDEV_MOUNTPOINT/cdrom
5 changes: 5 additions & 0 deletions example/actions/cpu-msr.act
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[vdev-action]
event=any
OS_SUBSYSTEM=msr
path=msr[0-9]*
rename_command=/bin/echo -n $VDEV_PATH | /bin/sed 's/msr\([0-9]*\)/cpu\/\1\/msr/g'
4 changes: 4 additions & 0 deletions example/actions/cpu.act
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[vdev-action]
event=any
path=microcode
rename_command=/bin/echo -n cpu/$VDEV_PATH
5 changes: 5 additions & 0 deletions example/actions/dri.act
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[vdev-action]
event=any
OS_SUBSYSTEM=drm
rename_command=/bin/echo -n "dri/$VDEV_PATH"
command=echo dri >> /tmp/vdev-out.txt; env >> /tmp/vdev-out.txt; echo "" >> /tmp/vdev-out.txt
4 changes: 0 additions & 4 deletions example/actions/hello-world.act

This file was deleted.

4 changes: 4 additions & 0 deletions example/actions/input.act
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[vdev-action]
event=any
path=event[0-9]+|js[0-9]+|mouse[0-9]+|mice
rename_command=/bin/echo -n "input/$VDEV_PATH"
6 changes: 6 additions & 0 deletions example/actions/net.act
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[vdev-action]
event=any
OS_SUBSYSTEM=misc
path=tun
rename_command=/bin/echo -n "net/$VDEV_PATH"
command=echo net >> /tmp/vdev-out.txt; env >> /tmp/vdev-out.txt; echo "" >> /tmp/vdev-out.txt
4 changes: 4 additions & 0 deletions example/actions/rtc.act
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[vdev-action]
event=add
path=rtc[0-9]+
command=/bin/ln -s $VDEV_PATH $VDEV_MOUNTPOINT/rtc
5 changes: 5 additions & 0 deletions example/actions/sound.act
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[vdev-action]
event=any
OS_SUBSYSTEM=sound
rename_command=/bin/echo -n "snd/$VDEV_PATH"
command=[ $VDEV_PATH = audio ] && /bin/mknod $VDEV_MOUNTPOINT/audio c $VDEV_MAJOR $VDEV_MINOR

0 comments on commit e82e98e

Please sign in to comment.