mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-01-31 19:02:59 +01:00
clean up iojs
This commit is contained in:
parent
ee48b8b93a
commit
f880b0feb7
1 changed files with 16 additions and 14 deletions
|
@ -10,29 +10,29 @@ fi
|
||||||
|
|
||||||
#Is gnu-grep (ggrep) installed on SunOS (Solaris)
|
#Is gnu-grep (ggrep) installed on SunOS (Solaris)
|
||||||
if [ $(uname) = "SunOS" ]; then
|
if [ $(uname) = "SunOS" ]; then
|
||||||
hash ggrep > /dev/null 2>&1 || {
|
hash ggrep > /dev/null 2>&1 || {
|
||||||
echo "Please install ggrep (pkg install gnu-grep)" >&2
|
echo "Please install ggrep (pkg install gnu-grep)" >&2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#Is curl installed?
|
#Is curl installed?
|
||||||
hash curl > /dev/null 2>&1 || {
|
hash curl > /dev/null 2>&1 || {
|
||||||
echo "Please install curl" >&2
|
echo "Please install curl" >&2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
#Is node installed?
|
#Is node installed?
|
||||||
#not checking io.js, default installation creates a symbolic link to node
|
#not checking io.js, default installation creates a symbolic link to node
|
||||||
hash node > /dev/null 2>&1 || {
|
hash node > /dev/null 2>&1 || {
|
||||||
echo "Please install node.js ( http://nodejs.org )" >&2
|
echo "Please install node.js ( http://nodejs.org )" >&2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
#Is npm installed?
|
#Is npm installed?
|
||||||
hash npm > /dev/null 2>&1 || {
|
hash npm > /dev/null 2>&1 || {
|
||||||
echo "Please install npm ( http://npmjs.org )" >&2
|
echo "Please install npm ( http://npmjs.org )" >&2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
#check npm version
|
#check npm version
|
||||||
|
@ -40,18 +40,20 @@ NPM_VERSION=$(npm --version)
|
||||||
NPM_MAIN_VERSION=$(echo $NPM_VERSION | cut -d "." -f 1)
|
NPM_MAIN_VERSION=$(echo $NPM_VERSION | cut -d "." -f 1)
|
||||||
if [ $(echo $NPM_MAIN_VERSION) = "0" ]; then
|
if [ $(echo $NPM_MAIN_VERSION) = "0" ]; then
|
||||||
echo "You're running a wrong version of npm, you're using $NPM_VERSION, we need 1.x or higher" >&2
|
echo "You're running a wrong version of npm, you're using $NPM_VERSION, we need 1.x or higher" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#check node version
|
#check node version
|
||||||
NODE_VERSION=$(node --version)
|
NODE_VERSION=$(node --version)
|
||||||
NODE_V_MINOR=$(echo $NODE_VERSION | cut -d "." -f 1-2)
|
NODE_V_MINOR=$(echo $NODE_VERSION | cut -d "." -f 1-2)
|
||||||
#iojs version checking added
|
#iojs version checking added
|
||||||
IOJS_VERSION=$(iojs --version)
|
if hash iojs 2>/dev/null; then
|
||||||
|
IOJS_VERSION=$(iojs --version)
|
||||||
|
fi
|
||||||
if [ ! $NODE_V_MINOR = "v0.8" ] && [ ! $NODE_V_MINOR = "v0.10" ] && [ ! $NODE_V_MINOR = "v0.11" ]; then
|
if [ ! $NODE_V_MINOR = "v0.8" ] && [ ! $NODE_V_MINOR = "v0.10" ] && [ ! $NODE_V_MINOR = "v0.11" ]; then
|
||||||
if [ ! $IOJS_VERSION ]; then
|
if [ ! $IOJS_VERSION ]; then
|
||||||
echo "You're running a wrong version of node, or io.js is not installed. You're using $NODE_VERSION, we need v0.8.x, v0.10.x or v0.11.x" >&2
|
echo "You're running a wrong version of node, or io.js is not installed. You're using $NODE_VERSION, we need v0.8.x, v0.10.x or v0.11.x" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -76,9 +78,9 @@ echo "Ensure that all dependencies are up to date... If this is the first time
|
||||||
[ -e ep_etherpad-lite ] || ln -s ../src ep_etherpad-lite
|
[ -e ep_etherpad-lite ] || ln -s ../src ep_etherpad-lite
|
||||||
cd ep_etherpad-lite
|
cd ep_etherpad-lite
|
||||||
npm install --loglevel warn
|
npm install --loglevel warn
|
||||||
) || {
|
) || {
|
||||||
rm -rf node_modules
|
rm -rf node_modules
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "Ensure jQuery is downloaded and up to date..."
|
echo "Ensure jQuery is downloaded and up to date..."
|
||||||
|
@ -111,7 +113,7 @@ do
|
||||||
if [ ! -f "src/static/custom/$f.js" ]; then
|
if [ ! -f "src/static/custom/$f.js" ]; then
|
||||||
cp "src/static/custom/js.template" "src/static/custom/$f.js" || exit 1
|
cp "src/static/custom/js.template" "src/static/custom/$f.js" || exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -f "src/static/custom/$f.css" ]; then
|
if [ ! -f "src/static/custom/$f.css" ]; then
|
||||||
cp "src/static/custom/css.template" "src/static/custom/$f.css" || exit 1
|
cp "src/static/custom/css.template" "src/static/custom/$f.css" || exit 1
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue