diff options
Diffstat (limited to 'pkgs/build-support')
-rwxr-xr-x | pkgs/build-support/upstream-updater/update-walker.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/build-support/upstream-updater/update-walker.sh b/pkgs/build-support/upstream-updater/update-walker.sh index 12b12a11e895..caec95f69981 100755 --- a/pkgs/build-support/upstream-updater/update-walker.sh +++ b/pkgs/build-support/upstream-updater/update-walker.sh @@ -76,6 +76,10 @@ version () { echo "Version: $CURRENT_VERSION" >&2 } +ensure_version () { + [ -z "$CURRENT_VERSION" ] && version '.*-([0-9.]+)[-._].*' '\1' +} + hash () { CURRENT_HASH="$(nix-prefetch-url "$CURRENT_URL")" } @@ -121,6 +125,7 @@ full_path () { process_config () { source "$(full_path "$1")" retrieve_version + ensure_version update_found && do_overwrite "$CURRENT_TARGET" } |