1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
arch_get_kernel_flavour () {
case "$SUBARCH" in
netwinder|rpc|iop32x|iop33x|ixp4xx)
echo "$SUBARCH"
return 0
;;
# NOTE: the following kernel is not in Debian (sarge), but
# makes it easier to offer unofficial support from a private
# apt-archive.
ads)
echo "ads"
return 0
;;
*)
warning "Unknown $ARCH subarchitecture '$SUBARCH'."
return 1
;;
esac
}
arch_check_usable_kernel () {
# Handle some packages renamed from 2.4 to 2.6
if [ "$2" = "netwinder" ]; then
if expr "$1" : ".*-footbridge\$" >/dev/null; then return 0; fi
fi
# Subarchitecture must match exactly.
if expr "$1" : ".*-$2\$" >/dev/null; then return 0; fi
return 1
}
arch_get_kernel () {
case "$KERNEL_MAJOR" in
2.4)
echo "kernel-image-$KERNEL_VERSION-$1"
;;
*)
case "$1" in
netwinder)
echo "linux-image-$KERNEL_MAJOR-footbridge"
;;
bast)
echo "linux-image-$KERNEL_MAJOR-s3c2410"
;;
*)
echo "linux-image-$KERNEL_MAJOR-$1"
;;
esac
esac
}
|