From 072f932575965b55adc55beb1bb8d61e10122257 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Sat, 31 Dec 2016 03:00:30 +0100 Subject: [PATCH] niminst: remove complex non-posix line noise for install.tmpl --- tools/niminst/install.tmpl | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/tools/niminst/install.tmpl b/tools/niminst/install.tmpl index d72b132ef7..91504891d5 100644 --- a/tools/niminst/install.tmpl +++ b/tools/niminst/install.tmpl @@ -3,35 +3,7 @@ # result = "#! /bin/sh\n# Generated by niminst\n" # var proj = c.name.toLowerAscii -## Current directory you start script from -BASE_DIR=$(pwd) - -## The following one-liner takes directory path which contains install script. -## `command -v -- "$0"` takes path if script sourced from interactive shell -## `dirname` returns relative directory path to install script -## `cd -P` dive into directory to use `pwd` -## `pwd -P` prints full path to install script directory path -## -P option allows to use symlinks in path -## Good explanation can be found here: -## http://stackoverflow.com/questions/29832037/how-to-get-script-directory-in-posix-sh -NIM_DIR=$(cd -P -- "$(dirname -- "$(command -v -- "$0")")" && pwd -P) - -go_back() { - cd $BASE_DIR -} - -## Go to base dir on exit -trap go_back EXIT - -install_error() { - echo "Nim installation failed!" - exit 1 -} - -## Exit if any command failed -trap install_error ERR ## `set -e` alternative - -cd $NIM_DIR +set -e if [ $# -eq 1 ] ; then # if c.cat[fcUnixBin].len > 0: