forked from ungleich-public/cdist
		
	Merge pull request #26 from mcodd/amazon-linux
adding support for amazon linux
This commit is contained in:
		
				commit
				
					
						355c1553b2
					
				
			
		
					 1 changed files with 34 additions and 31 deletions
				
			
		|  | @ -18,13 +18,14 @@ | ||||||
| # along with cdist. If not, see <http://www.gnu.org/licenses/>. | # along with cdist. If not, see <http://www.gnu.org/licenses/>. | ||||||
| # | # | ||||||
| # | # | ||||||
| # All os variables are lower case | # All os variables are lower case.  Keep this file in alphabetical | ||||||
| # | # order by os variable except in cases where order otherwise matters, | ||||||
|  | # in which case keep the primary os and its derivatives together in | ||||||
|  | # a block (see Debian and Redhat examples below). | ||||||
| # | # | ||||||
| 
 | 
 | ||||||
| # Ubuntu is also Debian, thus return if Ubuntu was found | if grep -q ^Amazon /etc/system-release 2>/dev/null; then | ||||||
| if grep -q ^DISTRIB_ID=Ubuntu /etc/lsb-release 2>/dev/null; then |    echo amazon | ||||||
|    echo ubuntu |  | ||||||
|    exit 0 |    exit 0 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
|  | @ -33,50 +34,52 @@ if [ -f /etc/arch-release ]; then | ||||||
|    exit 0 |    exit 0 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
|  | if [ -f /etc/cdist-preos ]; then | ||||||
|  |    echo cdist-preos | ||||||
|  |    exit 0 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | ### Debian and derivatives | ||||||
|  | if grep -q ^DISTRIB_ID=Ubuntu /etc/lsb-release 2>/dev/null; then | ||||||
|  |    echo ubuntu | ||||||
|  |    exit 0 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
| if [ -f /etc/debian_version ]; then | if [ -f /etc/debian_version ]; then | ||||||
|    echo debian |    echo debian | ||||||
|    exit 0 |    exit 0 | ||||||
| fi | fi | ||||||
|  | ### | ||||||
| 
 | 
 | ||||||
| if [ -f /etc/gentoo-release ]; then | if [ -f /etc/gentoo-release ]; then | ||||||
|    echo gentoo |    echo gentoo | ||||||
|    exit 0 |    exit 0 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| # Fedora is also Redhat, thus return before redhat! |  | ||||||
| if grep -q ^Fedora /etc/redhat-release 2>/dev/null; then |  | ||||||
|    echo fedora |  | ||||||
|    exit 0 |  | ||||||
| fi |  | ||||||
| 
 |  | ||||||
| # CentOS is also based on Redhat, thus return before redhat! |  | ||||||
| if grep -q ^CentOS /etc/redhat-release 2>/dev/null; then |  | ||||||
|     echo centos |  | ||||||
|     exit 0 |  | ||||||
| fi |  | ||||||
| 
 |  | ||||||
| if [ -f /etc/redhat-release ]; then |  | ||||||
|    echo redhat |  | ||||||
|    exit 0 |  | ||||||
| fi |  | ||||||
| 
 |  | ||||||
| if [ -f /etc/SuSE-release ]; then |  | ||||||
|    echo suse |  | ||||||
|    exit 0 |  | ||||||
| fi |  | ||||||
| 
 |  | ||||||
| if [ -f /etc/owl-release ]; then | if [ -f /etc/owl-release ]; then | ||||||
|    echo owl |    echo owl | ||||||
|    exit 0 |    exit 0 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if [ -f /etc/cdist-preos ]; then | ### Redhat and derivatives | ||||||
|    echo cdist-preos | if grep -q ^CentOS /etc/redhat-release 2>/dev/null; then | ||||||
|  |     echo centos | ||||||
|     exit 0 |     exit 0 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if grep -q ^Amazon /etc/system-release 2>/dev/null; then | if grep -q ^Fedora /etc/redhat-release 2>/dev/null; then | ||||||
|    echo amazon |    echo fedora | ||||||
|  |    exit 0 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | if [ -f /etc/redhat-release ]; then | ||||||
|  |    echo redhat | ||||||
|  |    exit 0 | ||||||
|  | fi | ||||||
|  | ### | ||||||
|  | 
 | ||||||
|  | if [ -f /etc/SuSE-release ]; then | ||||||
|  |    echo suse | ||||||
|    exit 0 |    exit 0 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue