X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fupgrade-peertube.sh;h=f7b8564707d2eaa1038d0aba99a22293374c1ae4;hb=43f61d2635113001c3d19e3299d8700a00d47e48;hp=ff6dce94f4d8d25a6648f6cb4a64bc0bf98bed4d;hpb=4f133041819409a72cf70fa2fa6c4df14c6de4fd;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/upgrade-peertube.sh b/scripts/upgrade-peertube.sh index ff6dce94f..f7b856470 100755 --- a/scripts/upgrade-peertube.sh +++ b/scripts/upgrade-peertube.sh @@ -1,14 +1,21 @@ #!/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" -if [[ $(node --version) < $nodeMinVersion ]]; then +actualNodeVersion=$(node --version | tr -d "v") +actualNpmVersion=$(npm --version) + +if verlte $actualNodeVersion $nodeMinVersion; then echo 'You need node >= 6' exit 0 fi -if [[ $(npm --version) < $npmMinVersion ]]; then +if verlte $actualNpmVersion $npmMinVersion; then echo 'You need npm >= 3' exit 0 fi