update script-sign.rs
This commit is contained in:
@@ -114,11 +114,11 @@
|
|||||||
},
|
},
|
||||||
"script-sign.rs": {
|
"script-sign.rs": {
|
||||||
"script_name": "script-sign.rs",
|
"script_name": "script-sign.rs",
|
||||||
"script_length": 3430,
|
"script_length": 3780,
|
||||||
"script_sha256": "5bb1a28669430826ca0e6363d578b1a1459f402677d3aaa0adb2d2e0645597c9",
|
"script_sha256": "ad91f0ec2d1465156fd5419403c1996547fb8f8154d729054cadb988d416c8e8",
|
||||||
"script_full_url": "https://git.hatter.ink/rust-scripts/scriptbase/raw/branch/main/script-sign-rs/src/main.rs",
|
"script_full_url": "https://git.hatter.ink/rust-scripts/scriptbase/raw/branch/main/script-sign-rs/src/main.rs",
|
||||||
"publish_time": 1737272563311,
|
"publish_time": 1737272563311,
|
||||||
"update_time": 1769011925704
|
"update_time": 1770570682259
|
||||||
},
|
},
|
||||||
"script-verify.rs": {
|
"script-verify.rs": {
|
||||||
"script_name": "script-verify.rs",
|
"script_name": "script-verify.rs",
|
||||||
|
|||||||
@@ -66,8 +66,8 @@
|
|||||||
},
|
},
|
||||||
"script-sign-rs": {
|
"script-sign-rs": {
|
||||||
"script_name": "script-sign-rs",
|
"script_name": "script-sign-rs",
|
||||||
"script_length": 3430,
|
"script_length": 3780,
|
||||||
"script_sha256": "5bb1a28669430826ca0e6363d578b1a1459f402677d3aaa0adb2d2e0645597c9"
|
"script_sha256": "ad91f0ec2d1465156fd5419403c1996547fb8f8154d729054cadb988d416c8e8"
|
||||||
},
|
},
|
||||||
"script-verify-rs": {
|
"script-verify-rs": {
|
||||||
"script_name": "script-verify-rs",
|
"script_name": "script-verify-rs",
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ use rust_util::{failure, information, success, warning};
|
|||||||
use script_sign::{KeyMap, Script};
|
use script_sign::{KeyMap, Script};
|
||||||
use std::fs;
|
use std::fs;
|
||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
|
use std::process::exit;
|
||||||
use zeroizing_alloc::ZeroAlloc;
|
use zeroizing_alloc::ZeroAlloc;
|
||||||
|
|
||||||
#[global_allocator]
|
#[global_allocator]
|
||||||
@@ -43,6 +43,7 @@ fn main() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let mut sign_script_failed_count = 0;
|
||||||
for (i, script_path) in args.scripts.iter().enumerate() {
|
for (i, script_path) in args.scripts.iter().enumerate() {
|
||||||
information!(
|
information!(
|
||||||
"Signing {}/{}: {}",
|
"Signing {}/{}: {}",
|
||||||
@@ -101,16 +102,23 @@ fn main() {
|
|||||||
success!("Sign script success: {}", script_path.display());
|
success!("Sign script success: {}", script_path.display());
|
||||||
}
|
}
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
|
sign_script_failed_count += 1;
|
||||||
failure!("Sign script {} failed: {}", script_path.display(), e);
|
failure!("Sign script {} failed: {}", script_path.display(), e);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
|
sign_script_failed_count += 1;
|
||||||
failure!("Sign script {} failed: {}", script_path.display(), e);
|
failure!("Sign script {} failed: {}", script_path.display(), e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if total_scripts == 1 && sign_script_failed_count > 0 {
|
||||||
|
// return process failed, if there is only one script to be signed and has failed sign
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260122T001025+08:00.MEUCIQDwfnm2/rVME/ponBv4
|
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260209T011113+08:00.MEQCIHdSkLLsEaHLU695/PVz
|
||||||
// 6rPwTGmIrq8DucJCyk3kiI0LZwIgPkQrBuV3g9gy77XJnSK2xvttOPmRaO5HogiIb16TSvA=
|
// /67kQEe/yEphugc8gmDW/NqhAiATWMQ0KXnGZWIalz/SFoGecrXedVzMw4y7Lt+STppysw==
|
||||||
|
|||||||
Reference in New Issue
Block a user