]>
git.wh0rd.org - home.git/blob - .bin/installkernel
2 # 2.6.35.4-default arch/s390/boot/image System.map /boot
4 e
() { echo "+ $*"; "$@"; }
5 mmv
() { [[ -e $1 ]] && mv "$1" "$2"; }
12 mount
"${dir}" >&/dev
/null
13 if [[ ! -w "${dir}" ]] ; then
14 mount
"${dir}" -o remount
,rw
19 mmv
${dir}/uImage
${dir}/uImage.old
20 mmv
${dir}/${map} ${dir}/${map}.old
22 cp ${img} ${dir}/uImage
23 cp ${map} ${dir}/${map}
28 pushd /lib
/modules
>/dev
/null
30 [[ -d ${v} ]] ||
continue
31 [[ -e ${dir}/image-
${v} ]] && continue
32 echo rm -rf ${PWD}/${v}
36 cp ${img} ${dir}/image-${ver}
37 xz
-9c ${map} > ${dir}/System.map-${ver}.xz
38 xz
-9c .config
> ${dir}/config-
${ver}.xz
39 ln -sf image-
${ver} ${dir}/image
45 e
/sbin
/installkernel
"$@"
49 if [[ -e ${dir}/grub
/grub.cfg
]] ; then
50 e grub-mkconfig
-o /boot
/grub
/grub.cfg