Merge pull request #446 from ihfbib/master

Update distro.linux_distribution & mariadb_ver [10.8]
This commit is contained in:
VirtuBox
2022-09-09 10:50:01 +02:00
committed by GitHub
3 changed files with 25 additions and 14 deletions

View File

@@ -68,7 +68,7 @@ http {
more_set_headers "X-Frame-Options : SAMEORIGIN"; more_set_headers "X-Frame-Options : SAMEORIGIN";
more_set_headers "X-Xss-Protection : 1; mode=block"; more_set_headers "X-Xss-Protection : 1; mode=block";
more_set_headers "X-Content-Type-Options : nosniff"; more_set_headers "X-Content-Type-Options : nosniff";
more_set_headers "Referrer-Policy : no-referrer, strict-origin-when-cross-origin"; more_set_headers "Referrer-Policy : strict-origin-when-cross-origin";
more_set_headers "X-Download-Options : noopen"; more_set_headers "X-Download-Options : noopen";
# oscp settings # oscp settings

View File

@@ -1,8 +1,8 @@
# NGINX Tweaks - WordOps {{release}} # NGINX Tweaks - WordOps {{release}}
directio 4m; directio 4m;
directio_alignment 512; directio_alignment 512;
http2_max_field_size 16k; #http2_max_field_size 16k;
http2_max_header_size 32k; #http2_max_header_size 32k;
large_client_header_buffers 8 64k; large_client_header_buffers 8 64k;

View File

@@ -1,12 +1,13 @@
"""WordOps core variable module""" """WordOps core variable module"""
import configparser import configparser
import os import os
import sys
from datetime import datetime from datetime import datetime
from re import match from re import match
from socket import getfqdn from socket import getfqdn
from shutil import copy2 from shutil import copy2
from distro import linux_distribution from distro import distro, linux_distribution
from sh import git from sh import git
@@ -30,13 +31,19 @@ class WOVar():
# WordOps core variables # WordOps core variables
# linux distribution # linux distribution
wo_distro = linux_distribution( if sys.version_info <= (3, 7):
full_distribution_name=False)[0].lower() wo_distro = linux_distribution(
wo_platform_version = linux_distribution( full_distribution_name=False)[0].lower()
full_distribution_name=False)[1].lower() wo_platform_version = linux_distribution(
# distro codename (bionic, xenial, stretch ...) full_distribution_name=False)[1].lower()
wo_platform_codename = linux_distribution( # distro codename (bionic, xenial, stretch ...)
full_distribution_name=False)[2].lower() wo_platform_codename = linux_distribution(
full_distribution_name=False)[2].lower()
else:
wo_distro = distro.id()
wo_platform_version = distro.version()
# distro codename (bionic, xenial, stretch ...)
wo_platform_codename = distro.codename()
# Get timezone of system # Get timezone of system
if os.path.isfile('/etc/timezone'): if os.path.isfile('/etc/timezone'):
@@ -175,7 +182,10 @@ class WOVar():
else: else:
mariadb_ver = '10.3' mariadb_ver = '10.3'
else: else:
mariadb_ver = '10.5' if wo_platform_codename == 'jammy':
mariadb_ver = '10.8'
else:
mariadb_ver = '10.5'
wo_mysql = wo_mysql + ["mariadb-backup"] wo_mysql = wo_mysql + ["mariadb-backup"]
wo_mysql_client = ["mariadb-client", "python3-mysqldb"] wo_mysql_client = ["mariadb-client", "python3-mysqldb"]
@@ -187,8 +197,9 @@ class WOVar():
# APT repositories # APT repositories
wo_mysql_repo = ("deb [arch=amd64,arm64,ppc64el] " wo_mysql_repo = ("deb [arch=amd64,arm64,ppc64el] "
"http://mariadb.mirrors.ovh.net/MariaDB/repo/" "http://mariadb.mirrors.ovh.net/MariaDB/repo/"
"10.6/{distro} {codename} main" "{version}/{distro} {codename} main"
.format(distro=wo_distro, .format(version=mariadb_ver,
distro=wo_distro,
codename=wo_platform_codename)) codename=wo_platform_codename))
if wo_distro == 'ubuntu': if wo_distro == 'ubuntu':
wo_php_repo = "ppa:ondrej/php" wo_php_repo = "ppa:ondrej/php"