Compare commits

...

11 Commits

Author SHA1 Message Date
Wang Han
121f9a8e90 Update su.rs 2025-05-17 16:28:11 +08:00
Wang Han
36446948ba Update Cargo.toml 2025-05-17 16:26:06 +08:00
Wang Han
8cf7b7ad20 Update Cargo.toml 2025-05-17 16:21:26 +08:00
Wang Han
05f032d13d Update Cargo.lock 2025-05-17 16:10:44 +08:00
Wang Han
8c12707e1e Update Cargo.toml 2025-05-17 14:36:44 +08:00
Wang Han
af8e984898 Update Cargo.toml 2025-05-17 14:35:49 +08:00
Wang Han
29565b7af1 Update Cargo.lock 2025-05-17 14:33:12 +08:00
Wang Han
50770b287d Update Cargo.lock 2025-05-17 14:21:06 +08:00
Wang Han
5efc1ee549 Update build.rs 2025-05-17 14:14:03 +08:00
Wang Han
de164dd18e Update build.rs 2025-05-17 14:12:13 +08:00
Wang Han
dd9bc4d995 Update Cargo.lock 2025-05-17 14:09:53 +08:00
3 changed files with 12 additions and 22 deletions

View File

@@ -837,7 +837,7 @@ dependencies = [
"sha256",
"tempfile",
"which",
"zip 3.0.0",
"zip",
"zip-extensions",
]
@@ -1718,13 +1718,12 @@ dependencies = [
[[package]]
name = "zip"
version = "2.4.2"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50"
checksum = "12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308"
dependencies = [
"arbitrary",
"crc32fast",
"crossbeam-utils",
"deflate64",
"displaydoc",
"flate2",
@@ -1737,25 +1736,13 @@ dependencies = [
"zopfli",
]
[[package]]
name = "zip"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308"
dependencies = [
"arbitrary",
"crc32fast",
"indexmap",
"memchr",
]
[[package]]
name = "zip-extensions"
version = "0.8.1"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "386508a00aae1d8218b9252a41f59bba739ccee3f8e420bb90bcb1c30d960d4a"
checksum = "9f105becb0a5da773e655775dd05fee454ca1475bcc980ec9d940a02f42cee40"
dependencies = [
"zip 2.4.2",
"zip",
]
[[package]]

View File

@@ -9,14 +9,18 @@ edition = "2024"
anyhow = "1"
clap = { version = "4", features = ["derive"] }
const_format = "0.2"
zip = { version = "3", default-features = false }
zip-extensions = { version = "0.8", features = [
zip = { version = "3", features = [
"deflate",
"deflate64",
"time",
"lzma",
"xz",
], default-features = false }
zip-extensions = { version = "0.8", features = [
"deflate",
"lzma",
"xz",
], default-features = false }
java-properties = { git = "https://github.com/Kernel-SU/java-properties.git", branch = "master", default-features = false }
log = "0.4"
env_logger = { version = "0.11", default-features = false }

View File

@@ -72,7 +72,6 @@ pub fn root_shell() -> Result<()> {
#[cfg(any(target_os = "linux", target_os = "android"))]
pub fn root_shell() -> Result<()> {
// we are root now, this was set in kernel!
use anyhow::anyhow;
let env_args: Vec<String> = env::args().collect();
let program = env_args[0].clone();