# ChangeLog for media-sound/alsa-utils
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/ChangeLog,v 1.79 2004/11/23 12:58:23 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/ChangeLog,v 1.80 2004/11/29 12:28:15 eradicator Exp $
+
+ 29 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> files/alsasound:
+ Added save option thanks to Ben Anderson <roothorick@new.rr.com> in bug #72771.
23 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
alsa-utils-1.0.7.ebuild:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 f8980eeef1591feca839585b5828dc0e ChangeLog 12679
+MD5 28ceaea8ab23661ff42fd8221981ed43 ChangeLog 12836
MD5 eaedf66281406d0a541c07417cb11d11 alsa-utils-1.0.7.ebuild 2269
MD5 f708f7156af58c40d9e8c3c8619894f2 alsa-utils-0.9.8.ebuild 1729
MD5 2b19b71fe7ffde4f783fc5617cb430dd alsa-utils-1.0.6.ebuild 1807
MD5 3d11dd42884e1123fcacf5fb054ac5ff files/alsasound.confd 162
MD5 ddaf1d5cc1a19dff65e19e6470bc711d files/digest-alsa-utils-1.0.7 69
MD5 954b0951b5fed9bf591abf9e7cc1963e files/alsa-modules.conf-rc 1162
-MD5 4f219b3a7b2a2e5427d908d270279ccb files/alsasound 6430
+MD5 6e594c7a2760ecfafb8cde7662a79975 files/alsasound 6509
MD5 c393c831cb8bcda375cd4690e85b3495 files/digest-alsa-utils-0.9.8 69
MD5 fb7f68ad1c0d4ad52a9de4477b47c5c8 files/digest-alsa-utils-1.0.6 69
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
-iD8DBQFBozP6ArHZZzCEUG0RAnk2AJ9KDXGHCJLyZ+tnh7JZ5p3Hy9xRbgCghji9
-Aq99cVCZOxofIfwGiP4N/ho=
-=KiBF
+iD8DBQFBqxX7ArHZZzCEUG0RAn+cAJwPFBoM33GLovIHA6m1n7Pwle6BgQCffbz+
+hYIjCAHMAkPOG84hjkzNKDA=
+=T4tl
-----END PGP SIGNATURE-----
#!/sbin/runscript
-# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsasound,v 1.19 2004/11/20 10:47:28 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsasound,v 1.20 2004/11/29 12:28:15 eradicator Exp $
#
# Gentoo users: add this script to 'boot' run level.
# ==================================================
#
# 2004.10.29 - Jeremy Huddleston <eradicator@gentoo.org>
# Cleaned up to work better for mixed builtin/module systems
+#
+# 2004.11.29 - Jeremy Huddleston <eradicator@gentoo.org>
+# Added save option thanks to Ben Anderson <roothorick@new.rr.com>
alsactl=/usr/sbin/alsactl
asoundcfg=/etc/asound.state
aconnect=/usr/bin/aconnect
alsascrdir=/etc/alsa.d
+opts="${opts} save"
+
depend() {
need bootmisc localmount
after modules isapnp coldplug hotplug
return 0
}
-save_mixer() {
+save() {
+ ebegin "Storing ALSA Mixer Levels"
+
if [ -x $alsactl ]; then
$alsactl -f $asoundcfg store
+ val=$?
+ eend $val
+ return $val
else
- eerror -e "ERROR: Cannot find alsactl, did you forget to install media-sound/alsa-utils?"
+ eerror -e "ERROR: Cannot find alsactl."
+ eend 1
return 1
fi
-
- return 0
}
start() {
eend 0
if [ "${SAVE_ON_STOP}" = "yes" ]; then
- einfo "Storing ALSA Mixer Levels"
- if save_mixer; then
- eend 0
- else
- eend 1
- fi
+ save
fi
einfo "Unloading modules"