mirror of
				https://github.com/angristan/openvpn-install.git
				synced 2025-10-30 21:47:37 +01:00 
			
		
		
		
	Add support for CentOS 9 + update supported distributions
This commit is contained in:
		
							
								
								
									
										4
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							| @@ -17,8 +17,12 @@ jobs: | ||||
|           - ubuntu-20-04-x64 | ||||
|           - ubuntu-22-04-x64 | ||||
|           - fedora-35-x64 | ||||
|           # - fedora-36-x64 | ||||
|           # - fedora-37-x64 | ||||
|           # dnf is broken: https://ask.fedoraproject.org/t/dnf-operations-use-large-amount-of-ram-and-may-fail-in-low-memory-environments/26427 | ||||
|           - centos-7-x64 | ||||
|           - centos-stream-8-x64 | ||||
|           - centos-stream-9-x64 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3.2.0 | ||||
|  | ||||
|   | ||||
							
								
								
									
										33
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								README.md
									
									
									
									
									
								
							| @@ -114,27 +114,28 @@ export PASS="1" | ||||
|  | ||||
| ## Compatibility | ||||
|  | ||||
| The script supports these OS and architectures: | ||||
| The script supports these Linux distributions: | ||||
|  | ||||
| |                 | i386 | amd64 | armhf | arm64 | | ||||
| | --------------- | ---- | ----- | ----- | ----- | | ||||
| | Amazon Linux 2  | ❔    | ✅     | ❔     | ❔     | | ||||
| | Arch Linux      | ❔    | ✅     | ❔     | ✅     | | ||||
| | CentOS 7        | ✅    | ✅     | ✅     | ✅     | | ||||
| | CentOS 8        | ❌    | ✅     | ❌     | ✅     | | ||||
| | Debian >= 9     | ✅    | ✅     | ✅     | ✅     | | ||||
| | Fedora >= 27    | ❔    | ✅     | ❔     | ❔     | | ||||
| | Ubuntu 16.04    | ✅    | ✅     | ❌     | ❌     | | ||||
| | Ubuntu >= 18.04 | ✅    | ✅     | ✅     | ✅     | | ||||
| | Oracle Linux 8  | ❌    | ✅     | ❌     | ❔     | | ||||
| | Rocky Linux 8   | ❔    | ✅     | ❔     | ❔     | | ||||
| | AlmaLinux 8     | ❌    | ✅     | ❌     | ❔     | | ||||
| |                    | Support | | ||||
| | ------------------ | ------- | | ||||
| | AlmaLinux 8        | ✅       | | ||||
| | Amazon Linux 2     | ✅       | | ||||
| | Arch Linux         | ✅       | | ||||
| | CentOS 7           | ✅ 🤖     | | ||||
| | CentOS Stream >= 8 | ✅ 🤖     | | ||||
| | Debian >= 10       | ✅ 🤖     | | ||||
| | Fedora >= 35       | ✅ 🤖     | | ||||
| | Oracle Linux 8     | ✅       | | ||||
| | Rocky Linux 8      | ✅       | | ||||
| | Ubuntu >= 18.04    | ✅ 🤖     | | ||||
|  | ||||
| To be noted: | ||||
|  | ||||
| - It should work on Debian 8+ and Ubuntu 16.04+. But versions not in the table above are not officially supported. | ||||
| - The script is regularly tested against the distributions marked with a 🤖 only. | ||||
|   - It's only test on `amd64` architecture. | ||||
| - It should work on older versions such as Debian 8+, Ubuntu 16.04+ and previous Fedora releases. But versions not in the table above are not officially supported. | ||||
|   - It should also support versions between the LTS versions, but these are not tested. | ||||
| - The script requires `systemd`. | ||||
| - The script is regularly tested against `amd64` only. | ||||
|  | ||||
| ## Fork | ||||
|  | ||||
|   | ||||
| @@ -57,7 +57,7 @@ function checkOS() { | ||||
| 		fi | ||||
| 		if [[ $ID == "centos" || $ID == "rocky" || $ID == "almalinux" ]]; then | ||||
| 			OS="centos" | ||||
| 			if [[ ! $VERSION_ID =~ (7|8) ]]; then | ||||
| 			if [[ $VERSION_ID -lt 7 ]]; then | ||||
| 				echo "⚠️ Your version of CentOS is not supported." | ||||
| 				echo "" | ||||
| 				echo "The script only support CentOS 7 and CentOS 8." | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Stanislas Lange
					Stanislas Lange