summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrautenberg <rautenberg@in-silico.ch>2012-09-11 16:57:42 +0200
committerrautenberg <rautenberg@in-silico.ch>2012-09-11 16:57:42 +0200
commitf586c66930ceb16342341e3dcc606e3374f3b410 (patch)
tree13252b68d65baaf98831643c79a3f2f4044f1484
parent8b56fa22224cf149c5644f80fea588f5696c9380 (diff)
parent0d2ae7da85f0e7857547d1534bf583a33da8a511 (diff)
Merge branch 'feature/silent_install' into development
-rwxr-xr-xinstall30
1 files changed, 22 insertions, 8 deletions
diff --git a/install b/install
index 66dc4e2..299fff6 100755
--- a/install
+++ b/install
@@ -5,10 +5,21 @@
[ "`id -u`" = "0" ] && echo "This script must not be run as root" 1>&2 && exit 1
-echo
-echo "OpenTox Ruby"
-echo "Hit <Return> If all services are stoppped, else hit <Ctrl+C>."
-read delete_me
+SILENT=false
+if [ -n "$1" ]
+then
+ if [ "$1" = "silent" ]
+ then
+ SILENT=true
+ fi
+fi
+
+if [ $SILENT = false ]; then
+ echo
+ echo "OpenTox Ruby"
+ echo "Hit <Return> If all services are stoppped, else hit <Ctrl+C>."
+ read delete_me
+fi
echo "Note: CONFIG (~/.opentox) will be backupped."
mkdir -p $OT_PREFIX/tmp/ >/dev/null 2>&1
@@ -27,10 +38,13 @@ echo "Backup finished."
. ./utils.sh
check_log `basename $0`
-echo
-echo "Welcome to base installation for OpenTox compatible services on Ruby and Debian."
-echo "IMPORTANT: Hit <Ctrl+C> to adjust config.sh first (<Return> to continue)."
-read delete_me
+if [ $SILENT = false ]; then
+ echo
+ echo "Welcome to base installation for OpenTox compatible services on Ruby and Debian."
+ echo "IMPORTANT: Hit <Ctrl+C> to adjust config.sh first (<Return> to continue)."
+ read delete_me
+fi
+
echo
echo -n "We need to do some privileged action. "
sudo echo -n ""