[Main]
Type = oneshot
Version = %%VERSION%%
Description = "Restore and store sound card state"
User = ( root )

[Start]
Execute = (
    %%EXECLINE_SHEBANGPREFIX%%/foreground {
        %%BINDIR%%/execl-toc -n -e ${AlsaStateFile}
        %%BINDIR%%/alsactl store
    }
    %%BINDIR%%/alsactl restore
)

[Stop]
Execute = ( %%BINDIR%%/alsactl store )

[Environment]
AlsaStateFile=/var/lib/alsa/asound.state
