Support Amazon Linux (fix #385)
This commit is contained in:
@@ -45,6 +45,8 @@ impl Distribution {
|
||||
if let Some(id_like) = id_like {
|
||||
if id_like.contains(&"debian") || id_like.contains(&"ubuntu") {
|
||||
return Ok(Distribution::Debian);
|
||||
} else if id_like.contains(&"centos") {
|
||||
return Ok(Distribution::CentOS);
|
||||
} else if id_like.contains(&"suse") {
|
||||
return Ok(Distribution::Suse);
|
||||
} else if id_like.contains(&"arch") || id_like.contains(&"archlinux") {
|
||||
@@ -553,6 +555,11 @@ mod tests {
|
||||
test_template(&include_str!("os_release/exherbo"), Distribution::Exherbo);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_amazon_linux() {
|
||||
test_template(&include_str!("os_release/amazon_linux"), Distribution::CentOS);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_nixos() {
|
||||
test_template(&include_str!("os_release/nixos"), Distribution::NixOS);
|
||||
|
||||
9
src/steps/os/os_release/amazon_linux
Normal file
9
src/steps/os/os_release/amazon_linux
Normal file
@@ -0,0 +1,9 @@
|
||||
NAME="Amazon Linux"
|
||||
VERSION="2"
|
||||
ID="amzn"
|
||||
ID_LIKE="centos rhel fedora"
|
||||
VERSION_ID="2"
|
||||
PRETTY_NAME="Amazon Linux 2"
|
||||
ANSI_COLOR="0;33"
|
||||
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
|
||||
HOME_URL="https://amazonlinux.com/"
|
||||
Reference in New Issue
Block a user