# SliTaz package receipt. PACKED_SIZE="64.0K" UNPACKED_SIZE="200.0K" PACKAGE="module-aha152x" VERSION="2.6.20" CATEGORY="base-system" GROUP="driver,scsi" SHORT_DESC="Kernel module for the Adaptec AHA152X/2825 SCSI driver" MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL" WEB_SITE="http://tiny.slitaz.org/" WANTED="linux" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { local path export src=$WOK/$WANTED/source/linux-$VERSION export _pkg=$WOK/$WANTED/install path=lib/modules/$(ls $_pkg/lib/modules)/kernel mkdir -p $fs/$path $src/slitaz/list_modules.sh drivers/scsi/${PACKAGE#*-}* | while read module; do dir=$path/$(dirname $module) [ -d $fs/$dir ] || mkdir -p $fs/$dir cp -a $_pkg/$path/$module $fs/$dir done } onoff() { [ "$1" ] && echo 1 || echo 0; } # Post install/remove commands for Tazpkg. post_install() { if !grep -qs "^${PACKAGE#*-}|" $1/modules; then echo -n "${PACKAGE#*-}|io=$AHA152X_IOPORT|irq=$AHA152X_IRQ" >> $1/modules echo -n "|scsiid=$AHA152X_SCSI_ID" >> $1/modules echo -n "|reconnect=$(onoff $AHA152X_RECONNECT)" >> $1/modules echo -n "|parity=$(onoff $AHA152X_RECONNECT)" >> $1/modules echo -n "|sync=$(onoff $AHA152X_SYNC)" >> $1/modules echo -n "|exttrans=$(onoff $AHA152X_EXT_TRANS)" >> $1/modules echo "|delay=$AHA152X_DELAY" >> $1/modules fi } config_form() { if [ -z "$AHA152X_IOPORT" ]; then AHA152X_IOPORT=0x340 AHA152X_IRQ=11 AHA152X_SCSI_ID=7 AHA152X_RECONNECT=on AHA152X_PARITY=on AHA152X_SYNCHRONOUS=on AHA152X_DELAY=100 AHA152X_EXT_TRANS= fi cat <Adaptec AHA152X/2825 SCSI driver
Base io address
Interrupt level
SCSI id of controller
allow targets to disconnect from the bus
enable parity checking
enable synchronous transfers
enable extended translation
Bus reset delay
EOT }