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