Skip to content

Commit 29ef50f

Browse files
committed
get rid of default-env crate
1 parent 01699d3 commit 29ef50f

File tree

3 files changed

+12
-57
lines changed

3 files changed

+12
-57
lines changed

Cargo.lock

Lines changed: 6 additions & 53 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ name = "tests"
1313
[dependencies]
1414
cfg-match = "0.2.1"
1515
constcat = "0.6.1"
16-
default-env = "0.1.1"
16+
1717
embedded-io = "0.6.1"
1818
goblin = { version = "0.9.3", default-features = false, features = [
1919
"elf32",

src/main.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,17 @@ use arch::{
2424
NIX_LD_SYSTEM_ENV_BYTES,
2525
};
2626
use args::{Args, EnvEdit, VarHandle};
27-
use default_env::default_env;
2827
use support::StackSpace;
2928

3029
static mut ARGS: MaybeUninit<Args> = MaybeUninit::uninit();
3130
static mut STACK: MaybeUninit<StackSpace> = MaybeUninit::uninit();
3231

3332
const DEFAULT_NIX_LD: &CStr = unsafe {
3433
CStr::from_bytes_with_nul_unchecked(concat_slices!([u8]:
35-
default_env!("DEFAULT_NIX_LD", "/run/current-system/sw/share/nix-ld/lib/ld.so").as_bytes(),
34+
match option_env!("DEFAULT_NIX_LD") {
35+
Some(path) => path,
36+
None => "/run/current-system/sw/share/nix-ld/lib/ld.so",
37+
}.as_bytes(),
3638
b"\0"
3739
))
3840
};
@@ -133,7 +135,7 @@ extern "C" fn real_main() -> ! {
133135
DEFAULT_NIX_LD_LIBRARY_PATH
134136
};
135137

136-
let sep: &[u8] = if head.is_empty() || *head.last().unwrap() == b':' {
138+
let sep: &[u8] = if head.is_empty() || head.last() == Some(&b':') {
137139
&[]
138140
} else {
139141
b":"

0 commit comments

Comments
 (0)