1*1da177e4SLinus Torvalds#!/bin/sh 2*1da177e4SLinus Torvalds# 3*1da177e4SLinus Torvalds# arch/s390x/boot/install.sh 4*1da177e4SLinus Torvalds# 5*1da177e4SLinus Torvalds# This file is subject to the terms and conditions of the GNU General Public 6*1da177e4SLinus Torvalds# License. See the file "COPYING" in the main directory of this archive 7*1da177e4SLinus Torvalds# for more details. 8*1da177e4SLinus Torvalds# 9*1da177e4SLinus Torvalds# Copyright (C) 1995 by Linus Torvalds 10*1da177e4SLinus Torvalds# 11*1da177e4SLinus Torvalds# Adapted from code in arch/i386/boot/Makefile by H. Peter Anvin 12*1da177e4SLinus Torvalds# 13*1da177e4SLinus Torvalds# "make install" script for s390 architecture 14*1da177e4SLinus Torvalds# 15*1da177e4SLinus Torvalds# Arguments: 16*1da177e4SLinus Torvalds# $1 - kernel version 17*1da177e4SLinus Torvalds# $2 - kernel image file 18*1da177e4SLinus Torvalds# $3 - kernel map file 19*1da177e4SLinus Torvalds# $4 - default install path (blank if root directory) 20*1da177e4SLinus Torvalds# 21*1da177e4SLinus Torvalds 22*1da177e4SLinus Torvalds# User may have a custom install script 23*1da177e4SLinus Torvalds 24*1da177e4SLinus Torvaldsif [ -x ~/bin/installkernel ]; then exec ~/bin/installkernel "$@"; fi 25*1da177e4SLinus Torvaldsif [ -x /sbin/installkernel ]; then exec /sbin/installkernel "$@"; fi 26*1da177e4SLinus Torvalds 27*1da177e4SLinus Torvalds# Default install - same as make zlilo 28*1da177e4SLinus Torvalds 29*1da177e4SLinus Torvaldsif [ -f $4/vmlinuz ]; then 30*1da177e4SLinus Torvalds mv $4/vmlinuz $4/vmlinuz.old 31*1da177e4SLinus Torvaldsfi 32*1da177e4SLinus Torvalds 33*1da177e4SLinus Torvaldsif [ -f $4/System.map ]; then 34*1da177e4SLinus Torvalds mv $4/System.map $4/System.old 35*1da177e4SLinus Torvaldsfi 36*1da177e4SLinus Torvalds 37*1da177e4SLinus Torvaldscat $2 > $4/vmlinuz 38*1da177e4SLinus Torvaldscp $3 $4/System.map 39