Fix upgrade peertube script (bad semver comparison)
This commit is contained in:
parent
ad0997adfb
commit
7a214f746b
1 changed files with 10 additions and 3 deletions
|
@ -1,14 +1,21 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
nodeMinVersion="v6.0.0"
|
verlte() {
|
||||||
|
[ "$1" = "`echo -e "$1\n$2" | sort -V | head -n1`" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
nodeMinVersion="6.0.0"
|
||||||
npmMinVersion="3.0.0"
|
npmMinVersion="3.0.0"
|
||||||
|
|
||||||
if [[ $(node --version) < $nodeMinVersion ]]; then
|
actualNodeVersion=$(node --version | tr -d "v")
|
||||||
|
actualNpmVersion=$(npm --version)
|
||||||
|
|
||||||
|
if verlte $actualNodeVersion $nodeMinVersion; then
|
||||||
echo 'You need node >= 6'
|
echo 'You need node >= 6'
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $(npm --version) < $npmMinVersion ]]; then
|
if verlte $actualNpmVersion $npmMinVersion; then
|
||||||
echo 'You need npm >= 3'
|
echo 'You need npm >= 3'
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue