mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			54 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
OS=`grep ^ID= /etc/*elease|cut -d= -f2`
 | 
						|
OS=${OS//\"/}
 | 
						|
VERSION_ID=`grep VERSION_ID /etc/*elease | cut -d= -f2`
 | 
						|
VERSION_ID=${VERSION_ID//\"/}
 | 
						|
VERSION_ID=${VERSION_ID%%.*}
 | 
						|
OS_VER=$OS-$VERSION_ID
 | 
						|
 | 
						|
case $OS_VER in
 | 
						|
"fedora-18" | \
 | 
						|
"fedora-22" | \
 | 
						|
"debian-8"  | \
 | 
						|
"debian-9"  | \
 | 
						|
"ubuntu-16" | \
 | 
						|
"centos-7"  | \
 | 
						|
"raspbian-8"| \
 | 
						|
"raspbian-9")
 | 
						|
                ;;
 | 
						|
*)	OS_VER="OS_not_supported"
 | 
						|
        ;;
 | 
						|
esac
 | 
						|
# get current version
 | 
						|
BRANCH=`git rev-parse --abbrev-ref HEAD`
 | 
						|
COMMIT=`git rev-parse --verify HEAD`
 | 
						|
 | 
						|
if [ -d /usr/lib64/php ]
 | 
						|
then
 | 
						|
  PHPLIB_DIR=/usr/lib64/php
 | 
						|
else
 | 
						|
  if [ -d /usr/lib/php5 ]; then
 | 
						|
     PHPLIB_DIR=/usr/lib/php5
 | 
						|
  else
 | 
						|
     PHPLIB_DIR=/usr/lib/php
 | 
						|
  fi
 | 
						|
fi
 | 
						|
 | 
						|
if [ -f /proc/device-tree/mfg-data/MN ]
 | 
						|
then
 | 
						|
  XO_VERSION=`cat /proc/device-tree/mfg-data/MN`
 | 
						|
else
 | 
						|
  XO_VERSION="none"
 | 
						|
fi
 | 
						|
 | 
						|
ANSIBLE_VERSION=$(ansible --version|head -n 1|cut -f 2 -d " ")
 | 
						|
cat <<EOF
 | 
						|
{"phplib_dir"             : "$PHPLIB_DIR",
 | 
						|
"iiab_branch"             : "$BRANCH",
 | 
						|
"iiab_commit"             : "$COMMIT",
 | 
						|
"xo_model"                : "$XO_VERSION",
 | 
						|
"ansble_version"	  : "$ANSIBLE_VERSION",
 | 
						|
"os"                      : "$OS",
 | 
						|
"os_ver"                  : "$OS_VER"}
 | 
						|
 | 
						|
EOF
 |