ia64/xen-unstable

view install.sh @ 7888:5b5f1b0aca33

Set up fully-virtualised RTC time zone default to local
time (not UTC).

Signed-off-by: Winston Wang <winston.l.wang@intel.com>
author kaf24@firebug.cl.cam.ac.uk
date Fri Nov 18 12:42:59 2005 +0100 (2005-11-18)
parents 5aad7e145e50
children dd50b17dc60f
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; tar -cf - --exclude etc/init.d --exclude etc/hotplug --exclude etc/udev * ) | tar -C $dst -xf -
27 cp -fdRL $src/etc/init.d/* $dst/etc/init.d/
28 echo "All done."
30 if [ -x /sbin/udev ] && [ ! -z `/sbin/udev -V` ] && [ `/sbin/udev -V` -ge 059 ]; then
31 cp -f $src/etc/udev/rules.d/*.rules $dst/etc/udev/rules.d/
32 else
33 cp -f $src/etc/hotplug/*.agent $dst/etc/hotplug/
34 fi
36 echo "Checking to see whether prerequisite tools are installed..."
37 cd $src/../check
38 ./chk install
39 echo "All done."
41 exit 0