util: distro: Refactor family and distro code
I hate writing abstraction code like this, but I'm hoping it will be useful.
This commit is contained in:
@@ -2,8 +2,8 @@ import "fmt"
|
||||
import "os"
|
||||
|
||||
print "debian" {
|
||||
msg => fmt.printf("is_debian: %t", os.is_debian()),
|
||||
msg => fmt.printf("is_family_debian: %t", os.is_family_debian()),
|
||||
}
|
||||
print "redhat" {
|
||||
msg => fmt.printf("is_redhat: %t", os.is_redhat()),
|
||||
msg => fmt.printf("is_family_redhat: %t", os.is_family_redhat()),
|
||||
}
|
||||
|
||||
@@ -2,5 +2,5 @@ import "os"
|
||||
|
||||
pkg "cowsay" {
|
||||
state => "installed",
|
||||
allowunsupported => os.is_debian() ?: true,
|
||||
allowunsupported => os.is_family_debian() ?: true,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user