xref: /openbmc/linux/arch/powerpc/boot/install.sh (revision f774f5bb)
194b212c2SPaul Mackerras#!/bin/sh
294b212c2SPaul Mackerras#
394b212c2SPaul Mackerras# This file is subject to the terms and conditions of the GNU General Public
494b212c2SPaul Mackerras# License.  See the file "COPYING" in the main directory of this archive
594b212c2SPaul Mackerras# for more details.
694b212c2SPaul Mackerras#
794b212c2SPaul Mackerras# Copyright (C) 1995 by Linus Torvalds
894b212c2SPaul Mackerras#
994b212c2SPaul Mackerras# Blatantly stolen from in arch/i386/boot/install.sh by Dave Hansen
1094b212c2SPaul Mackerras#
1194b212c2SPaul Mackerras# "make install" script for ppc64 architecture
1294b212c2SPaul Mackerras#
1394b212c2SPaul Mackerras# Arguments:
1494b212c2SPaul Mackerras#   $1 - kernel version
1594b212c2SPaul Mackerras#   $2 - kernel image file
1694b212c2SPaul Mackerras#   $3 - kernel map file
1794b212c2SPaul Mackerras#   $4 - default install path (blank if root directory)
1894b212c2SPaul Mackerras
19529273c1SGrant Likelyset -e
20529273c1SGrant Likely
2194b212c2SPaul Mackerras# this should work for both the pSeries zImage and the iSeries vmlinux.sm
2294b212c2SPaul Mackerrasimage_name=`basename $2`
2394b212c2SPaul Mackerras
2494b212c2SPaul Mackerrasif [ -f $4/$image_name ]; then
2594b212c2SPaul Mackerras	mv $4/$image_name $4/$image_name.old
2694b212c2SPaul Mackerrasfi
2794b212c2SPaul Mackerras
2894b212c2SPaul Mackerrasif [ -f $4/System.map ]; then
2994b212c2SPaul Mackerras	mv $4/System.map $4/System.old
3094b212c2SPaul Mackerrasfi
3194b212c2SPaul Mackerras
3294b212c2SPaul Mackerrascat $2 > $4/$image_name
3394b212c2SPaul Mackerrascp $3 $4/System.map
34