mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
bitkeeper revision 1.1159.1.338 (4187ca95yoh3y8SwBJw4uTmgIxLCTw)
A new install script to install from the intermediate 'install' subdir. Also now a bit more careful in use of 'cp -a'. When installing to system-wide directories we probably do not want to preserve ownership of the random unprivileged user that originally built the binaries. The user who does the install (probably root) is the correct person to own the target files.
This commit is contained in:
1 parent
ca9b4638d2
commit
e81e528835
4 files changed
+30
-5
No files matched your search
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
|
||||
if ! [ -d ./install ]; then
|
||||
echo "ERROR: You must build Xen before it can be installed."
|
||||
echo " For example, 'make dist'."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
prefix='/'
|
||||
if [ $# -ne 0 ]; then
|
||||
prefix=$1
|
||||
fi
|
||||
|
||||
if ! [ -d $prefix ]; then
|
||||
echo "ERROR: You must specify a valid install directory."
|
||||
echo " The specified directory '$prefix' is not valid."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Installing Xen to '$prefix'..."
|
||||
cp -fdR ./install/* $prefix
|
||||
echo "All done."
|
||||
|
||||
exit 0
|
||||