diff options
author | Peter 'Pita' Martischka <petermartischka@googlemail.com> | 2011-04-07 14:51:46 +0100 |
---|---|---|
committer | Peter 'Pita' Martischka <petermartischka@googlemail.com> | 2011-04-07 14:51:46 +0100 |
commit | 4b99fec6ae4e1c3381dcc32e798f7c89c5d19607 (patch) | |
tree | 22c21e6a26c67b61bc071c68fc8badd36a60141f /bin/run.sh | |
parent | e2ce9dcc02e2790a34d76ca148f965494bb5055e (diff) | |
download | etherpad-lite-4b99fec6ae4e1c3381dcc32e798f7c89c5d19607.zip |
Improve run.sh
Diffstat (limited to 'bin/run.sh')
-rwxr-xr-x | bin/run.sh | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -1,15 +1,15 @@ -#!/bin/sh +#!/bin/bash -#if [[ $EUID -eq 0 ]]; then -# echo "You shouldn't start LinePad as root!" 1>&2 -# exit 1 -#fi +if [[ $EUID -eq 0 ]]; then + echo "You shouldn't start Etherpad-Lite as root!" 1>&2 + echo "Use authbind if you want to use a port lower than 1024 -> http://en.wikipedia.org/wiki/Authbind" 1>&2 + exit 1 +fi -#if [ ! type -P node &>/dev/null ]; then -# echo "You have no node installed!" 1>&2 -# exit 1 -#fi -#|| { echo "I require foo but it's not installed. Aborting." >&2; exit 1; } +type -P node &>/dev/null || { + echo "You need to install node to run Etherpad-Lite!" >&2 + exit 1 +} cd ../node -authbind node server.js +node server.js |