summary refs log tree commit diff stats
path: root/tools/install.tmpl
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2011-01-29 01:47:58 +0100
committerAraq <rumpf_a@web.de>2011-01-29 01:47:58 +0100
commitf46870fe1ce3a28ab44417effd1c684522568a8d (patch)
tree446e3b8cb383cc4cabb1b508a3e5d8a9ed443e67 /tools/install.tmpl
parent557adbcaac45d7b9c92904349c6cc3a7a8282ed7 (diff)
downloadNim-f46870fe1ce3a28ab44417effd1c684522568a8d.tar.gz
changes to threads; --recursivePath support
Diffstat (limited to 'tools/install.tmpl')
-rwxr-xr-xtools/install.tmpl22
1 files changed, 11 insertions, 11 deletions
diff --git a/tools/install.tmpl b/tools/install.tmpl
index 34f77aac1..9dea6887b 100755
--- a/tools/install.tmpl
+++ b/tools/install.tmpl
@@ -47,13 +47,13 @@ if [ $# -eq 1 ] ; then
       docdir="$1/?proj/doc"
       datadir="$1/?proj/data"
       
-      mkdir -p $1/?proj
-      mkdir -p $bindir
-      mkdir -p $configdir
+      mkdir -p $1/?proj || exit 1
+      mkdir -p $bindir || exit 1
+      mkdir -p $configdir || exit 1
       ;;
   esac
-  mkdir -p $libdir
-  mkdir -p $docdir
+  mkdir -p $libdir || exit 1
+  mkdir -p $docdir || exit 1
   echo "copying files..."
 #var createdDirs = newStringTable()
 #for cat in fcConfig..fcLib:
@@ -63,30 +63,30 @@ if [ $# -eq 1 ] ; then
 #      mk = unixDirVars[cat] & "/" & mk
 #      if not createdDirs.hasKey(mk):
 #        createdDirs[mk] = "true"
-  mkdir -p ?mk
+  mkdir -p ?mk || exit 1
 #      end if
 #    end if
 #  end for
 #end for
 
 #for f in items(c.cat[fcUnixBin]):
-  cp ?f $bindir/?f.skipRoot
+  cp ?f $bindir/?f.skipRoot || exit 1
   chmod 755 $bindir/?f.skipRoot
 #end for
 #for f in items(c.cat[fcConfig]): 
-  cp ?f $configdir/?f.skipRoot
+  cp ?f $configdir/?f.skipRoot || exit 1
   chmod 644 $configdir/?f.skipRoot
 #end for
 #for f in items(c.cat[fcData]): 
-  cp ?f $datadir/?f.skipRoot
+  cp ?f $datadir/?f.skipRoot || exit 1
   chmod 644 $datadir/?f.skipRoot
 #end for
 #for f in items(c.cat[fcDoc]): 
-  cp ?f $docdir/?f.skipRoot
+  cp ?f $docdir/?f.skipRoot || exit 1
   chmod 644 $docdir/?f.skipRoot
 #end for
 #for f in items(c.cat[fcLib]): 
-  cp ?f $libdir/?f.skipRoot
+  cp ?f $libdir/?f.skipRoot || exit 1
   chmod 644 $libdir/?f.skipRoot
 #end for