D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
lib
/
dpkg
/
info
/
Filename :
irqbalance.postinst
back
Copy
#!/bin/sh set -e . /usr/share/debconf/confmodule db_version 2.0 CONF=/etc/default/irqbalance if [ "$1" = "configure" ]; then if [ "$2" != "" ] && dpkg --compare-versions "$2" lt "1.0.5-1"; then update-rc.d -f irqbalance remove >/dev/null fi if [ ! -e $CONF ]; then echo "#Configuration for the irqbalance daemon" > $CONF.tmp echo >> $CONF.tmp echo "#Should irqbalance be enabled?" >> $CONF.tmp echo "ENABLED=1" >> $CONF.tmp echo "#Balance the IRQs only once?" >> $CONF.tmp echo "ONESHOT=0" >> $CONF.tmp mv -f "$CONF.tmp" "$CONF" fi db_get irqbalance/enable if [ "$RET" = "true" ]; then ENABLE="1" else ENABLE="0" fi db_get irqbalance/oneshot if [ "$RET" = "true" ]; then ONESHOT="1" else ONESHOT="0" fi cp -a -f $CONF $CONF.tmp sed -e "s/^ *ENABLED=.*/ENABLED=\"$ENABLE\"/" \ -e "s/^ *ONESHOT=.*/ONESHOT=\"$ONESHOT\"/" \ < $CONF > $CONF.tmp mv -f $CONF.tmp $CONF db_stop fi # Automatically added by dh_installinit if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ]; then if [ -x "/etc/init.d/irqbalance" ]; then update-rc.d irqbalance defaults >/dev/null fi if [ -x "/etc/init.d/irqbalance" ] || [ -e "/etc/init/irqbalance.conf" ]; then invoke-rc.d irqbalance start || exit $? fi fi # End automatically added section