#! /bin/sh -e # Get lsb functions . /lib/lsb/init-functions . /etc/default/rcS # Disable Bluetooth if requested if grep -q -w "nobt" /proc/cmdline; then log_begin_msg "Disabling Bluetooth..." hciconfig hci0 down rmmod hci_usb rmmod bluetooth log_end_msg $? fi # Disable wireless if requested if grep -q -w "nowifi" /proc/cmdline; then log_begin_msg "Disabling Wireless..." ifconfig wlan0 down rmmod ipw2200 rmmod ieee80211 killall wpa_supplicant log_end_msg $? fi # Fix dirty writeback log_begin_msg "Fix dirty writeback..." echo 1500 > /proc/sys/vm/dirty_writeback_centisecs log_end_msg $? # Sound card power save log_begin_msg "Sound card power save..." echo 1 > /sys/module/snd_ac97_codec/parameters/power_save log_end_msg $?