diff options
Diffstat (limited to 'pkgs/development/web/iojs/update-iojs')
-rwxr-xr-x | pkgs/development/web/iojs/update-iojs | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/pkgs/development/web/iojs/update-iojs b/pkgs/development/web/iojs/update-iojs index 4e01ecfd63e0..837238f27c62 100755 --- a/pkgs/development/web/iojs/update-iojs +++ b/pkgs/development/web/iojs/update-iojs @@ -18,7 +18,7 @@ latest() { latest_log() { echo "Getting latest $1 version from $2" >&2 version=$(latest "$2") - echo " -> $version" >&2 + echo "version -> $version" >&2 echo "$version" } @@ -35,20 +35,16 @@ hash() { hash_log() { echo "Finding hash for $1" >&2 value=$(hash "$1") - echo " -> $value" >&2 + echo "hash -> $value" >&2 echo "$value" } -stable=$(latest_log stable 'https://iojs.org/dist/') -nightly=$(latest_log nightly 'https://iojs.org/download/nightly/') +stableVersion=$(latest_log stable 'https://iojs.org/dist/') +stableHash=$(hash_log "$(url iojs.src)") sed -i \ - "/version = if nightly/s/then.*/then \"$nightly\" else \"$stable\";/" \ + "/version = /s/\"[^\"]*\"/\"$stableVersion\"/" \ "$HERE/default.nix" - -stableHash=$(hash_log "$(url iojs.src)") -nightlyHash=$(hash_log "$(url iojs-nightly.src)") - sed -i \ - "/sha256 = if nightly/{N;s/\"[^\"]*\"/\"$nightlyHash\"/;N;s/\"[^\"]*\";/\"$stableHash\";/}" \ + "/sha256 = /s/\"[^\"]*\"/\"$stableHash\"/" \ "$HERE/default.nix" |