Skip to content

Instantly share code, notes, and snippets.

@pforai
CreatedJanuary 23, 2013 09:36
    Show Gist options
    • Save pforai/4603671 to your computer and use it in Desktop.
    Save pforai/4603671 to your computer and use it in Desktop.
    #!/bin/sh
    #
    # WE SO COOL. WE WRITE /etc/*-release IN DIFFRENT FORMATS!!11
    # welcome to linux.
    release=`grep 'SUSE\|ubuntu\|Red Hat\|CentOS' -A10 -B10 /etc/*release | tr '[:upper:]' '[:lower:]'`
    case $release in
    *suse*version*11*level*0) RELSTRING=sles-11-sp0 ;;
    *suse*version*11*level*1) RELSTRING=sles-11-sp1 ;;
    *suse*version*11*level*2) RELSTRING=sles-11-sp2 ;;
    *suse*version*11*level*3) RELSTRING=sles-11-sp3 ;;
    *suse*version*11*level*4) RELSTRING=sles-11-sp4 ;;
    *ubuntu*12.04*) RELSTRING=ubuntu-12.04 ;;
    *red\ hat*6.1*) RELSTRING=rhel-6.1 ;;
    *red\ hat*6.2*) RELSTRING=rhel-6.2 ;;
    *red\ hat*6.3*) RELSTRING=rhel-6.3 ;;
    *red\ hat*6.4*) RELSTRING=rhel-6.4 ;;
    *centos*6.2*) RELSTRING=centos-6.2 ;;
    *centos*6.3*) RELSTRING=centos-6.3 ;;
    *centos*6.4*) RELSTRING=centos-6.4 ;;
    *) RELSTRING="unkown distribution" ; exit 1 ;;
    esac
    export RELSTRING
    #EOF
    Sign up for free to join this conversation on . Already have an account? Sign in to comment