~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to arch/m32r/boot/compressed/install.sh

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
#
 
3
# arch/sh/boot/install.sh
 
4
#
 
5
# This file is subject to the terms and conditions of the GNU General Public
 
6
# License.  See the file "COPYING" in the main directory of this archive
 
7
# for more details.
 
8
#
 
9
# Copyright (C) 1995 by Linus Torvalds
 
10
#
 
11
# Adapted from code in arch/i386/boot/Makefile by H. Peter Anvin
 
12
# Adapted from code in arch/i386/boot/install.sh by Russell King
 
13
# Adapted from code in arch/arm/boot/install.sh by Stuart Menefy
 
14
# Adapted from code in arch/sh/boot/install.sh by Takeo Takahashi
 
15
#
 
16
# "make install" script for sh architecture
 
17
#
 
18
# Arguments:
 
19
#   $1 - kernel version
 
20
#   $2 - kernel image file
 
21
#   $3 - kernel map file
 
22
#   $4 - default install path (blank if root directory)
 
23
#
 
24
 
 
25
# User may have a custom install script
 
26
 
 
27
if [ -x /sbin/${INSTALLKERNEL} ]; then
 
28
  exec /sbin/${INSTALLKERNEL} "$@"
 
29
fi
 
30
 
 
31
if [ "$2" = "zImage" ]; then
 
32
# Compressed install
 
33
  echo "Installing compressed kernel"
 
34
  if [ -f $4/vmlinuz-$1 ]; then
 
35
    mv $4/vmlinuz-$1 $4/vmlinuz.old
 
36
  fi
 
37
 
 
38
  if [ -f $4/System.map-$1 ]; then
 
39
    mv $4/System.map-$1 $4/System.old
 
40
  fi
 
41
 
 
42
  cat $2 > $4/vmlinuz-$1
 
43
  cp $3 $4/System.map-$1
 
44
else
 
45
# Normal install
 
46
  echo "Installing normal kernel"
 
47
  if [ -f $4/vmlinux-$1 ]; then
 
48
    mv $4/vmlinux-$1 $4/vmlinux.old
 
49
  fi
 
50
 
 
51
  if [ -f $4/System.map ]; then
 
52
    mv $4/System.map $4/System.old
 
53
  fi
 
54
 
 
55
  cat $2 > $4/vmlinux-$1
 
56
  cp $3 $4/System.map
 
57
fi