diff --git a/makehdimage b/makehdimage index d7601df50a..bf98bc4a82 100755 --- a/makehdimage +++ b/makehdimage @@ -137,6 +137,7 @@ BEOS_ADD_ONS_INPUT_DEVICES="keyboard mouse" BEOS_ADD_ONS_DRIVERS_MISC="keyboard scsi_dsk scsi_cd dprintf null zero random ps2_hid \ tty console config" BEOS_ADD_ONS_DRIVERS_GRAPHICS="radeon.driver nv.driver nm.driver mga.driver vesa" +BEOS_ADD_ONS_DRIVERS_AUDIO="ich_ac97" BEOS_ADD_ONS_DRIVERS_NET="ipro1000 rtl8139 rtl8169 sis900 \ via-rhine wb840 net_stack_driver" # bcm440x bcm570x (only available with GPLd add-ons) BEOS_ADD_ONS_BUS_MANAGERS="pci isa ide scsi config_manager" @@ -222,6 +223,7 @@ $mkdir -p beos/system/add-ons/kernel/boot $mkdir -p beos/system/add-ons/kernel/bus_managers $mkdir -p beos/system/add-ons/kernel/busses/ide $mkdir -p beos/system/add-ons/kernel/drivers/bin +$mkdir -p beos/system/add-ons/kernel/drivers/dev/audio/multi $mkdir -p beos/system/add-ons/kernel/drivers/dev/disk/scsi $mkdir -p beos/system/add-ons/kernel/drivers/dev/graphics $mkdir -p beos/system/add-ons/kernel/drivers/dev/input @@ -280,6 +282,9 @@ done cd $sourceDir/distro/${arch}.R1/beos/system/add-ons/kernel/drivers/bin $scd ${sPrefix}$sourceDir/distro/${arch}.R1/beos/system/add-ons/kernel/drivers/bin +for f in $BEOS_ADD_ONS_DRIVERS_AUDIO; do + $cp ${sPrefix}$f $targetDir/beos/system/add-ons/kernel/drivers/bin +done for f in $BEOS_ADD_ONS_DRIVERS_GRAPHICS; do $cp ${sPrefix}$f $targetDir/beos/system/add-ons/kernel/drivers/bin done @@ -411,7 +416,8 @@ for f in drivers/dev/dprintf drivers/dev/keyboard drivers/dev/null \ drivers/dev/net/rtl8139 drivers/dev/net/rtl8169 \ drivers/dev/net/sis900 drivers/dev/net/via-rhine \ drivers/dev/net/wb840 drivers/dev/net/net_stack_driver \ - drivers/dev/graphics/vesa drivers/dev/random; do + drivers/dev/graphics/vesa drivers/dev/random \ + drivers/dev/audio/multi/ich_ac97; do relName=$(echo $f | sed -e s@drivers/dev/@@) linkName=bin/$(basename $f) while [ $relName != . ]; do