Date: Wed, 19 Mar 2003 14:18:57 +0900 From: Norikatsu Shigemura <nork@FreeBSD.org> To: freebsd-hackers@FreeBSD.org Subject: mixer for /etc/rc Message-ID: <200303190518.h2J5IvFE095473@nd250009.gab.xdsl.ne.jp>
index | next in thread | raw e-mail
Hi.
I want to mixer in /etc/rc (setting sound volume on boot).
I add it to /etc/rc, /etc/defaults/rc.conf, etc...
Would you review and commit?
for CURRENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Index: rc
===================================================================
RCS file: /home/ncvs/src/etc/rc,v
retrieving revision 1.326
diff -u -r1.326 rc
--- rc 23 Dec 2002 07:09:44 -0000 1.326
+++ rc 19 Mar 2003 04:56:17 -0000
@@ -768,6 +768,12 @@
;;
esac
+case ${mixer_enable} in
+[Yy][Ee][Ss])
+ echo -n ' mixer'; ${mixer_program:-/usr/sbin/mixer} ${mixer_flags}
+ ;;
+esac
+
case ${sshd_enable} in
[Yy][Ee][Ss])
if [ -x ${sshd_program:-/usr/sbin/sshd} ]; then
Index: defaults/rc.conf
===================================================================
RCS file: /home/ncvs/src/etc/defaults/rc.conf,v
retrieving revision 1.171
diff -u -r1.171 rc.conf
--- defaults/rc.conf 17 Mar 2003 23:15:53 -0000 1.171
+++ defaults/rc.conf 19 Mar 2003 04:54:22 -0000
@@ -426,6 +426,9 @@
harvest_ethernet="YES" # Entropy device harvests ethernet randomness
harvest_p_to_p="YES" # Entropy device harvests point-to-point randomness
dmesg_enable="YES" # Save dmesg(8) to /var/run/dmesg.boot
+mixer_enable="NO" # setup mixer volume
+mixer_program="/usr/sbin/mixer" # Which mixer executable to run (if enabled).
+mixer_flags="vol 100" # mixer volume value
##############################################################
### Define source_rc_confs, the mechanism used by /etc/rc.* ##
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
for CURRENT which rcng (/etc/rc.d/mixer)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: mixer
# KEYWORD: FreeBSD NetBSD
. /etc/rc.subr
name="mixer"
rcvar=`set_rcvar`
command="/usr/sbin/${name}"
load_rc_config $name
run_rc_command "$1"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
for STABLE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Index: etc/rc
===================================================================
RCS file: /home/ncvs/src/etc/rc,v
retrieving revision 1.212.2.51
diff -u -r1.212.2.51 rc
--- etc/rc 17 Oct 2002 17:25:07 -0000 1.212.2.51
+++ etc/rc 19 Mar 2003 04:51:34 -0000
@@ -531,6 +531,12 @@
;;
esac
+case ${mixer_enable} in
+[Yy][Ee][Ss])
+ echo -n ' mixer'; ${mixer_program:-/usr/sbin/mixer} ${mixer_flags}
+ ;;
+esac
+
case ${sshd_enable} in
[Yy][Ee][Ss])
if [ -x ${sshd_program:-/usr/sbin/sshd} ]; then
Index: etc/defaults/rc.conf
===================================================================
RCS file: /home/ncvs/src/etc/defaults/rc.conf,v
retrieving revision 1.53.2.62
diff -u -r1.53.2.62 rc.conf
--- etc/defaults/rc.conf 12 Feb 2003 03:56:46 -0000 1.53.2.62
+++ etc/defaults/rc.conf 19 Mar 2003 04:52:10 -0000
@@ -378,6 +378,9 @@
update_motd="YES" # update version info in /etc/motd (or NO)
start_vinum="NO" # set to YES to start vinum
unaligned_print="YES" # print unaligned access warnings on the alpha (or NO).
+mixer_enable="NO" # setup mixer volume
+mixer_program="/usr/sbin/mixer" # Which mixer executable to run (if enabled).
+mixer_flags="vol 100" # mixer volume value
##############################################################
### Define source_rc_confs, the mechanism used by /etc/rc.* ##
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303190518.h2J5IvFE095473>
