blob: 0a3469d65f1413cde2e70762836280023f745e8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
diff --git a/platform-tools-sdk/cargo-build-sbf/src/toolchain.rs b/platform-tools-sdk/cargo-build-sbf/src/toolchain.rs
index 2903bec190..fc74335614 100644
--- a/platform-tools-sdk/cargo-build-sbf/src/toolchain.rs
+++ b/platform-tools-sdk/cargo-build-sbf/src/toolchain.rs
@@ -39,24 +39,7 @@ const GITHUB_API_BYTES_RESPONSE_HEADERS: [(&str, &str); 3] = [
];
fn find_installed_platform_tools() -> Vec<String> {
- let solana = home_dir().join(".cache").join("solana");
- let package = "platform-tools";
-
- if let Ok(dir) = std::fs::read_dir(solana) {
- dir.filter_map(|e| match e {
- Err(_) => None,
- Ok(e) => {
- if e.path().join(package).is_dir() {
- Some(e.path().file_name().unwrap().to_string_lossy().to_string())
- } else {
- None
- }
- }
- })
- .collect::<Vec<_>>()
- } else {
- Vec::new()
- }
+ vec![DEFAULT_PLATFORM_TOOLS_VERSION.to_string()]
}
fn get_latest_platform_tools_version() -> Result<String, String> {
@@ -128,12 +111,8 @@ pub(crate) fn validate_platform_tools_version(
}
}
-pub(crate) fn make_platform_tools_path_for_version(version: &str) -> PathBuf {
- home_dir()
- .join(".cache")
- .join("solana")
- .join(version)
- .join("platform-tools")
+pub(crate) fn make_platform_tools_path_for_version(_version: &str) -> PathBuf {
+ PathBuf::from("/usr/lib/solana/platform-tools-sdk/sbf")
}
pub(crate) fn get_base_rust_version(platform_tools_version: &str) -> String {
|