Index: client/pkgr.eagle ================================================================== --- client/pkgr.eagle +++ client/pkgr.eagle @@ -100,18 +100,24 @@ variable pgpCommand if {[isEagle]} then { set fileName [appendArgs \" $fileName \"] - return [expr {[catch { + if {[catch { eval exec -success Success [subst $pgpCommand] - }] == 0}] + }] == 0} then { + return true + } } else { - return [expr {[catch { + if {[catch { eval exec [subst $pgpCommand] 2>@1 - }] == 0}] + }] == 0} then { + return true + } } + + return false } proc getLookupVarNamePrefix {} { return ::rpkg_; # TODO: Make non-global? } Index: client/pkgr.eagle.harpy ================================================================== --- client/pkgr.eagle.harpy +++ client/pkgr.eagle.harpy @@ -19,32 +19,32 @@ None Mistachkin Systems - 30f42bda-9962-45ae-92a7-05b30ebe12c0 + 65afd3ba-f052-4cba-845e-55d4ca330074 SHA512 Script - 2016-08-17T00:35:57.6433125Z + 2016-08-17T01:35:13.0300313Z -1.00:00:00 0x2c322765603b5278 - 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