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