Gentoo Archives: gentoo-commits

From: "Olivier Crete (tester)" <tester@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-laptop/i8kutils/files: i8k.init-r1
Date: Wed, 29 Oct 2008 20:28:46
Message-Id: E1KvHel-00037s-8l@stork.gentoo.org
1 tester 08/10/29 20:28:43
2
3 Added: i8k.init-r1
4 Log:
5 Fix init script, fixes bug #216742
6 (Portage version: 2.1.4.5)
7
8 Revision Changes Path
9 1.1 app-laptop/i8kutils/files/i8k.init-r1
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-laptop/i8kutils/files/i8k.init-r1?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-laptop/i8kutils/files/i8k.init-r1?rev=1.1&content-type=text/plain
13
14 Index: i8k.init-r1
15 ===================================================================
16 #!/sbin/runscript
17
18 depend() {
19 after alsasound
20 after modules
21 }
22
23 checkconfig() {
24 if [ ! -e /proc/i8k ] ; then
25 eerror "The i8k driver is not installed"
26 return 1
27 fi
28 }
29
30 start() {
31 checkconfig || return 1
32 if [ -n "$VOLUME_UP$VOLUME_DOWN$VOLUME_MUTE" ] ; then
33 ebegin "Starting i8kbuttons"
34 start-stop-daemon --start --quiet --pidfile /var/run/i8kbuttons.pid \
35 --make-pidfile --exec /usr/bin/i8kbuttons --background \
36 -- ${VOLUME_UP:+-u "${VOLUME_UP}"} \
37 ${VOLUME_DOWN:+-d "$VOLUME_DOWN"} \
38 ${VOLUME_MUTE:+-m "$VOLUME_MUTE"} \
39 ${BUTTON_REPEAT:+-r "$BUTTON_REPEAT"}
40 eend $?
41 fi
42 if [ ! -n "$NOMON" ]; then
43 ebegin "Starting i8kmon"
44 start-stop-daemon --start -b --quiet \
45 --pidfile /var/run/i8kmon.pid \
46 --make-pidfile \
47 --exec /usr/bin/i8kmon --background \
48 --name "tclsh /usr/bin/i8kmon" \
49 -- -d ${NOAUTO:+-na} ${TIMEOUT:+-t $TIMEOUT}
50 eend $?
51 fi
52 }
53
54 stop() {
55 if [ -n "$VOLUME_UP$VOLUME_DOWN$VOLUME_MUTE" ] ; then
56 ebegin "Stopping i8kbuttons"
57 start-stop-daemon --stop --quiet --pidfile /var/run/i8kbuttons.pid
58 eend $?
59 fi
60 if [ ! -n "$NOMON" ]; then
61 ebegin "Stopping i8kmon"
62 start-stop-daemon --stop --quiet --pidfile /var/run/i8kmon.pid
63 eend $?
64 fi
65 }