reset install.sh

pull/1/head
Stephen Mather 2014-05-22 09:16:46 -04:00
rodzic 3cd5403e30
commit 977ac51459
1 zmienionych plików z 21 dodań i 21 usunięć

Wyświetl plik

@ -84,7 +84,7 @@ echo
echo " > installing required packages" echo " > installing required packages"
echo " - updating" echo " - updating"
sudo apt-get update --assume-yes > "$TOOLS_LOG_PATH/apt-get_get.log" # 2>&1 sudo apt-get update --assume-yes > "$TOOLS_LOG_PATH/apt-get_get.log" 2>&1
echo " - installing" echo " - installing"
sudo apt-get install --assume-yes --install-recommends \ sudo apt-get install --assume-yes --install-recommends \
@ -95,9 +95,9 @@ sudo apt-get install --assume-yes --install-recommends \
libjpeg-dev libboost-dev libgsl0-dev libx11-dev libxext-dev liblapack-dev \ libjpeg-dev libboost-dev libgsl0-dev libx11-dev libxext-dev liblapack-dev \
libzip-dev \ libzip-dev \
libcv-dev libcvaux-dev \ libcv-dev libcvaux-dev \
> "$TOOLS_LOG_PATH/apt-get_install.log" # 2>&1 > "$TOOLS_LOG_PATH/apt-get_install.log" 2>&1
sudo gem install parallel > /dev/null # 2>&1 sudo gem install parallel > /dev/null 2>&1
echo " < done - `date`" echo " < done - `date`"
@ -135,13 +135,13 @@ echo
echo " - unzipping sources" echo " - unzipping sources"
for i in *.tar.bz2 ; do for i in *.tar.bz2 ; do
tar xjf "$i" > "$TOOLS_LOG_PATH/extract_$i.log" # 2>&1 & tar xjf "$i" > "$TOOLS_LOG_PATH/extract_$i.log" 2>&1 &
done done
for i in *.tgz *.tar.gz ; do for i in *.tgz *.tar.gz ; do
tar xzf "$i" > "$TOOLS_LOG_PATH/extract_$i.log" # 2>&1 & tar xzf "$i" > "$TOOLS_LOG_PATH/extract_$i.log" 2>&1 &
done done
for i in *.zip ; do for i in *.zip ; do
unzip "$i" > "$TOOLS_LOG_PATH/extract_$i.log" # 2>&1 & unzip "$i" > "$TOOLS_LOG_PATH/extract_$i.log" 2>&1 &
done done
wait wait
@ -175,7 +175,7 @@ echo " - building"
echo echo
sudo chown -R `id -u`:`id -g` * sudo chown -R `id -u`:`id -g` *
#sudo chmod -R 777 * sudo chmod -R 777 *
echo " > graclus" echo " > graclus"
@ -190,10 +190,10 @@ echo " > graclus"
fi fi
echo " - cleaning graclus" echo " - cleaning graclus"
make clean > "$TOOLS_LOG_PATH/graclus_1_clean.log" # 2>&1 make clean > "$TOOLS_LOG_PATH/graclus_1_clean.log" 2>&1
echo " - building graclus" echo " - building graclus"
make -j > "$TOOLS_LOG_PATH/graclus_2_build.log" # 2>&1 make -j > "$TOOLS_LOG_PATH/graclus_2_build.log" 2>&1
mkdir "$TOOLS_INC_PATH/metisLib" mkdir "$TOOLS_INC_PATH/metisLib"
cp -f "$GRACLUS_PATH/metisLib/"*.h "$TOOLS_INC_PATH/metisLib/" cp -f "$GRACLUS_PATH/metisLib/"*.h "$TOOLS_INC_PATH/metisLib/"
@ -208,7 +208,7 @@ echo " > poisson surface reconstruction "
sed -i "$PSR_PATH/Makefile" -e "21c\BIN = ./" sed -i "$PSR_PATH/Makefile" -e "21c\BIN = ./"
echo " - building poisson surface reconstruction" echo " - building poisson surface reconstruction"
make -j > "$TOOLS_LOG_PATH/poisson_1_build.log" # 2>&1 make -j > "$TOOLS_LOG_PATH/poisson_1_build.log" 2>&1
cp -f "$PSR_PATH/PoissonRecon" "$TOOLS_BIN_PATH/PoissonRecon" cp -f "$PSR_PATH/PoissonRecon" "$TOOLS_BIN_PATH/PoissonRecon"
@ -220,10 +220,10 @@ echo " > parallel"
cd "$PARALLEL_PATH" cd "$PARALLEL_PATH"
echo " - configuring parallel" echo " - configuring parallel"
./configure > "$TOOLS_LOG_PATH/parallel_1_build.log" # 2>&1 ./configure > "$TOOLS_LOG_PATH/parallel_1_build.log" 2>&1
echo " - building paralel" echo " - building paralel"
make -j > "$TOOLS_LOG_PATH/parallel_2_build.log" # 2>&1 make -j > "$TOOLS_LOG_PATH/parallel_2_build.log" 2>&1
cp -f src/parallel "$TOOLS_BIN_PATH/" cp -f src/parallel "$TOOLS_BIN_PATH/"
@ -237,11 +237,11 @@ echo " > clapack"
set +e set +e
echo " - building clapack" echo " - building clapack"
make all -j > "$TOOLS_LOG_PATH/clapack_1_build.log" # 2>&1 make all -j > "$TOOLS_LOG_PATH/clapack_1_build.log" 2>&1
set -e set -e
echo " - installing clapack" echo " - installing clapack"
make lapack_install > "$TOOLS_LOG_PATH/clapack_2_install.log" # 2>&1 make lapack_install > "$TOOLS_LOG_PATH/clapack_2_install.log" 2>&1
sudo cp -Rf INCLUDE "$INC_PATH/clapack" sudo cp -Rf INCLUDE "$INC_PATH/clapack"
@ -291,13 +291,13 @@ echo " > cmvs/pmvs"
fi fi
echo " - cleaning cmvs" echo " - cleaning cmvs"
make clean > "$TOOLS_LOG_PATH/cmvs_1_clean.log" # 2>&1 make clean > "$TOOLS_LOG_PATH/cmvs_1_clean.log" 2>&1
echo " - building cmvs" echo " - building cmvs"
make -j > "$TOOLS_LOG_PATH/cmvs_2_build.log" # 2>&1 make -j > "$TOOLS_LOG_PATH/cmvs_2_build.log" 2>&1
echo " - make depend cmvs" echo " - make depend cmvs"
sudo make depend > "$TOOLS_LOG_PATH/cmvs_3_depend.log" # 2>&1 sudo make depend > "$TOOLS_LOG_PATH/cmvs_3_depend.log" 2>&1
cp -f "$CMVS_PATH/program/main/cmvs" "$CMVS_PATH/program/main/pmvs2" "$CMVS_PATH/program/main/genOption" "$TOOLS_BIN_PATH/" cp -f "$CMVS_PATH/program/main/cmvs" "$CMVS_PATH/program/main/pmvs2" "$CMVS_PATH/program/main/genOption" "$TOOLS_BIN_PATH/"
cp -f "$CMVS_PATH/program/main/"*so* "$TOOLS_LIB_PATH/" cp -f "$CMVS_PATH/program/main/"*so* "$TOOLS_LIB_PATH/"
@ -311,10 +311,10 @@ echo " > bundler"
sed -i "$BUNDLER_PATH/src/BundlerApp.h" -e "620c\ BundlerApp();" sed -i "$BUNDLER_PATH/src/BundlerApp.h" -e "620c\ BundlerApp();"
echo " - cleaning bundler" echo " - cleaning bundler"
make clean > "$TOOLS_LOG_PATH/bundler_1_clean.log" # 2>&1 make clean > "$TOOLS_LOG_PATH/bundler_1_clean.log" 2>&1
echo " - building bundler" echo " - building bundler"
make -j > "$TOOLS_LOG_PATH/bundler_2_build.log" # 2>&1 make -j > "$TOOLS_LOG_PATH/bundler_2_build.log" 2>&1
cp -f "$BUNDLER_PATH/bin/Bundle2PMVS" "$BUNDLER_PATH/bin/Bundle2Vis" "$BUNDLER_PATH/bin/KeyMatchFull" "$BUNDLER_PATH/bin/KeyMatch" "$BUNDLER_PATH/bin/bundler" "$BUNDLER_PATH/bin/RadialUndistort" "$TOOLS_BIN_PATH/" cp -f "$BUNDLER_PATH/bin/Bundle2PMVS" "$BUNDLER_PATH/bin/Bundle2Vis" "$BUNDLER_PATH/bin/KeyMatchFull" "$BUNDLER_PATH/bin/KeyMatch" "$BUNDLER_PATH/bin/bundler" "$BUNDLER_PATH/bin/RadialUndistort" "$TOOLS_BIN_PATH/"
@ -326,10 +326,10 @@ echo
cd "$TOOLS_PATH" cd "$TOOLS_PATH"
sudo install -o `id -u` -g `id -g` -m 644 -t "$LIB_PATH" lib/*.so sudo install -o `id -u` -g `id -g` -m 644 -t "$LIB_PATH" lib/*.so
sudo ldconfig -v > "$TOOLS_LOG_PATH/ldconfig.log" # 2>&1 sudo ldconfig -v > "$TOOLS_LOG_PATH/ldconfig.log" 2>&1
sudo chown -R `id -u`:`id -g` * sudo chown -R `id -u`:`id -g` *
#sudo chmod -R 777 * sudo chmod -R 777 *
echo " - script finished - `date`" echo " - script finished - `date`"