summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDon Bright <hugh.m.bright@gmail.com>2014-02-02 15:57:53 (GMT)
committerDon Bright <hugh.m.bright@gmail.com>2014-02-02 15:57:53 (GMT)
commit1280ab8c4e899aeb40cd9c7f8717f8a945baa3f5 (patch)
tree31c78a0fe2dd2686992b84c47b083d0eaae9cd67
parentd076c73a4df201b5b61132fd47f908f9c69ad168 (diff)
fix issue 629 - dont run sudo automatically as it can harm some systems
-rw-r--r--README.md2
-rwxr-xr-xscripts/uni-get-dependencies.sh16
2 files changed, 9 insertions, 9 deletions
diff --git a/README.md b/README.md
index 96e3c21..94c9fa5 100644
--- a/README.md
+++ b/README.md
@@ -146,7 +146,7 @@ the dependency packages listed above using your system's package
manager. A convenience script is provided that can help with this
process on some systems:
- ./scripts/uni-get-dependencies.sh
+ sudo ./scripts/uni-get-dependencies.sh
After installing dependencies, check their versions. You can run this
script to help you:
diff --git a/scripts/uni-get-dependencies.sh b/scripts/uni-get-dependencies.sh
index 048edb8..a976985 100755
--- a/scripts/uni-get-dependencies.sh
+++ b/scripts/uni-get-dependencies.sh
@@ -1,12 +1,12 @@
# auto-install dependency packages using the systems package manager.
# after running this, run ./script/check-dependencies.sh. see README.md
#
-# this assumes you have sudo installed or are running as root.
+# this assumes you have sudo installed and running, or are running as root.
#
get_fedora_deps()
{
- sudo yum install qt-devel bison flex eigen3-devel python-paramiko \
+ yum install qt-devel bison flex eigen3-devel python-paramiko \
boost-devel mpfr-devel gmp-devel glew-devel CGAL-devel gcc gcc-c++ pkgconfig \
opencsg-devel git libXmu-devel curl imagemagick ImageMagick glib2-devel make \
xorg-x11-server-Xvfb
@@ -21,7 +21,7 @@ get_altlinux_deps()
{
for i in boost-devel boost-filesystem-devel gcc4.5 gcc4.5-c++ boost-program_options-devel \
boost-thread-devel boost-system-devel boost-regex-devel eigen3 libmpfr libgmp libgmp_cxx-devel qt4-devel libcgal-devel git-core \
- libglew-devel flex bison curl imagemagick glib2-devel; do sudo apt-get install $i; done
+ libglew-devel flex bison curl imagemagick glib2-devel; do apt-get install $i; done
}
get_freebsd_deps()
@@ -34,22 +34,22 @@ get_freebsd_deps()
get_netbsd_deps()
{
- sudo pkgin install bison boost cmake git bash eigen flex gmake gmp mpfr \
+ pkgin install bison boost cmake git bash eigen flex gmake gmp mpfr \
qt4 glew cgal opencsg modular-xorg python27 py27-paramiko curl \
imagemagick ImageMagick glib2-devel
}
get_opensuse_deps()
{
- sudo zypper install libeigen3-devel mpfr-devel gmp-devel boost-devel \
+ zypper install libeigen3-devel mpfr-devel gmp-devel boost-devel \
libqt4-devel glew-devel cmake git bison flex cgal-devel opencsg-devel curl \
glib2-devel
}
get_mageia_deps()
{
- sudo urpmi ctags
- sudo urpmi task-c-devel task-c++-devel libqt4-devel libgmp-devel \
+ urpmi ctags
+ urpmi task-c-devel task-c++-devel libqt4-devel libgmp-devel \
libmpfr-devel libboost-devel eigen3-devel libglew-devel bison flex \
cmake imagemagick glib2-devel python curl git x11-server-xvfb
}
@@ -61,7 +61,7 @@ get_debian_deps()
libXi-dev libmpfr-dev libboost-dev libglew-dev \
libeigen3-dev libcgal-dev libopencsg-dev libgmp3-dev libgmp-dev \
python-paramiko curl imagemagick libglib2.0-dev; do
- sudo apt-get -y install $pkg;
+ apt-get -y install $pkg;
done
}
contact: Jan Huwald // Impressum