ksud: Add KSU_KERNEL_VER_CODE

This commit is contained in:
tiann
2023-02-08 15:09:36 +08:00
parent a4a93d8945
commit cc29ad151a

View File

@@ -47,6 +47,7 @@ fn exec_install_script(module_file: &str) -> Result<()> {
format!("{}:{}", env_var("PATH").unwrap(), defs::BINARY_DIR), format!("{}:{}", env_var("PATH").unwrap(), defs::BINARY_DIR),
) )
.env("KSU", "true") .env("KSU", "true")
.env("KSU_KERNEL_VER_CODE", crate::ksu::get_version().to_string())
.env("KSU_VER", defs::VERSION_NAME) .env("KSU_VER", defs::VERSION_NAME)
.env("KSU_VER_CODE", defs::VERSION_CODE) .env("KSU_VER_CODE", defs::VERSION_CODE)
.env("OUTFD", "1") .env("OUTFD", "1")
@@ -218,13 +219,14 @@ fn exec_script<T: AsRef<Path>>(path: T, wait: bool) -> Result<()> {
.arg("sh") .arg("sh")
.arg(path.as_ref()) .arg(path.as_ref())
.env("ASH_STANDALONE", "1") .env("ASH_STANDALONE", "1")
.env("KSU", "true")
.env("KSU_KERNEL_VER_CODE", crate::ksu::get_version().to_string())
.env("KSU_VER_CODE", defs::VERSION_CODE) .env("KSU_VER_CODE", defs::VERSION_CODE)
.env("KSU_VER", defs::VERSION_NAME) .env("KSU_VER", defs::VERSION_NAME)
.env( .env(
"PATH", "PATH",
format!("{}:{}", env_var("PATH").unwrap(), defs::BINARY_DIR), format!("{}:{}", env_var("PATH").unwrap(), defs::BINARY_DIR),
) );
.env("KSU", "true");
let result = if wait { let result = if wait {
command.status().map(|_| ()) command.status().map(|_| ())