diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-03-10 19:33:09 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-03-10 19:33:09 -0800 |
| commit | e5eea72677c01372cdaeda027a8a05b021ec2c08 (patch) | |
| tree | c67e2bd26218bd5fb8b26767c12a50a19ca352f6 /src | |
| parent | 87d72303addb59faf17c4772cc6665ba2c9070a6 (diff) | |
| download | rust-e5eea72677c01372cdaeda027a8a05b021ec2c08.tar.gz rust-e5eea72677c01372cdaeda027a8a05b021ec2c08.zip | |
cargo: Don't bail when signature verification fails
Diffstat (limited to 'src')
| -rw-r--r-- | src/cargo/cargo.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/cargo/cargo.rs b/src/cargo/cargo.rs index c188b9d9443..3dfad9a39e1 100644 --- a/src/cargo/cargo.rs +++ b/src/cargo/cargo.rs @@ -758,7 +758,6 @@ fn sync_one(c: cargo, name: str, src: source) { if !r { warn(#fmt["signature verification failed for source %s", name]); - ret; } else { info(#fmt["signature ok for source %s", name]); } @@ -804,9 +803,9 @@ fn cmd_init(c: cargo) { let r = pgp::verify(c.root, srcfile, sigfile, pgp::signing_key_fp()); if !r { warn(#fmt["signature verification failed for sources.json"]); - ret; + } else { + info(#fmt["signature ok for sources.json"]); } - info(#fmt["signature ok for sources.json"]); run::run_program("cp", [srcfile, destsrcfile]); info(#fmt["Initialized .cargo in %s", c.root]); |
