diff --git a/after-effects b/after-effects index 4ea2bab9..69bec4c6 100755 --- a/after-effects +++ b/after-effects @@ -21,8 +21,8 @@ esac # SCRIPT METADATA readonly dir=$(cd -P -- "$(dirname -- "$0")" && pwd -P) -readonly REL_NAME="6.2.0-RC1" -readonly REL_NUM=620 +readonly REL_NAME="6.3.0" +readonly REL_NUM=630 function _init_printf_variables() { @@ -52,11 +52,14 @@ function _init_printf_variables() #colors for display readonly YELLOW=$'\e[38;5;220m' readonly GREEN=$'\e[32m' - readonly ORANGE=$'\e[38;5;209m' readonly RED=$'\e[31m' readonly BLUE=$'\e[34m' readonly NC=$'\e[0m' readonly STAGE_COLOR=$'\e[38;5;51m' + readonly ORANGE=$'\e[38;5;208m' + readonly TEAL=$'\e[38;5;192m' + readonly VIOLET=$'\e[38;5;219m' + readonly PINK=$'\e[38;5;212m' readonly GRAY=$'\e[38;5;248m' readonly LOG_GRAY=$'\e[38;5;242m' readonly LIGHT_GRAY=$'\e[38;5;246m' @@ -121,7 +124,7 @@ function _log_and_exit() # ARG-1 log msg # ARG-2 exit code int local msg="$1" - printf "${RED}✖ $msg ${NC}\n" + printf "${RED}✖ $msg ${NC}\n" printf "$(date) ${_crit} $msg\n" >> "$log_file" exit "$2" } @@ -140,7 +143,7 @@ function _script_exit_log() function _log_info() { local msg="$1" - printf " ➜ $msg\n" + printf " • $msg\n" printf "$(date) ${_info} $msg\n" >> "$log_file" } @@ -149,7 +152,7 @@ function _log_debug() { local msg="$1" if [[ ${AE_DEBUG} -gt 0 ]]; then - printf "${GRAY} » $msg${NC}\n" + printf "${GRAY} » $msg ${NC}\n" fi printf "$(date) ${_debug} $msg\n" >> "$log_file" } @@ -158,14 +161,14 @@ function _log_debug() function _log_success() { local msg="$1" - printf "${GREEN} ✔ $msg ${NC}\n" + printf "${TEAL} • $msg ${NC}\n" printf "$(date) ${_success} $msg\n" >> "$log_file" } function _log_warn() { local msg="$1" - printf "${YELLOW} ⚠ $msg ${NC}\n" + printf "${YELLOW} • $msg ${NC}\n" printf "$(date) ${_warn} $msg\n" >> "$log_file" } @@ -173,14 +176,14 @@ function _log_warn() function _log_stage() { local msg="$1" - printf "${STAGE_COLOR}✈ $msg ${NC}\n" + printf "${STAGE_COLOR}• $msg ${NC}\n" printf "$(date) ${_info} $msg\n" >> "$log_file" } function _log_cleanup() { local msg="$1" - printf "${CLEANUP_COLOR} ♺ $msg ${NC}\n" + printf "${CLEANUP_COLOR} • $msg ${NC}\n" printf "$(date) ${_cleanup} $msg\n" >> "$log_file" } @@ -188,7 +191,7 @@ function _log_cleanup() function _log_error() { local msg="$1" - printf "${RED} ✘ $msg ${NC}\n" + printf "${RED} • $msg ${NC}\n" printf "$(date) ${_error} $msg\n" >> "$log_file" } @@ -196,14 +199,14 @@ function _log_error() function _log_dev() { local msg="$1" - printf "${ORANGE} ⚒ $msg ${NC}\n" + printf "${ORANGE} • $msg ${NC}\n" printf "$(date) ${_dev} $msg\n" >> "$log_file" } -function _log_inform() +function _log_notice() { local msg="$1" - printf " ✦ $msg\n" + printf " • $msg\n" printf "$(date) ${_info} $msg\n" >> "$log_file" } @@ -377,12 +380,12 @@ function _init_print_basic_info() { # This function logs and displays the Necessary details which helps in debugging. # Should be used after _init_script_variables function. - _log_inform "Hostname : ${CLIENT_NAME}" - _log_inform "OS : ${AE_DISTRO_PRETTY_NAME}" - _log_inform "Distro : ${AE_DISTRO_NAME}" - _log_inform "Code Name : ${AE_DISTRO_CODENAME}" - _log_inform "Arch : ${ARCH}" - _log_inform "Version/Number: ${REL_NAME}/${REL_NUM}" + _log_notice "Hostname : ${CLIENT_NAME}" + _log_notice "OS : ${AE_DISTRO_PRETTY_NAME}" + _log_notice "Distro : ${AE_DISTRO_NAME}" + _log_notice "Code Name : ${AE_DISTRO_CODENAME}" + _log_notice "Arch : ${ARCH}" + _log_notice "Version/Number: ${REL_NAME}/${REL_NUM}" _log_debug "Path for sources.list.d: ${SOURCES_FILE_DIR}" @@ -497,7 +500,7 @@ function _eol_message() # ARG 1: EOL Date _log_error "This version of ${AE_DISTRO_NAME} is no longer supported." - _log_and_exit "${AE_DISTRO_PRETTY_NAME} reached EOL on $1." "12" + _log_and_exit "${AE_DISTRO_PRETTY_NAME} will reach EOL pretty soon ($1)." "12" } @@ -506,11 +509,8 @@ function _fix_ubuntu_derivatives() # Some Ubuntu based distributions use their own codename (Linux mint, Elementary) # Some repositories require that ubuntu codename is used. # This function fixes that for - # Linux mint 17.X : Ubuntu 14.04 Trusty, - # Linux mint 18.x : Ubuntu 16.04 Xenial, - # Linux mint 19.x : Ubuntu 18.04 Xenial, - # Elementary OS Loki : Ubuntu 14.04 Trusty, - # Elementary OS Freya: Ubuntu 16.04 Xenial + # Linux Mint 20.x : Ubuntu 20.04 Xenial, + # Linux Mint 19.x : Ubuntu 18.04 Xenial, # Elementary OS Juno,Hera: Ubuntu 18.04 Xenial # Pop!_OS uses Ubuntu codenames (No need to apply fix) # KDE Neon, Bodhi, Peppermint use Ubuntu codenames @@ -519,27 +519,20 @@ function _fix_ubuntu_derivatives() _log_stage "Checking for Ubuntu derivates/Debian" _log_var "code_name" "$code_name" case ${code_name} in - sarah | serena | sonya | sylvia ) _log_info "This is Linux-Mint 18.X." - _log_info "Setting additional repositories to follow Ubuntu 16.04." - code_name="xenial"; - readonly distro_name="ubuntu"; + # Ubuntu 18.04 and its derivatives + bionic ) readonly bool_config_partner_repo="true"; readonly enable_ppa="true"; - _log_success "Changed codename to $code_name" + readonly distro_name="ubuntu"; + _log_info "This is a LTS release of Ubuntu (18.04)" + _log_success "Keeping the codename as: $code_name." ;; - tara | tessa | tina | tricia) _log_info "This is Linux-Mint 19.X." + tara | tessa | tina | tricia ) _log_info "This is Linux-Mint 19.X." _log_info "Setting additional repositories to follow Ubuntu 18.04." code_name="bionic"; readonly distro_name="ubuntu"; readonly enable_ppa="true"; _log_success "Changed codename to $code_name" ;; - loki ) _log_info "This release of Elementary OS is based on Ubuntu 16.04 Xenial." - _log_info "External repositories will use Ubuntu 16.04." - code_name="xenial"; - readonly distro_name="ubuntu"; - readonly enable_ppa="true"; - _log_success "Changed codename to $code_name" - ;; juno | hera) _log_info "This release of Elementary OS is based on Ubuntu 18.04 Bionic." _log_info "External repositories will use Ubuntu 18.04." code_name="bionic"; @@ -547,12 +540,7 @@ function _fix_ubuntu_derivatives() readonly enable_ppa="true"; _log_success "Changed codename to $code_name" ;; - xenial | bionic ) readonly bool_config_partner_repo="true"; - readonly enable_ppa="true"; - readonly distro_name="ubuntu"; - _log_info "This is a LTS release of Ubuntu" - _log_success "Keeping the codename as: $code_name." - ;; + # Ubuntu 20.04 and its derivatives focal ) readonly bool_config_partner_repo="true"; readonly python2_disabled="true"; readonly enable_ppa="true"; @@ -560,7 +548,7 @@ function _fix_ubuntu_derivatives() _log_info "This is latest LTS release of Ubuntu" _log_success "Keeping the codename as: $code_name." ;; - ulyana) _log_info "Release is Linux mint 20.X." + ulyana | ulyssa ) _log_info "Release is Linux mint 20.X." _log_info "Setting additional repositories to follow Ubuntu 20.04." code_name="focal"; readonly python2_disabled="true"; @@ -568,36 +556,41 @@ function _fix_ubuntu_derivatives() readonly enable_ppa="true"; _log_success "Changed codename to $code_name" ;; - groovy ) readonly bool_config_partner_repo="true"; + # Current Ubuntu release (Can be non LTS) + groovy) readonly bool_config_partner_repo="true"; readonly enable_ppa="true"; readonly python2_disabled="true"; readonly distro_name="ubuntu"; - _log_inform "Release is Ubuntu 20.10 Groovy Gorilla" + _log_notice "Release is Ubuntu 20.10 Groovy Gorilla" ;; - hirsute ) readonly bool_config_partner_repo="true"; + # Upcoming Ubuntu release + hirsute) readonly bool_config_partner_repo="true"; readonly enable_ppa="true"; readonly python2_disabled="true"; readonly distro_name="ubuntu"; _log_warn "Release is Ubuntu 21.04 Hirsute Hippo (Unstable!!)" ;; - stretch | jessie | buster ) bool_is_debian="true"; + # Current Debian releases + stretch | buster ) bool_is_debian="true"; readonly distro_name="debian"; readonly enable_ppa="false"; - _log_inform "This is Debian. PPAs are disabled." + _log_notice "This is Debian. PPAs are disabled." ;; - bullseye) bool_is_debian="true"; + # Upcoming Debian release + bullseye ) bool_is_debian="true"; readonly enable_ppa="false"; readonly distro_name="debian"; _log_dev "You are running Debian Testing!" _log_warn "This is pre release version of Debian. Use with caution!" - _log_inform "PPAs are disabled." - ;; - disco ) _eol_message "January 23rd, 2020" - ;; - eoan) _eol_message "July 2020"; + _log_notice "PPAs are disabled." ;; - *) _log_error "Unknown Distribution/Release." - _log_error "This Script is not designed to run on this ($code_name) distro/release." + # Unsupported releases + jessie) _eol_message "June 2020";; + xenial) _eol_message "April 2021";; + sarah | serena | sonya | sylvia) _eol_message "April 2021";; + tara | tessa | tina | tricia) _eol_message "April 2021";; + loki) _eol_message "April 2021";; + *) _log_error "Unknown or unsupported release($code_name) !!" _script_exit_log; exit 16; ;; @@ -756,7 +749,7 @@ function _version_checks () if [[ $api_rel_num -gt $REL_NUM ]]; then _log_error "A newer version is available." _log_error "Please download latest version and try again." - _log_inform "Latest available version is ${version__name[0]}-${api_rel_num}." + _log_notice "Latest available version is ${version__name[0]}-${api_rel_num}." _log_and_exit "You can disable version checks by passing --skip-version-check" "24" elif [[ $api_rel_num -eq $REL_NUM ]]; then _log_success "Running the latest and greatest!" @@ -809,14 +802,14 @@ function _set_yaml_config() # Get and parse the file _log_stage "Processing configuration..." if [ "$bool_local_config_file" != "true" ]; then - _log_inform "Configuration URL : ${url_remote_yaml}." + _log_notice "Configuration URL : ${url_remote_yaml}." _log_debug "Deleting old YAMLs" rm -f "/tmp/ae/api-config.yml" || _log_debug "Deleting old version YAML failed." readonly config_yaml_file="/tmp/ae/api-config.yml" # Get response/file _get_remote_file "$config_yaml_file" "$url_remote_yaml" else - _log_inform "Config file - $local_config_file_path" + _log_notice "Config file - $local_config_file_path" readonly config_yaml_file="$local_config_file_path" fi @@ -1657,7 +1650,7 @@ function disable_external_repos() # Remove keys and list files. _log_stage "Deleting Keys and external repositories" - _log_inform "You can igore failed messages if those were not added in first place." + _log_notice "You can igore failed messages if those were not added in first place." _log_info "Deleting Google signing key 7FAC5991" apt-key del 7FAC5991 |& _log_trace "${_phase_apt_key}" \ @@ -1738,13 +1731,13 @@ function disable_external_repos() exit_status=$? if [[ $exit_status -eq 0 ]]; then - _log_inform "Removed additional APT keys and repositories." - _log_inform "Canonical partner repository was left unchanged." + _log_notice "Removed additional APT keys and repositories." + _log_notice "Canonical partner repository was left unchanged." else _log_warn "Failed to remove all or some of the list files or keys in Sources directory." _log_warn "Please see the log file for more details." fi - _log_inform "Removed repositories. Please check the logs for errors." + _log_notice "Removed repositories. Please check the logs for errors." @@ -2678,10 +2671,10 @@ function main() # Display Version Info and Verify signature options _process_non_root_options "$@" - printf "${STAGE_COLOR}✈ Initialize & run checks${NC}\n" + printf "${STAGE_COLOR}• Initialize & run checks${NC}\n" process_no_exec_option "$@" - printf " ➜ Permission checks\n" + printf " • Permission checks\n" if [[ $AE_INTERNAL_NO_EXECUTE == "true" ]]; then # Actual logging starts @@ -2711,20 +2704,20 @@ function main() _log_warn "Fix codename is set to true."; ;; --fix-mode-lts) bool_fix_repo_lts="true"; - _log_inform "Fix mode is set to LTS: $codename_previous_lts."; + _log_notice "Fix mode is set to LTS: $codename_previous_lts."; ;; -p | --pre-release) bool_fix_repo_not_available_for_upcoming_release="true"; _log_dev "Fix codename for upcoming release is set to true."; ;; -d | --purge) bool_purge_pkgs="true"; - _log_inform "Purge packages is set to true." + _log_notice "Purge packages is set to true." _log_warn "No checks are being made on the packages in the list." _log_warn "Use carefully!. Purging system packages is a stupid idea!" ;; -y | --yes) _log_warn "-y | --yes is no longer available, Use Autopilot instead"; ;; -k | --keep-debs) bool_preserve_debs="true"; - _log_inform "Will keep downloaded DEB packages." + _log_notice "Will keep downloaded DEB packages." ;; -V | --skip-version-check) bool_check_version="false"; ;; @@ -2742,7 +2735,7 @@ function main() -c | --config-file | --config) shift; readonly local_config_file_path="${1}"; readonly bool_local_config_file="true"; - _log_inform "Using local config file" + _log_notice "Using local config file" ;; -H | --hide-config) _log_warn "-H/--hide-config is no longer supported." _log_warn "Set DEBUG=1, to debug your config." @@ -2848,7 +2841,7 @@ function main() _autopilot_check_task_flag_and_run "$ae_task_snaps" "install_snaps" else sleep 2 - _log_inform "Autopilot is Inactive" + _log_notice "Autopilot is Inactive" _process_menu; fi diff --git a/after-effects.asc b/after-effects.asc index d9338ae8..758cbe05 100644 --- a/after-effects.asc +++ b/after-effects.asc @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEE8FV2m9/w2tr5gevHB8IBTKWxN9gFAl/z87wACgkQB8IBTKWx -N9gBew//bURB3XHl/AVDWxUM8OhaSQ/rnl3jKJYfq6Bbt3gakfa14MMfh14TkXPW -I7A/FFI1YGgYLoA4ws2GTAxP0LIVWjuf9vgXaik17lqmXg7Lf5KHw6B5Nj7hfaEc -jueBkqbakAVMoPNbeqaffowpzubSGo41D3ipifvbp3xnhumvs9aQQUR3p5NvepKR -4K2MOyvawq7LBehijWsvYU/t9NPIVA20pVjQtgm6HfPG3zAXPejthtKVVm9Vm2LW -XsOj3m1TcNWcMRBcsAsjVKNwQiKzY71wxZN/bb4PWDGf5pZCoi2GmYwH16rbiD8t -4xLMSks5OjUn7ifsZRY5JjDrMLS1xNYoX7F3f2ZAAdQFMbNYjHfkdseMlSSEUGZk -JewOYRVuRt/QA3YKF2huqCKgHjcA3LAohwHfJzC4SYvKW96qQBTqVCDK9wwfRNTS -wZ+KInZWfydtOpULW7gNeTRWlIK7tzztk2y7B/RtcGcoEx74gZGZTgP4kAyNGbsp -t2EtLK2ifAYZ7lf7dSONRmNRwyBmTC45H0NoRZfLnVQS2f3y2ypRaM4CaVTDkbCO -cmKw6BA6Wg91cn8njo3Rc+WbKudwzCwnHS+LDA3+hJWlcQ+wRbTGy1FDK2Xr5dTl -brrsa09RGQfyYSlHglnNV/gXbH+YpDF1HfiofeCYoQhvrMqP/Uw= -=Sip8 +iQIzBAABCgAdFiEE8FV2m9/w2tr5gevHB8IBTKWxN9gFAl/6QK8ACgkQB8IBTKWx +N9iQ7Q//RJlRv4wMrcTgzrSRrmxzYeugFHl9lMPb0gt1sYVA6GPuiy/6P5iflrvG +bMREPmuC5dk7vDXvDIGVrj2cFFyoyvDo7Hug20sxlOt3Y0AknPtVOMKi51FGsF2j +r3qCJ1Hzd5WHt/G7rIsCwK7VkJklllPWUkdvSoJqngnagI4msV3thISi6DbyYZlL +ekqE4Iu1J5XSTqp2BUy76kIAbZrkOe7FVpGcicRJDt3N7Df5gTiRFRJ5FSl+bB+2 +2ZSaFPReVhKUEzs4UUBXGT+o6QddUUS6TCfACaU71fu8rXwXUIkNHerDycYwnrSD +7z5gURemEkJl5YdMseXrO7RjCGWBDglx2K+Q1MnJie7ngbRE6Mm3+yB9ERZ6HGg8 +ojGJmzltY2xviBaelhaxrSoYIi7R7sMa0K00lCh3AxAtpwd7B1+WZ2wH1/AStm6X +HV+m7QjamDVq60zdnHl8yJzbE4NbpaT++PrtzTAs0l1CaI4VcArDjTzv+UAKFJsd +64imgX4GQpUyKf2M09mg1HnnTr8A0xq5YfT6eCCTinGl0YVWghR52X0S2g2G26pN +lsbUE1VrLW9soXtN2IyrXYUYjDTt1vAYlofuzmD3wix2W72pVXyftA0U0qRDENGC +lzypDPrG0uuvX45WDou9x8yXfPcl4rRZ2x2mclCVt8me+/G7s8o= +=gE7a -----END PGP SIGNATURE----- diff --git a/build/docs.sh b/build/docs.sh index a45eae05..26681aa4 100755 --- a/build/docs.sh +++ b/build/docs.sh @@ -9,10 +9,11 @@ set -e pipefail # Build Static echo "Building Docs" -# mkdocs build -v -s -#docker run -v "$(pwd)"/docs:/docs/docs -v "$(pwd)"/mkdocs.yml:/docs/mkdocs.yml -v "$(pwd)"/.git:/docs/.git:ro tprasadtp/mkdocs-material build -v -s --config-file /docs/mkdocs.yml - -docker run --userns=host --workdir=/docs -v "$(pwd)":/docs tprasadtp/mkdocs-material build -v -s --config-file /docs/mkdocs.yml +docker run \ + --userns=host \ + --workdir=/docs \ + -v "$(pwd)":/docs squidfunk/mkdocs-material:6.2.4 \ + build -v -s --config-file /docs/mkdocs.yml sudo chown -R "$USER" _site/ diff --git a/build/netlify.sh b/build/netlify.sh index 922f8b7a..7eadbc23 100755 --- a/build/netlify.sh +++ b/build/netlify.sh @@ -57,11 +57,11 @@ EOF function install_dependencies() { - curl -sSfLO https://raw.githubusercontent.com/tprasadtp/mkdocs-material-docker/master/requirements.in pip3 install --upgrade pip - pip3 install pip-tools - pip-compile - pip3 install -r requirements.txt + pip3 install mkdocs-material + pip3 install \ + mkdocs-minify-plugin>=0.3 \ + mkdocs-redirects>=1.0 mkdocs --version } diff --git a/config/version.yml b/config/version.yml index bb715f65..a8457e56 100644 --- a/config/version.yml +++ b/config/version.yml @@ -2,5 +2,5 @@ api: 3 # Configuration version: - number: 620 - name: 6.2.0-RC1 + number: 630 + name: 6.3.0 diff --git a/docker-compose.yml b/docker-compose.yml index 3be0b93b..3d0a31d4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,14 +1,12 @@ version: "2.4" services: site: - image: tprasadtp/mkdocs-material:latest + image: squidfunk/mkdocs-material:6.2.4 # it is important to specify dev address as 0.0.0.0 otherwise server # wont listen on required interfaces. - runtime: ${DOCKER_DEFAULT_RUNTIME:-runc} + runtime: runsc command: -v serve --dev-addr=0.0.0.0:8000 - working_dir: /docs volumes: - - ./.git:/docs/.git:ro - ./docs:/docs/docs:ro - ./mkdocs.yml:/docs/mkdocs.yml:ro ports: diff --git a/docs/changelog.md b/docs/changelog.md index c83d88f7..01253142 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,10 +1,15 @@ # Changelog +## 6.3.0 + +- Added support for Linux Mint 20.1 (Ulyssa). +- Dropped support for Ubuntu 16.04, Elementary OS Linux Mint 18 and Debian 8(stretch). + ## 6.2.0 -- **New-Repository** Hashicorp Repository (Terraform, Vault Consul etc) -- Fix `-d` and `-k` flags not working properly. [#45](https://github.com/tprasadtp/ubuntu-post-install/issues/45) -- Enable Hirsute Hippo +- **New-Repository** Hashicorp Repository (Terraform, Vault Consul etc). +- Fix `-d` and `-k` flags not working properly. [#45](https://github.com/tprasadtp/ubuntu-post-install/issues/45). +- Enable Hirsute Hippo. ## 6.1 diff --git a/docs/faq/distros.md b/docs/faq/distros.md index 0a8f84fa..08cc04e4 100644 --- a/docs/faq/distros.md +++ b/docs/faq/distros.md @@ -27,33 +27,27 @@ It should work fine. But no promises. A Complete list of supported distributions is given below. -| Distribution | Code name/Version | Supported | Notes | -| :---------------- | :-------------------- | -------------- | :---------------------------- | -| Ubuntu 20.04 | Focal Fossa# | Yes | -| Ubuntu 20.10 | Groovy Gorilla* | Yes | -| Ubuntu 18.04 | Bionic Beaver | Yes | -| Ubuntu 16.04 | Xenial Xerus | Yes | -| Linux Mint 20 | Ulyana# | Yes | -| Linux Mint 19,19.X| | Yes | -| Linux Mint 18.X | | Yes | -| Debian 10 | Buster | Yes | -| Debian 9 | Stretch | Yes | -| MX Linux | 19 (Buster) | Yes | Not tested -| Elementary-OS 5.1 | Hera# | Yes | Tested | -| Elementary-OS 5.0 | Juno | Yes | Not tested | -| Elementary-OS 0.4 | Loki | Yes | Not tested | -| PoP! OS | __Same as Ubuntu__ | Yes | Not tested | -| Linux-Lite | 3.X | Yes | (Based on Ubuntu 16.04) | -| Bodhi Linux | 4 | Yes | (Based on Ubuntu 16.04) | -| Bodhi Linux | 5 | Yes | (Based on Ubuntu 18.04) | -| KDE Neon | Based on Ubuntu LTS | Might be buggy | Not Tested | -| Peppermint 9,10 | Based on Ubuntu 18.04 | Yes | Not Tested | -| Peppermint 8 | Based on Ubuntu 16.04 | Yes | Not tested | - -??? info "LEgends" - - - `#` - Current stable LTS release - - `*` - Current stable non LTS release +| Distribution | Code name/Version | Supported | Notes +| :----------------- | :--------------------- | ----------| :------ +| Ubuntu 20.04 | _Focal Fossa_ | Yes | +| Ubuntu 20.10 | **Groovy Gorilla** | Yes | +| Ubuntu 18.04 | Bionic Beaver | Yes | +| Linux Mint 20,20.x | Ulyana, **Ulyssa** | Yes | +| Linux Mint 19,19.X | | Yes | +| Debian 10 | **Buster** | Yes | +| Debian 9 | Stretch | Yes | +| MX Linux | 19 (Buster) | Yes | Not tested +| Elementary-OS 5.1 | **Hera** | Yes | Tested +| Elementary-OS 5.0 | Juno | Yes | Not tested +| PoP! OS | **Same as Ubuntu** | Yes | Not tested +| Bodhi Linux | 5 | Yes | (Based on Ubuntu 18.04) +| KDE Neon | **Same as Ubuntu LTS** | Yes | Not Tested +| Peppermint 9,10 | Based on Ubuntu | Yes | Not Tested + +??? info "Legend" + + - _Italics_ : Latest stable LTS release(if any) + - **Bold** : Latest stable release ??? info "Pre-Release and development builds" diff --git a/mkdocs.yml b/mkdocs.yml index 3c7f6b93..9583d213 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -13,16 +13,18 @@ remote_branch: master remote_name: origin # Copyright -copyright: 'Copyright © 2017-2020 Prasad Tengse' +copyright: 'Copyright © 2017-2021 Prasad Tengse' # Configuration theme: name: material + features: + - navigation.instant + - toc.integrate icon: logo: material/book repo: fontawesome/brands/github-alt - features: - - tabs + # Language settings language: en # Color Settings @@ -111,7 +113,8 @@ google_analytics: plugins: - search: + prebuild_index: true - minify: minify_html: true - - git-revision-date-localized: - type: timeago + # - git-revision-date-localized: + # type: timeago diff --git a/overrides/main.html b/overrides/main.html new file mode 100644 index 00000000..4147cda9 --- /dev/null +++ b/overrides/main.html @@ -0,0 +1,6 @@ +{% extends "base.html" %} +{% block announce %} + + Version 6.3.0 is dropping support for Ubuntu 16.04 and Mint 19.X + +{% endblock %}