summaryrefslogtreecommitdiffstats
path: root/mobile/laptop-mode-tools/laptop-mode-tools-1.47.patch
blob: 593a8bcf10f69a607bc506a360e79e2eb6b3a9b4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
diff -Naur laptop-mode-tools_1.47.old/install.sh laptop-mode-tools_1.47/install.sh
--- laptop-mode-tools_1.47.old/install.sh	2009-01-26 20:45:20.000000000 +0100
+++ laptop-mode-tools_1.47/install.sh	2009-03-12 17:52:42.000000000 +0100
@@ -212,9 +212,6 @@
 		echo "$0: Failed to install ACPI event file in $DESTDIR/etc/acpi/events. Installation failed."
 		exit 14
 	fi
-	if [ -z "$DESTDIR" ] ; then
-		killall -HUP acpid
-	fi
 	echo "Installed ACPI support."
 	ACPI_DONE=1
 fi
diff -Naur laptop-mode-tools_1.47.old/usr/sbin/laptop_mode laptop-mode-tools_1.47/usr/sbin/laptop_mode
--- laptop-mode-tools_1.47.old/usr/sbin/laptop_mode	2009-01-26 20:45:20.000000000 +0100
+++ laptop-mode-tools_1.47/usr/sbin/laptop_mode	2009-03-12 17:56:35.000000000 +0100
@@ -393,19 +393,8 @@
 
 #############################################################################
 
-KLEVEL="$(uname -r |
-			 {
-				 IFS='.-' read a b c
-				 echo $a.$b
-			 }
-)"
-KMINOR="$(uname -r |
-			{
-				IFS='.-' read a b c d
-				# Strip any stuff from the end -- only the initial digits are part of the KMINOR.
-				echo $c | sed -e 's/\([[:digit:]]*\).*/\1/'
-			}
-)"
+KLEVEL=`uname -r | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\)\..*/\1/'`
+KMINOR=`uname -r | sed 's/^[0-9][0-9]*\.[0-9][0-9]*\.\(.*\)/\1/'`
 
 case "$KLEVEL" in
 	"2.4" ) ;;
@@ -895,7 +884,7 @@
 if [ -f /var/run/laptop-mode-tools/state ] ; then
 	read WAS_ACTIVE WAS_ON_AC WAS_ACTIVATE_WITH_POSSIBLE_DATA_LOSS WAS_STATE < /var/run/laptop-mode-tools/state
 	if [ "$WAS_STATE" != "" ] ; then
-		if [ "$WAS_ACTIVE" -eq "$ACTIVATE" -a "$WAS_ON_AC" -eq "$ON_AC" -a "$WAS_ACTIVATE_WITH_POSSIBLE_DATA_LOSS" -eq "$ACTIVATE_WITH_POSSIBLE_DATA_LOSS" -a "$WAS_STATE" = "$STATE" -a "$FORCE" -eq 0 ] ; then
+		if [ "$WAS_ACTIVE" = "$ACTIVATE" -a "$WAS_ON_AC" = "$ON_AC" -a "$WAS_ACTIVATE_WITH_POSSIBLE_DATA_LOSS" = "$ACTIVATE_WITH_POSSIBLE_DATA_LOSS" -a "$WAS_STATE" = "$STATE" -a "$FORCE" = 0 ] ; then
 			echo -n "$STATE, "
 			if [ "$WAS_ACTIVE" -eq 1 ] ; then
 				echo -n "active [unchanged]"
@@ -934,7 +923,7 @@
 
 # Note that the /usr/local/lib path is deprecated.
 export FORCE STATE ON_AC ACTIVATE ACTIVATE_WITH_POSSIBLE_DATA_LOSS KLEVEL KMINOR WAS_ACTIVE LM_VERBOSE
-for SCRIPT in /usr/share/laptop-mode-tools/modules/* /usr/local/lib/laptop-mode-tools/modules/* /usr/local/share/laptop-mode-tools/modules/* /etc/laptop-mode/modules/*; do
+for SCRIPT in /usr/share/laptop-mode-tools/modules/* /etc/laptop-mode/modules/*; do
 	if [ -x "$SCRIPT" ] ; then
 		$LM_VERBOSE && echo "Invoking module $SCRIPT." >> $OUTPUT
 		"$SCRIPT" >> $OUTPUT