@@ -497,18 +497,25 @@ variantid() { # server, desktop
497497 }
498498}
499499#
500+ is_alpine () { [[ " $( osid) " == alpine ]]; }
500501is_fedora () { [[ " $( osid) " == fedora ]]; }
501502is_centos () { [[ " $( osid) " == centos ]]; }
502- is_rocky () { [[ " $( osid) " == rocky ]]; }
503+ is_rocky () { [[ " $( osid) " == rocky* ]]; } # yet another centos
504+ is_alma () { [[ " $( osid) " == almalinux* ]]; } # yet another centos
505+ is_gento () { [[ " $( osid) " == gento ]]; }
506+ is_void () { [[ " $( osid) " == void ]]; } # a special linux distro
503507is_redhat () { [[ " $( osid) " == redhat ]]; }
504508is_debian () { [[ " $( osid) " == debian ]]; }
505509is_ubuntu () { [[ " $( osid) " == ubuntu ]]; }
510+ is_devuan () { [[ " $( osid) " == devuan* ]]; } # yet another debian
506511is_mageia () { [[ " $( osid) " == mageia ]]; }
507512is_manjaro () { [[ " $( osid) " == manjaro ]]; }
508513is_opensuse () { [[ " $( osid) " == opensuse* ]]; }
514+ is_arch () { [[ " $( osid) " == arch* ]]; }
509515is_archlinux () { [[ " $( osid) " == arch* ]]; }
510516is_archlinux_arm () { [[ " $( osid) " == archarm* ]]; }
511517is_kalilinux () { [[ " $( osid) " == kali* ]]; }
518+ is_kali () { [[ " $( osid) " == kali ]]; }
512519# is_debian_series() { [[ "$(osid)" == debian || "$(osid)" == ubuntu ]]; }
513520# is_redhat_series() { [[ "$(osid)" == redhat || "$(osid)" == centos || "$(osid)" == fedora ]]; }
514521is_yum () { which yum 1> /dev/null 2>&1 ; }
0 commit comments