1*1da177e4SLinus Torvalds#!/bin/sh 2*1da177e4SLinus Torvalds# 3*1da177e4SLinus Torvalds# This file is subject to the terms and conditions of the GNU General Public 4*1da177e4SLinus Torvalds# License. See the file "COPYING" in the main directory of this archive 5*1da177e4SLinus Torvalds# for more details. 6*1da177e4SLinus Torvalds# 7*1da177e4SLinus Torvalds# Copyright (C) 1995 by Linus Torvalds 8*1da177e4SLinus Torvalds# 9*1da177e4SLinus Torvalds# Adapted from code in arch/i386/boot/Makefile by H. Peter Anvin 10*1da177e4SLinus Torvalds# 11*1da177e4SLinus Torvalds# "make install" script for ia64 architecture 12*1da177e4SLinus Torvalds# 13*1da177e4SLinus Torvalds# Arguments: 14*1da177e4SLinus Torvalds# $1 - kernel version 15*1da177e4SLinus Torvalds# $2 - kernel image file 16*1da177e4SLinus Torvalds# $3 - kernel map file 17*1da177e4SLinus Torvalds# $4 - default install path (blank if root directory) 18*1da177e4SLinus Torvalds 19*1da177e4SLinus Torvaldsif [ -f $4/vmlinuz ]; then 20*1da177e4SLinus Torvalds mv $4/vmlinuz $4/vmlinuz.old 21*1da177e4SLinus Torvaldsfi 22*1da177e4SLinus Torvalds 23*1da177e4SLinus Torvaldsif [ -f $4/System.map ]; then 24*1da177e4SLinus Torvalds mv $4/System.map $4/System.old 25*1da177e4SLinus Torvaldsfi 26*1da177e4SLinus Torvalds 27*1da177e4SLinus Torvaldscat $2 > $4/vmlinuz 28*1da177e4SLinus Torvaldscp $3 $4/System.map 29*1da177e4SLinus Torvalds 30*1da177e4SLinus Torvaldstest -x /usr/sbin/elilo && /usr/sbin/elilo 31