debian10 initial support
This commit is contained in:
		
							
								
								
									
										35
									
								
								lnmpp.sh
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								lnmpp.sh
									
									
									
									
									
								
							| @@ -40,9 +40,9 @@ init() { | |||||||
|     PHPFPM_USER=linux |     PHPFPM_USER=linux | ||||||
|     PHPFPM_GROUP=linux |     PHPFPM_GROUP=linux | ||||||
|     ! test -n "$PHP_VER" && PHP_VER=5.6.40 |     ! test -n "$PHP_VER" && PHP_VER=5.6.40 | ||||||
|     ! test -n "$NGINX_VER" && NGINX_VER=1.15.9 |     ! test -n "$NGINX_VER" && NGINX_VER=1.17.1 | ||||||
|     ! test -n "$MYSQL_VER" && MYSQL_VER=5.6.43 |     ! test -n "$MYSQL_VER" && MYSQL_VER=5.6.44 | ||||||
|     ! test -n "$PGSQL_VER" && PGSQL_VER=11.2 |     ! test -n "$PGSQL_VER" && PGSQL_VER=11.4 | ||||||
|     LIBMCRYPT_VER=2.5.8 |     LIBMCRYPT_VER=2.5.8 | ||||||
|     ETC=$XPWD/xiaoqidun/etc |     ETC=$XPWD/xiaoqidun/etc | ||||||
|     XQD=$XPWD/xiaoqidun/xqd |     XQD=$XPWD/xiaoqidun/xqd | ||||||
| @@ -183,7 +183,7 @@ bin_file() { | |||||||
|             test "$aaaa" = "i586" && aaaa=x86 |             test "$aaaa" = "i586" && aaaa=x86 | ||||||
|             test "$aaaa" = "x86_64" && aaaa=x64 |             test "$aaaa" = "x86_64" && aaaa=x64 | ||||||
|             test "$(echo $aaaa | cut -b1-3)" = "arm" && aaaa=arm |             test "$(echo $aaaa | cut -b1-3)" = "arm" && aaaa=arm | ||||||
|             echo xqd_debian$(echo $OS_VER | cut -b1)_$aaaa.bin |             echo xqd_debian$(echo $OS_VER | awk -F '.' '{print$1}')_$aaaa.bin | ||||||
|         ;; |         ;; | ||||||
|         "centos") |         "centos") | ||||||
|             aaaa=`uname -m` |             aaaa=`uname -m` | ||||||
| @@ -192,12 +192,12 @@ bin_file() { | |||||||
|             test "$aaaa" = "i486" && aaaa=x86 |             test "$aaaa" = "i486" && aaaa=x86 | ||||||
|             test "$aaaa" = "i586" && aaaa=x86 |             test "$aaaa" = "i586" && aaaa=x86 | ||||||
|             test "$aaaa" = "x86_64" && aaaa=x64 |             test "$aaaa" = "x86_64" && aaaa=x64 | ||||||
|             echo xqd_centos$(echo $OS_VER | cut -b1)_$aaaa.bin |             echo xqd_centos$(echo $OS_VER | awk -F '.' '{print$1}')_$aaaa.bin | ||||||
|         ;; |         ;; | ||||||
|     esac |     esac | ||||||
| } | } | ||||||
| bin_sha1() { | bin_sha1() { | ||||||
|     case "$OS$(echo $OS_VER | cut -b1)" in |     case "$OS$(echo $OS_VER | awk -F '.' '{print$1}')" in | ||||||
|         "debian7") |         "debian7") | ||||||
|             aaaa=`uname -m` |             aaaa=`uname -m` | ||||||
|             test "$aaaa" = "i686" && aaaa=x86 |             test "$aaaa" = "i686" && aaaa=x86 | ||||||
| @@ -384,8 +384,7 @@ user_group() { | |||||||
|     usermod -a -G $PHPFPM_GROUP $NGINX_USER >> /dev/null 2>&1 |     usermod -a -G $PHPFPM_GROUP $NGINX_USER >> /dev/null 2>&1 | ||||||
| } | } | ||||||
| helloworld() { | helloworld() { | ||||||
|     vvv=$(echo $OS_VER | cut -b1) |     vvv=$(echo $OS_VER | awk -F '.' '{print$1}') | ||||||
|     test $OS = "ubuntu" && vvv=$(echo $OS_VER | awk -F '.' '{print$1}') |  | ||||||
|     cat <<HELLOWORLD |     cat <<HELLOWORLD | ||||||
| ----------------------------- | ----------------------------- | ||||||
| Web: https://aite.xyz/ | Web: https://aite.xyz/ | ||||||
| @@ -401,7 +400,13 @@ pkg_install() { | |||||||
|         "debian") |         "debian") | ||||||
|             APT_1="libpcre3-dev" |             APT_1="libpcre3-dev" | ||||||
|             APT_2="libncurses5-dev libreadline-dev" |             APT_2="libncurses5-dev libreadline-dev" | ||||||
|             APT_3="libxslt1-dev libbz2-dev libmcrypt-dev libgmp3-dev libgd2-xpm-dev libcurl4-openssl-dev" |             APT_3="libxslt1-dev libbz2-dev libmcrypt-dev libgmp3-dev libcurl4-openssl-dev" | ||||||
|  |             if test $(echo $OS_VER | awk -F '.' '{print$1}') > 9 ; then | ||||||
|  |                 APT_4="libgd-dev" | ||||||
|  |             else | ||||||
|  |                 APT_4="libgd2-xpm-dev" | ||||||
|  |             fi | ||||||
|  |             LIBSSL=libssl-dev | ||||||
|             echo -n "Debian apt update " |             echo -n "Debian apt update " | ||||||
|             bg_wait apt-get update |             bg_wait apt-get update | ||||||
|             if test $(cat $BGEXEC_EXIT_STATUS_FILE) != "0" ; then |             if test $(cat $BGEXEC_EXIT_STATUS_FILE) != "0" ; then | ||||||
| @@ -410,13 +415,7 @@ pkg_install() { | |||||||
|                 echo -ne done\\n |                 echo -ne done\\n | ||||||
|             fi |             fi | ||||||
|             echo -n "Debian apt install " |             echo -n "Debian apt install " | ||||||
|             apt-cache show libssl1.0-dev >> /dev/null 2>&1 |             DEBIAN_FRONTEND=noninteractive bg_wait apt-get -qqy --force-yes install cmake autoconf pkg-config locales-all build-essential $LIBSSL $APT_1 $APT_2 $APT_3 $APT_4 | ||||||
|             if test "$?" != "0" ; then |  | ||||||
|                 LIBSSL=libssl-dev |  | ||||||
|             else |  | ||||||
|                 LIBSSL=libssl1.0-dev |  | ||||||
|             fi |  | ||||||
|             DEBIAN_FRONTEND=noninteractive bg_wait apt-get -qqy --force-yes install cmake autoconf pkg-config locales-all build-essential $LIBSSL $APT_1 $APT_2 $APT_3 |  | ||||||
|             if test $(cat $BGEXEC_EXIT_STATUS_FILE) != "0" ; then |             if test $(cat $BGEXEC_EXIT_STATUS_FILE) != "0" ; then | ||||||
|                 echo -ne fail\\n-----------------------------\\n |                 echo -ne fail\\n-----------------------------\\n | ||||||
|                 exit |                 exit | ||||||
| @@ -729,7 +728,7 @@ global_init() { | |||||||
|         "centos") |         "centos") | ||||||
|             ln -s $__XQD_PREFIX/init/lnmpp /etc/init.d/lnmpp >> /dev/null 2>&1 |             ln -s $__XQD_PREFIX/init/lnmpp /etc/init.d/lnmpp >> /dev/null 2>&1 | ||||||
|             chkconfig lnmpp on >> /dev/null 2>&1 |             chkconfig lnmpp on >> /dev/null 2>&1 | ||||||
|             CENTOS_VER_ID=$(echo $OS_VER | cut -b1) >> /dev/null 2>&1 |             CENTOS_VER_ID=$(echo $OS_VER | awk -F '.' '{print$1}') >> /dev/null 2>&1 | ||||||
|             case "$CENTOS_VER_ID" in |             case "$CENTOS_VER_ID" in | ||||||
|                 "7") |                 "7") | ||||||
|                     firewall-cmd --permanent --zone=public --add-port=80/tcp >> /dev/null 2>&1 |                     firewall-cmd --permanent --zone=public --add-port=80/tcp >> /dev/null 2>&1 | ||||||
| @@ -800,7 +799,7 @@ tar_extract() { | |||||||
| } | } | ||||||
| xqd_extract() { | xqd_extract() { | ||||||
|     file=xiaoqidun.tar.bz2 |     file=xiaoqidun.tar.bz2 | ||||||
|     sha1=79f5f222568a3a50ff095084443e82188d3be3bf |     sha1=a86d8e91bb325daa1bf5810d7a7625edf32d32ed | ||||||
|     if test -f $file && test "$(sha1sum $file | awk '{print$1}')" = "$sha1" ; then |     if test -f $file && test "$(sha1sum $file | awk '{print$1}')" = "$sha1" ; then | ||||||
|         tar -jxf $file >> /dev/null 2>&1 & |         tar -jxf $file >> /dev/null 2>&1 & | ||||||
|         echo -n +Extract lnmpp package\ ;wait_pid $! |         echo -n +Extract lnmpp package\ ;wait_pid $! | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user