about summary refs log tree commit diff stats
path: root/install-all.sh
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-02-25 20:12:44 +0000
committerJames Booth <boothj5@gmail.com>2014-02-25 20:12:44 +0000
commita9980621dccd0dde7af8510c0fc7c8f15d6d366c (patch)
tree6ac7cc4f81e324ce7bd2f142c4524635ecbd0160 /install-all.sh
parentc00376087f2ea0060b40d6adc1ef81ef17d8868a (diff)
parent0d15c7108d4ffc82fc2bbc1c2c894bc6ff782841 (diff)
downloadprofani-tty-a9980621dccd0dde7af8510c0fc7c8f15d6d366c.tar.gz
Merge pull request #309 from mrshu/install-fix
Install fix
Diffstat (limited to 'install-all.sh')
-rwxr-xr-xinstall-all.sh16
1 files changed, 14 insertions, 2 deletions
diff --git a/install-all.sh b/install-all.sh
index 656d9d90..ed9293e6 100755
--- a/install-all.sh
+++ b/install-all.sh
@@ -1,7 +1,19 @@
-#!/bin/sh
+#!/bin/bash
+
+set -o errtrace
 
 STATUS=development
 
+error_handler()
+{
+        ERR_CODE=$?
+        echo "Error $ERR_CODE with command '$BASH_COMMAND' on line ${BASH_LINENO[0]}. Exiting."
+        exit $ERR_CODE
+
+}
+
+trap error_handler ERR
+
 debian_prepare()
 {
     echo
@@ -23,7 +35,7 @@ fedora_prepare()
     echo
 
     ARCH=`arch`
-    
+
     sudo yum -y install gcc git autoconf automake openssl-devel.$ARCH expat-devel.$ARCH ncurses-devel.$ARCH  glib2-devel.$ARCH libnotify-devel.$ARCH libcurl-devel.$ARCH libXScrnSaver-devel.$ARCH libotr3-devel.$ARCH
 }