Adds MSVSphere distribution support

msvsphere v6.6.0-inferit
Eugene Zamriy 2 years ago
parent 67eeaabb18
commit 773e74d25e
Signed by: ezamriy
GPG Key ID: 7EBF95C7DCFA496C

@ -37,6 +37,7 @@ List of tested platforms only:
| Devuan | 2 | | Devuan | 2 |
| Fedora | 34, 35 | | Fedora | 34, 35 |
| FreeBSD | 12, 13 | | FreeBSD | 12, 13 |
| MSVSphere | 8, 9 |
| openSUSE | 15 | | openSUSE | 15 |
| Oracle Linux | 7, 8 | | Oracle Linux | 7, 8 |
| Red Hat Enterprise Linux | 7, 8, 9 | | Red Hat Enterprise Linux | 7, 8, 9 |
@ -78,7 +79,7 @@ Following IPv6 configuration methods are supported via NIC attribute `IP6_METHOD
Selectable configuration types and IP configuration methods are **supported only on the following platforms**: Selectable configuration types and IP configuration methods are **supported only on the following platforms**:
| Platform | Network Type (`NETCFG_TYPE`) | | Platform | Network Type (`NETCFG_TYPE`) |
|---------------------------------------------------------------|-------------------------------------------| |-----------------------------------------------------------------|-------------------------------------------|
| Alpine Linux 3.14+ | `interfaces` | | Alpine Linux 3.14+ | `interfaces` |
| ALT Linux p10, Sisyphus | `networkd`, `nm` | | ALT Linux p10, Sisyphus | `networkd`, `nm` |
| Amazon Linux 2 | `scripts` | | Amazon Linux 2 | `scripts` |
@ -88,8 +89,8 @@ Selectable configuration types and IP configuration methods are **supported only
| FreeBSD 12+ | `bsd` | | FreeBSD 12+ | `bsd` |
| openSUSE 15 | `scripts` | | openSUSE 15 | `scripts` |
| RHEL-like 7 (CentOS, Oracle Linux) | `scripts` | | RHEL-like 7 (CentOS, Oracle Linux) | `scripts` |
| RHEL-like 8 (CentOS, Oracle/Rocky/AlmaLinux) | `scripts`, `nm`, `networkd` | | RHEL-like 8 (CentOS, Oracle/Rocky/AlmaLinux/MSVSphere) | `scripts`, `nm`, `networkd` |
| RHEL-like 9 (CentOS Stream 9, Oracle/Rocky/AlmaLinux) | `nm`, `networkd` | | RHEL-like 9 (CentOS Stream 9, Oracle/Rocky/AlmaLinux/MSVSphere) | `nm`, `networkd` |
| Ubuntu 18.04, 20.04, 21.10, 22.04 | `interfaces`, `netplan`, `nm`, `networkd` | | Ubuntu 18.04, 20.04, 21.10, 22.04 | `interfaces`, `netplan`, `nm`, `networkd` |
(other than listed platforms are not supported for using `NETCFG_TYPE` nor `METHOD`/`IP6_METHOD`!): (other than listed platforms are not supported for using `NETCFG_TYPE` nor `METHOD`/`IP6_METHOD`!):

@ -39,7 +39,7 @@ if [ -z "${NETCFG_TYPE}" ] ; then
debian|devuan|ubuntu) debian|devuan|ubuntu)
NETCFG_TYPE='interfaces netplan nm networkd' NETCFG_TYPE='interfaces netplan nm networkd'
;; ;;
fedora|centos|rhel|almalinux|ol|rocky) fedora|centos|rhel|almalinux|ol|rocky|msvsphere)
NETCFG_TYPE='scripts nm networkd' NETCFG_TYPE='scripts nm networkd'
;; ;;
opensuse*|sles|sled) opensuse*|sles|sled)

@ -513,7 +513,7 @@ syscheck()
debian|ubuntu|devuan) debian|ubuntu|devuan)
return 0 return 0
;; ;;
fedora|centos|rhel|almalinux|ol|rocky|amzn) fedora|centos|rhel|almalinux|ol|rocky|amzn|msvsphere)
return 0 return 0
;; ;;
opensuse*|sles|sled) opensuse*|sles|sled)
@ -553,7 +553,7 @@ enter_single_mode()
return 0 return 0
fi fi
;; ;;
debian|ubuntu|devuan|fedora|centos|rhel|almalinux|ol|rocky|altlinux|opensuse*) debian|ubuntu|devuan|fedora|centos|rhel|almalinux|ol|rocky|msvsphere|altlinux|opensuse*)
_runlevel=$(runlevel | cut -d" " -f2) _runlevel=$(runlevel | cut -d" " -f2)
case "$_runlevel" in case "$_runlevel" in
1|S) 1|S)
@ -589,7 +589,7 @@ enter_single_mode()
msg "Entering single user mode..." msg "Entering single user mode..."
rc single rc single
;; ;;
debian|ubuntu|devuan|fedora|centos|rhel|almalinux|ol|rocky|altlinux|opensuse*) debian|ubuntu|devuan|fedora|centos|rhel|almalinux|ol|rocky|msvsphere|altlinux|opensuse*)
ask_to_enter_single_user_mode ask_to_enter_single_user_mode
msg "Entering single user mode..." msg "Entering single user mode..."
telinit 1 telinit 1

Loading…
Cancel
Save