]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsa-restore.rules: refer to correct attr
authorDave Reisner <dreisner@archlinux.org>
Sun, 12 Jan 2014 16:15:52 +0000 (11:15 -0500)
committerTakashi Iwai <tiwai@suse.de>
Mon, 13 Jan 2014 10:30:43 +0000 (11:30 +0100)
$attr{number} in the RUN rule is an empty expansion. This makes sense,
because the path doesn't exist -- i.e., it refers to the path:

/sys/devices/pci0000:00/foo/bar/sound/card0/controlC0/number

Instead, refer to $attr{device/number}, which does exist.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
alsactl/90-alsa-restore.rules.in

index 88e12e0656d26cbda120cf7f8f610ae3bd2c45c9..c68119d058398d3e95e59700c1611e02350b0a80 100644 (file)
@@ -2,7 +2,7 @@ ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", KERNELS!="card*", GOTO="
 GOTO="alsa_restore_end"
 
 LABEL="alsa_restore_go"
-TEST!="@daemonswitch@", RUN+="@sbindir@/alsactl restore $attr{number}"
-TEST=="@daemonswitch@", RUN+="@sbindir@/alsactl nrestore $attr{number}"
+TEST!="@daemonswitch@", RUN+="@sbindir@/alsactl restore $attr{device/number}"
+TEST=="@daemonswitch@", RUN+="@sbindir@/alsactl nrestore $attr{device/number}"
 
 LABEL="alsa_restore_end"