ia64/xen-unstable

view install.sh @ 3697:0156bb4ae3d7

bitkeeper revision 1.1159.212.112 (4207b382VvZgSA3Pg79SQESssYJbHQ)

More x86_64 fixes.
Signed-off-by: keir.fraser@cl.cam.ac.uk
author kaf24@scramble.cl.cam.ac.uk
date Mon Feb 07 18:29:22 2005 +0000 (2005-02-07)
parents 30ee9c427a5b
children
line source
1 #!/bin/sh
3 src='./install'
4 if [ -d ./dist ]; then
5 src='./dist/install'
6 fi
8 if ! [ -d $src ]; then
9 echo "ERROR: Could not find a valid distribution directory."
10 echo " If this is a source-only release, try 'make dist'."
11 exit 1
12 fi
14 dst='/'
15 if [ $# -ne 0 ]; then
16 dst=$1
17 fi
19 if ! [ -d $dst ]; then
20 echo "ERROR: You must specify a valid install directory."
21 echo " The specified directory '$dst' is not valid."
22 exit 1
23 fi
25 echo "Installing Xen from '$src' to '$dst'..."
26 cd $src/boot
27 (echo '2.6.*' -2.6; echo '2.4.*' -2.4; echo '2.*.*' '') | while read m v
28 do
29 l=$(eval ls -t vmlinuz-$m-xen0 2>/dev/null | head -n 1)
30 [ -e "$l" ] && ln -fs "$l" vmlinuz${v}-xen0
31 l=$(eval ls -t vmlinuz-$m-xenU 2>/dev/null | head -n 1)
32 [ -e "$l" ] && ln -fs "$l" vmlinuz${v}-xenU
33 done
34 cd -
35 cp -fdR $src/* $dst
36 echo "All done."
38 echo "Checking to see whether prerequisite tools are installed..."
39 cd $src/../check
40 ./chk install
41 echo "All done."
43 exit 0