]> git.pld-linux.org Git - packages/acpid.git/commitdiff
- support for additional modules, mostly for laptops
authorPaweł Gołaszewski <blues@pld-linux.org>
Wed, 25 Feb 2004 15:54:57 +0000 (15:54 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    acpid.init -> 1.13

acpid.init

index f8512d447ca9c64d4b67273fec8263f9da7de769..d863142cd3eb014f0ca4a30ef681a20a17ee6d56 100644 (file)
 # Source function library.
 . /etc/rc.d/init.d/functions
 
+# Initial values (just in case):
+LAPTOP_MODULES=""
+VARIOUS_MODULES=""
+ASUS_LAPTOP=""
+TOSHIBA_LAPTOP=""
+
 # Configuration file.
 . /etc/sysconfig/acpid
 
@@ -28,7 +34,24 @@ case "$1" in
                if is_yes "$MODPROBE_OSPM_SYSTEM"; then
                        _modprobe single ospm_system
                fi
+               # starting:
                msg_starting acpid $PROGRAM_ARGS
+               # Load additional modules:
+               if [ -z "$LAPTOP_MODULES" ]; then
+                       for i in "$LAPTOP_MODULES"; do
+                               _modprobe single $i
+                       done
+               elif [ -z "$VARIOUS_MODULES" ] then
+                       for i in "$VARIOUS_MODULES"; do
+                               _modprobe single $i
+                       done
+               fi
+               # Determine if it's ASUS or TOSHIBA laptop
+               if is_yes "$ASUS_LAPTOP"; then
+                       _modprobe asus_acpi
+               elif is_yes "$TOSHIBA_LAPTOP"; then
+                       _modprobe toshiba_acpi
+               fi
                daemon acpid
                RETVAL=$?
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/acpid
This page took 0.049672 seconds and 4 git commands to generate.