summaryrefslogtreecommitdiffstats
path: root/install-sh
diff options
context:
space:
mode:
Diffstat (limited to 'install-sh')
-rwxr-xr-xinstall-sh42
1 files changed, 22 insertions, 20 deletions
diff --git a/install-sh b/install-sh
index 8c2001a..4ae929d 100755
--- a/install-sh
+++ b/install-sh
@@ -2,7 +2,7 @@
# Phoronix Test Suite
# URLs: http://www.phoronix.com, http://www.phoronix-test-suite.com/
-# Copyright (C) 2008, Phoronix Media
+# Copyright (C) 2008 - 2009, Phoronix Media
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -37,39 +37,41 @@ EOT
exit
fi
-if [ ! -w $INSTALL_PREFIX ]
+mkdir -p $DESTDIR$INSTALL_PREFIX
+if [ ! -w $DESTDIR$INSTALL_PREFIX ]
then
- echo "\nERROR: $INSTALL_PREFIX is not writable. Run this installer as root or specify a different directory prefix as the first argument sent to this script.\n"
+ echo "\nERROR: $DESTDIR$INSTALL_PREFIX is not writable. Run this installer as root or specify a different directory prefix as the first argument sent to this script.\n"
exit
fi
-rm -rf $INSTALL_PREFIX/share/phoronix-test-suite/
-rm -rf $INSTALL_PREFIX/share/doc/phoronix-test-suite/
+rm -rf $DESTDIR$INSTALL_PREFIX/share/phoronix-test-suite/
+rm -rf $DESTDIR$INSTALL_PREFIX/share/doc/phoronix-test-suite/
-mkdir -p $INSTALL_PREFIX/bin/
-mkdir -p $INSTALL_PREFIX/share/man/man1/
-mkdir -p $INSTALL_PREFIX/share/phoronix-test-suite/
-mkdir -p $INSTALL_PREFIX/share/doc/phoronix-test-suite/
+mkdir -p $DESTDIR$INSTALL_PREFIX/bin/
+mkdir -p $DESTDIR$INSTALL_PREFIX/share/man/man1/
+mkdir -p $DESTDIR$INSTALL_PREFIX/share/phoronix-test-suite/
+mkdir -p $DESTDIR$INSTALL_PREFIX/share/doc/phoronix-test-suite/
-cp CHANGE-LOG $INSTALL_PREFIX/share/doc/phoronix-test-suite/
-cp COPYING $INSTALL_PREFIX/share/doc/phoronix-test-suite/
-cp AUTHORS $INSTALL_PREFIX/share/doc/phoronix-test-suite/
+cp CHANGE-LOG $DESTDIR$INSTALL_PREFIX/share/doc/phoronix-test-suite/
+cp COPYING $DESTDIR$INSTALL_PREFIX/share/doc/phoronix-test-suite/
+cp AUTHORS $DESTDIR$INSTALL_PREFIX/share/doc/phoronix-test-suite/
cd documentation/
-cp -r * $INSTALL_PREFIX/share/doc/phoronix-test-suite/
+cp -r * $DESTDIR$INSTALL_PREFIX/share/doc/phoronix-test-suite/
cd ..
-rm -rf $INSTALL_PREFIX/share/doc/phoronix-test-suite/man-pages/
+rm -rf $DESTDIR$INSTALL_PREFIX/share/doc/phoronix-test-suite/man-pages/
-cp documentation/man-pages/*.1 $INSTALL_PREFIX/share/man/man1/
+cp documentation/man-pages/*.1 $DESTDIR$INSTALL_PREFIX/share/man/man1/
-cp -r pts/ $INSTALL_PREFIX/share/phoronix-test-suite/
-rm -f $INSTALL_PREFIX/share/phoronix-test-suite/pts/etc/scripts/package-build-*
-cp -r pts-core/ $INSTALL_PREFIX/share/phoronix-test-suite/
+cp -r pts/ $DESTDIR$INSTALL_PREFIX/share/phoronix-test-suite/
+rm -f $DESTDIR$INSTALL_PREFIX/share/phoronix-test-suite/pts/etc/scripts/package-build-*
+cp -r pts-core/ $DESTDIR$INSTALL_PREFIX/share/phoronix-test-suite/
-sed 's:PTS_DIR=`pwd`:PTS_DIR='"$INSTALL_PREFIX"'\/share\/phoronix-test-suite:g' phoronix-test-suite > $INSTALL_PREFIX/bin/phoronix-test-suite
-chmod +x $INSTALL_PREFIX/bin/phoronix-test-suite
+sed 's:PTS_DIR=`pwd`:PTS_DIR='"$INSTALL_PREFIX"'\/share\/phoronix-test-suite:g' phoronix-test-suite > $DESTDIR$INSTALL_PREFIX/bin/phoronix-test-suite
+chmod +x $DESTDIR$INSTALL_PREFIX/bin/phoronix-test-suite
echo "\nPhoronix Test Suite Installation Completed\n
Executable File: $INSTALL_PREFIX/bin/phoronix-test-suite
Documentation: $INSTALL_PREFIX/share/doc/phoronix-test-suite/
Phoronix Test Suite Files: $INSTALL_PREFIX/share/phoronix-test-suite/\n"
+if [ "X$DESTDIR" != "X" ]; then echo "Installed to chroot: $DESTDIR"; fi