Support Amazon Linux (fix #385)

This commit is contained in:
Roey Darwish Dror
2020-03-26 17:07:48 +02:00
parent 6e03b0116a
commit a04680720c
2 changed files with 16 additions and 0 deletions

View File

@@ -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);

View 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/"