Skip to content

Commit

Permalink
created install script, works on OSX, Linux and SmartOS
Browse files Browse the repository at this point in the history
  • Loading branch information
Geoff Flarity committed Feb 7, 2012
1 parent 853b662 commit 76bd71b
Showing 1 changed file with 19 additions and 7 deletions.
26 changes: 19 additions & 7 deletions install.sh 100644 → 100755
@@ -1,9 +1,21 @@
install: set -e
/bin/mkdir -p /opt/nervous/bin
/bin/mkdir -p /opt/nervous/log
/bin/mkdir -p /opt/nervous/lib
/bin/mkdir -p /opt/nervous/plugins/node_modules
/usr/bin/install -m 0755 -t /opt/nervous/bin bin/nervous
/usr/bin/install -m 0644 -t /opt/nervous/lib lib/*


UNAME=`uname`;
INSTALL='install'
if [ $UNAME = 'Darwin' ]; then
if which -s ginstall; then
INSTALL='ginstall'
else
echo "Hi Mac user, please install coreutils via brew"
fi
fi


DEFAULT_PREFIX=/opt
PREFIX=${PREFIX:-$DEFAULT_PREFIX}

/bin/mkdir -p $PREFIX/nervous/bin
/bin/mkdir -p $PREFIX/nervous/log
/bin/mkdir -p $PREFIX/nervous/lib
/bin/mkdir -p $PREFIX/nervous/plugins/node_modules
$INSTALL -m 0755 -t $PREFIX/nervous/bin bin/nervous
$INSTALL -m 0644 -t $PREFIX/nervous/lib lib/*js

0 comments on commit 76bd71b

Please sign in to comment.