#!/bin/bash shellfu import pretty # # dist.sh module to query /etc/system-release # _distp_esr__get() { # # Get field from /etc/system-release # local key=$1 local esr=/etc/system-release case $key in id) grep -q 'Red Hat Enterprise Linux Server' $esr \ && echo rhel grep -q 'CentOS ' $esr \ && echo centos ;; ver) grep -q 'Red Hat Enterprise Linux Server release [5-6]\.[0-9]\+ ' $esr \ && grep -o '[5-6]\.[0-9]\+' $esr grep -q 'CentOS release [5-6]\.[0-9]\+ ' $esr \ && grep -o '[5-6]\.[0-9]\+' $esr ;; ver.x) _distp_esr__get ver | cut -d. -f1 ;; ver.y) _distp_esr__get ver | cut -d. -f2 ;; ver.z) echo '(undef)' ;; *) return 1 ;; esac return 0 } _distp_esr__sfpi_compat() { # # True if this plugin should work here # test -r /etc/system-release } #shellfu module-version=__MKIT_PROJ_VERSION__