]> git.wh0rd.org - home.git/blame - .bin/installkernel
handle more cvs cases
[home.git] / .bin / installkernel
CommitLineData
efceffd8 1#!/bin/bash
ab9977c3
MF
2# 2.6.35.4-default arch/s390/boot/image System.map Kerntypes /boot
3
4mmv() { [[ -e $1 ]] && mv "$1" "$2" ; }
5
6ver=$1
7img=$2
8map=$3
9# $4 == ??
10dir=$5
11
12case ${img} in
13*/blackfin/*)
5b4bdae8 14 mmv $4/uImage $4/uImage.old
ab9977c3
MF
15 mmv $4/${map} $4/${map}.old
16
17 cp ${img} $4/uImage
18 cp ${map} $4/${map}
19 exit 0
20 ;;
5b4bdae8 21
ab9977c3
MF
22*/s390/*)
23 cp ${img} ${dir}/image-${ver}
24 cp ${map} ${dir}/System.map-${ver}
25 cp .config ${dir}/config-${ver}
26 ln -sf image-${ver} ${dir}/image
27 zipl
5b4bdae8 28 exit 0
ab9977c3
MF
29 ;;
30esac
5b4bdae8 31exec /sbin/installkernel "$@"