01-gobohide.patch
02-unionfs-2.0.patch
03-squashfs-3.1.patch
04-vesafb-tng-2.6.19-rc2.patch
05-utf8-input-backspace.patch
06-utf8-input-kbdmode.patch
07-utf8-keyboard-capslock.patch
08-utf8-output-keep-columns-and-print-replacement-character.patch
09-utf8-output.patch
10-utf8-selection.patch
Recipe
Resources/BuildInformation
Resources/Dependencies
Resources/Description
Resources/NewDependencies
i686/Recipe
i686/dot-config
ppc/Recipe
ppc/dot-config
post_install() {
local fullversion=`private__calculate_full_version`
# Copy and symlink the kernel image
cp arch/i386/boot/bzImage $goboBoot/kernel-$fullversion
cp System.map $goboBoot/System.map-$fullversion
private__link_at_system_kernel_boot $fullversion
private__check_firmware
private__check_dependant_modules $goboShared/Compile/Recompile/Linux
}
private__check_firmware () {
check for different versions of firmware
[ ! -z "`egrep 'CONFIG_IPW2200=[my]' .config`" ] && private__check_firmware_version \
IPW2200 3.0
[ ! -z "`egrep 'CONFIG_IPW2100=[my]' .config`" ] && private__check_firmware_version \
IPW2100 1.3
}
private__check_firmware_version () {
driver=$1
req_version=$2
version_found=false
for version in ${goboPrograms}/${driver}-Firmware/*
do
if [ `GuessLatest ${req_version} $version` = `echo $version | sed 's/.*\/\(.*\)$/\1/g'` \
]
then
version_found=true
break
fi
done 2> /dev/null
if [ "$version_found" = "false" ]
then
Ask "You need to install firmware for the ${driver} driver to work. Do you \
want to install it?" && InstallPackage ${driver}-Firmware ${req_version}
fi
}
|