Line 0
Link Here
|
|
|
1 |
--- src/util.rs.orig 2020-03-16 13:14:06 UTC |
2 |
+++ src/util.rs |
3 |
@@ -8,6 +8,7 @@ pub enum OS { |
4 |
FreeBSD, |
5 |
OpenBSD, |
6 |
NetBSD, |
7 |
+ DragonflyBSD, |
8 |
Other |
9 |
} |
10 |
|
11 |
@@ -23,11 +24,12 @@ impl OSInfo { |
12 |
.output()?.stdout.iter() |
13 |
.for_each(|b| uname.push(*b as char)); |
14 |
let os = match uname.replace("\n", "").trim().as_ref() { |
15 |
- "Linux" => OS::Linux, |
16 |
- "FreeBSD" => OS::FreeBSD, |
17 |
- "NetBSD" => OS::NetBSD, |
18 |
- "OpenBSD" => OS::OpenBSD, |
19 |
- &_ => OS::Other, |
20 |
+ "Linux" => OS::Linux, |
21 |
+ "FreeBSD" => OS::FreeBSD, |
22 |
+ "NetBSD" => OS::NetBSD, |
23 |
+ "OpenBSD" => OS::OpenBSD, |
24 |
+ "DragonFly" => OS::DragonflyBSD, |
25 |
+ &_ => OS::Other, |
26 |
}; |
27 |
|
28 |
Ok(os) |