1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/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
- ;;
- ver)
- grep -q 'Red Hat Enterprise Linux Server 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__
|