xref: /openbmc/linux/arch/ia64/install.sh (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
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