[PATCH] assume storing is success if not sound card device Upstream-Statue: Pending Systemd will report failure when run alsa-*, if the machine has not the sound card. To void this annoyed message, alsa-restore/alsa-state ignore all the exit codes by prefixing "-" in ExecStart, like: alsa-utils-1.0.29$ grep "=-" ./ -r|grep service.in ./alsactl/alsa-restore.service.in:ExecStart=-@sbindir@/alsactl restore ./alsactl/alsa-state.service.in:ExecStart=-@sbindir@/alsactl -s -n 19 -c rdaemon ./alsactl/alsa-state.service.in:ExecStop=-@sbindir@/alsactl -s kill save_and_quit lsa-utils-1.0.29$ But alsa-store.service.in is missing, and better solution is to ignore the exit code 19 which means not sound card device, not all exit code Signed-off-by: Roy Li --- alsactl/alsa-store.service.in | 1 + 1 file changed, 1 insertion(+) diff --git a/alsactl/alsa-store.service.in b/alsactl/alsa-store.service.in index f1a56bb..68ca529 100644 --- a/alsactl/alsa-store.service.in +++ b/alsactl/alsa-store.service.in @@ -13,3 +13,4 @@ Before=shutdown.target Type=oneshot ExecStart=@sbindir@/alsactl store StandardOutput=syslog +SuccessExitStatus=0 19 -- 1.9.1