Compare commits

..

4 Commits

@ -29,20 +29,19 @@ List of tested platforms only:
| Platform | Versions | | Platform | Versions |
|---------------------------------|------------------------------------------| |---------------------------------|------------------------------------------|
| AlmaLinux | 8, 9 | | AlmaLinux | 8, 9 |
| Alpine Linux | 3.13, 3.14, 3.15 | | Alpine Linux | 3.15, 3.16, 3.17 |
| ALT Linux | 9, 10, Sisyphus | | ALT Linux | 9, 10, Sisyphus |
| Amazon Linux | 2 | | Amazon Linux | 2 |
| CentOS | 7, 8 Stream | | CentOS | 7, 8 Stream |
| Debian | 10, 11, 12 | | Debian | 10, 11, 12 |
| Devuan | 2 | | Devuan | 3,4 |
| Fedora | 34, 35 | | Fedora | 36, 37 |
| FreeBSD | 12, 13 | | FreeBSD | 12, 13 |
| MSVSphere | 8, 9 |
| openSUSE | 15 | | openSUSE | 15 |
| Oracle Linux | 7, 8 | | Oracle Linux | 7, 8, 9 |
| Red Hat Enterprise Linux | 7, 8, 9 | | Red Hat Enterprise Linux | 7, 8, 9 |
| Rocky Linux | 8 | | Rocky Linux | 8,9 |
| Ubuntu | 16.04, 18.04, 20.04, 21.10, 22.04 | | Ubuntu | 18.04, 20.04, 22.04 |
| Ubuntu Minimal | 20.04, 22.04 | | Ubuntu Minimal | 20.04, 22.04 |
(the packages might work on other versions or flavours, but those aren't tested) (the packages might work on other versions or flavours, but those aren't tested)
@ -79,19 +78,19 @@ 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.15+ | `interfaces` |
| ALT Linux p10, Sisyphus | `networkd`, `nm` | | ALT Linux p10, Sisyphus | `networkd`, `nm` |
| Amazon Linux 2 | `scripts` | | Amazon Linux 2 | `scripts` |
| Debian 10+ | `interfaces`, `netplan`, `nm`, `networkd` | | Debian 10+ | `interfaces`, `netplan`, `nm`, `networkd` |
| Devuan 2 | `interfaces` | | Devuan 3 | `interfaces` |
| Fedora 34+ | `scripts`, `nm`, `networkd` | | Fedora 36+ | `scripts`, `nm`, `networkd` |
| 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/MSVSphere) | `scripts`, `nm`, `networkd` | | RHEL-like 8 (CentOS, Oracle/Rocky/AlmaLinux) | `scripts`, `nm`, `networkd` |
| RHEL-like 9 (CentOS Stream 9, Oracle/Rocky/AlmaLinux/MSVSphere) | `nm`, `networkd` | | RHEL-like 9 (CentOS Stream 9, Oracle/Rocky/AlmaLinux) | `nm`, `networkd` |
| Ubuntu 18.04, 20.04, 21.10, 22.04 | `interfaces`, `netplan`, `nm`, `networkd` | | Ubuntu 18.04, 20.04, 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|msvsphere) fedora|centos|rhel|almalinux|ol|rocky)
NETCFG_TYPE='scripts nm networkd' NETCFG_TYPE='scripts nm networkd'
;; ;;
opensuse*|sles|sled) opensuse*|sles|sled)

@ -34,6 +34,10 @@ configure_network()
wait_for_nm wait_for_nm
gen_resolvconf gen_resolvconf
gen_network_configuration gen_network_configuration
# address race condition on el8
# https://github.com/OpenNebula/addon-context-linux/issues/282
nmcli general reload
} }
stop_network() stop_network()

@ -513,7 +513,7 @@ syscheck()
debian|ubuntu|devuan) debian|ubuntu|devuan)
return 0 return 0
;; ;;
fedora|centos|rhel|almalinux|ol|rocky|amzn|msvsphere) fedora|centos|rhel|almalinux|ol|rocky|amzn)
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|msvsphere|altlinux|opensuse*) debian|ubuntu|devuan|fedora|centos|rhel|almalinux|ol|rocky|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|msvsphere|altlinux|opensuse*) debian|ubuntu|devuan|fedora|centos|rhel|almalinux|ol|rocky|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