From 4b99fec6ae4e1c3381dcc32e798f7c89c5d19607 Mon Sep 17 00:00:00 2001 From: Peter 'Pita' Martischka Date: Thu, 7 Apr 2011 14:51:46 +0100 Subject: [PATCH] Improve run.sh --- bin/run.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/bin/run.sh b/bin/run.sh index dd45a926..e9fbde68 100755 --- a/bin/run.sh +++ b/bin/run.sh @@ -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