fn_distro 394 B

1234567891011121314151617
  1. #!/bin/bash
  2. # LGSM fn_distro function
  3. # Author: Daniel Gibbs
  4. # Website: http://danielgibbs.co.uk
  5. # Version: 011214
  6. arch=$(uname -m)
  7. kernel=$(uname -r)
  8. if [ -f /etc/lsb-release ]; then
  9. os=$(lsb_release -s -d)
  10. elif [ -f /etc/debian_version ]; then
  11. os="Debian $(cat /etc/debian_version)"
  12. elif [ -f /etc/redhat-release ]; then
  13. os=$(cat /etc/redhat-release)
  14. else
  15. os="$(uname -s) $(uname -r)"
  16. fi