Index: Setup/verify.eagle ================================================================== --- Setup/verify.eagle +++ Setup/verify.eagle @@ -22,10 +22,14 @@ exit 1 } proc getSha1Hashes { varName } { variable fossil + + if {![file exists $fossil]} then { + usage [appendArgs "tool \"" $fossil "\" is missing"] + } upvar 1 $varName hashes set data [exec -success Success -nocarriagereturns -- \ $fossil artifact current] @@ -47,10 +51,14 @@ return $result } proc getSha1Sum { fileName } { variable fossil + + if {![file exists $fossil]} then { + usage [appendArgs "tool \"" $fossil "\" is missing"] + } return [string range [exec -success Success -nocarriagereturns \ -trimall -- $fossil sha1sum $fileName] 0 39] }