]> git.alsa-project.org Git - alsa-utils.git/commit
alsactl: Add path condition to alsa-store and alsa-restore services
authorTakashi Iwai <tiwai@suse.de>
Mon, 10 Aug 2015 12:42:24 +0000 (14:42 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 10 Aug 2015 12:42:24 +0000 (14:42 +0200)
commit0e864e1a3aaf79d451556064eb09052530a0a085
tree46ddef6956d3a2342d5c3f740cbe8099cb298c7e
parentff9b070d9cb5e63c31be31cdb18350d5810138c0
alsactl: Add path condition to alsa-store and alsa-restore services

With alsa-restore.service and alsa-store.service, systemd invokes
alsactl at boot and shutdown times.  When this is invoked on a system
without sound cards, it results in an ugly error message from alsact

  /usr/sbin/alsactl: save_state:1590: No soundcards found...
  return code is "19"

Add ConditionPathExistsGlob checks of /dev/snd/control* devices for
avoiding unnecessary invocations of alsactl on such a system.

Bugzilla: https://bugzilla.suse.com/show_bug.cgi?id=940950
Signed-off-by: Takashi Iwai <tiwai@suse.de>
alsactl/alsa-restore.service.in
alsactl/alsa-store.service.in