Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 438844 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/media-sound/alsa-utils/files/alsasound.initd-r5 (-2 / +3 lines)
Lines 5-10 Link Here
5
5
6
alsastatedir=/var/lib/alsa
6
alsastatedir=/var/lib/alsa
7
alsascrdir=/etc/alsa.d
7
alsascrdir=/etc/alsa.d
8
alsatmphome=$(mktemp -t -d alsasound-XXXXXXXXXX)
8
9
9
extra_commands="save restore"
10
extra_commands="save restore"
10
11
Lines 29-35 Link Here
29
		[ -e /dev/snd/controlC${cardnum} ] || sleep 2
30
		[ -e /dev/snd/controlC${cardnum} ] || sleep 2
30
		[ -e /dev/snd/controlC${cardnum} ] || sleep 2
31
		[ -e /dev/snd/controlC${cardnum} ] || sleep 2
31
		[ -e /dev/snd/controlC${cardnum} ] || sleep 2
32
		[ -e /dev/snd/controlC${cardnum} ] || sleep 2
32
		alsactl -I -f "${alsastatedir}/asound.state" restore ${cardnum} \
33
		alsactl -E HOME="${alsatmphome}" -I -f "${alsastatedir}/asound.state" restore ${cardnum} \
33
			|| ewarn "Errors while restoring defaults, ignoring"
34
			|| ewarn "Errors while restoring defaults, ignoring"
34
	done
35
	done
35
36
Lines 50-56 Link Here
50
	ebegin "Storing ALSA Mixer Levels"
51
	ebegin "Storing ALSA Mixer Levels"
51
52
52
	mkdir -p "${alsastatedir}"
53
	mkdir -p "${alsastatedir}"
53
	if ! alsactl -f "${alsastatedir}/asound.state" store; then
54
	if ! alsactl -E HOME="${alsatmphome}" -f "${alsastatedir}/asound.state" store; then
54
		eerror "Error saving levels."
55
		eerror "Error saving levels."
55
		eend 1
56
		eend 1
56
		return 1
57
		return 1

Return to bug 438844